mirror of
https://github.com/bringout/oca-technical.git
synced 2026-04-18 12:32:01 +02:00
Initial commit: OCA Technical packages (595 packages)
This commit is contained in:
commit
2cc02aac6e
24950 changed files with 2318079 additions and 0 deletions
|
|
@ -0,0 +1,215 @@
|
|||
=============
|
||||
Let's Encrypt
|
||||
=============
|
||||
|
||||
..
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
!! This file is generated by oca-gen-addon-readme !!
|
||||
!! changes will be overwritten. !!
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
!! source digest: sha256:cdcc2b718b9ac4d05dc0a5b5d624f71c7402f605b11447a79d1d9161938f2a2d
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
|
||||
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
|
||||
:target: https://odoo-community.org/page/development-status
|
||||
:alt: Beta
|
||||
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
|
||||
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
|
||||
:alt: License: AGPL-3
|
||||
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fserver--tools-lightgray.png?logo=github
|
||||
:target: https://github.com/OCA/server-tools/tree/16.0/letsencrypt
|
||||
:alt: OCA/server-tools
|
||||
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
|
||||
:target: https://translation.odoo-community.org/projects/server-tools-16-0/server-tools-16-0-letsencrypt
|
||||
:alt: Translate me on Weblate
|
||||
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
|
||||
:target: https://runboat.odoo-community.org/builds?repo=OCA/server-tools&target_branch=16.0
|
||||
:alt: Try me on Runboat
|
||||
|
||||
|badge1| |badge2| |badge3| |badge4| |badge5|
|
||||
|
||||
This module was written to have your Odoo installation request SSL certificates
|
||||
from https://letsencrypt.org automatically.
|
||||
|
||||
**Table of contents**
|
||||
|
||||
.. contents::
|
||||
:local:
|
||||
|
||||
Installation
|
||||
============
|
||||
|
||||
After installation, this module generates a private key for your account at
|
||||
letsencrypt.org automatically in ``$data_dir/letsencrypt/account.key``. If you
|
||||
want or need to use your own account key, replace the file.
|
||||
|
||||
For certificate requests to work, your site needs to be accessible via plain
|
||||
HTTP, see below for configuration examples in case you force your clients to
|
||||
the SSL version.
|
||||
|
||||
After installation, trigger the cronjob `Update letsencrypt certificates` and
|
||||
watch your log for messages.
|
||||
|
||||
Configuration
|
||||
=============
|
||||
|
||||
This addons requests a certificate for the domain named in the configuration
|
||||
parameter ``web.base.url`` - if this comes back as ``localhost`` or the like,
|
||||
the module doesn't request anything.
|
||||
|
||||
Futher self-explanatory settings are in Settings -> General Settings. There you
|
||||
can add further domains to the CSR, add a custom script that updates your DNS
|
||||
and add a script that will be used to reload your web server (if needed).
|
||||
The number of domains that can be added to a certificate is
|
||||
`capped at 100 <https://letsencrypt.org/docs/rate-limits/>`_. A wildcard
|
||||
certificate can be used to avoid that limit.
|
||||
|
||||
Note that all those domains must be publicly reachable on port 80 via HTTP, and
|
||||
they must have an entry for ``.well-known/acme-challenge`` pointing to
|
||||
``$datadir/letsencrypt/acme-challenge`` of your odoo instance.
|
||||
|
||||
Since DNS changes can take some time to propagate, when we respond to a DNS challenge
|
||||
and the server tries to check our response, it might fail (and probably will).
|
||||
The solution to this is documented in https://tools.ietf.org/html/rfc8555#section-8.2
|
||||
and basically is a ``Retry-After`` header under which we can instruct the server to
|
||||
retry the challenge.
|
||||
At the time these lines were written, Boulder had not implemented this functionality.
|
||||
This prompted us to use ``letsencrypt.backoff`` configuration parameter, which is the
|
||||
amount of minutes this module will try poll the server to retry validating the answer
|
||||
to our challenge, specifically it is the ``deadline`` parameter of ``poll_and_finalize``.
|
||||
|
||||
Usage
|
||||
=====
|
||||
|
||||
The module sets up a cronjob that requests and renews certificates automatically.
|
||||
|
||||
Certificates are renewed a month before they expire. Renewal is then attempted
|
||||
every day until it succeeds.
|
||||
|
||||
After the first run, you'll find a file called ``domain.crt`` in
|
||||
``$datadir/letsencrypt``, configure your SSL proxy to use this file as certificate.
|
||||
|
||||
In depth configuration
|
||||
~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
If you want to use multiple domains on your CSR then you have to configure them
|
||||
from Settings -> General Settings. If you use a wildcard in any of those domains
|
||||
then letsencrypt will return a DNS challenge. In order for that challenge to be
|
||||
answered you will need to **either** provide a script (as seen in General Settings)
|
||||
or install a module that provides support for your DNS provider. In that module
|
||||
you will need to create a function in the letsencrypt model with the name
|
||||
``_respond_challenge_dns_$DNS_PROVIDER`` where ``$DNS_PROVIDER`` is the name of your
|
||||
provider and can be any string with length greater than zero, and add the name
|
||||
of your DNS provider in the settings dns_provider selection field.
|
||||
|
||||
In any case if a script path is inserted in the settings page, it will be run
|
||||
in case you want to update multiple DNS servers.
|
||||
|
||||
A reload command can be set in the Settings as well in case you need to reload
|
||||
your web server. This by default is ``sudo /usr/sbin/service nginx reload``
|
||||
|
||||
|
||||
You'll also need a matching sudo configuration, like::
|
||||
|
||||
your_odoo_user ALL = NOPASSWD: /usr/sbin/service nginx reload
|
||||
|
||||
Further, if you force users to https, you'll need something like for nginx::
|
||||
|
||||
if ($scheme = "http") {
|
||||
set $redirect_https 1;
|
||||
}
|
||||
if ($request_uri ~ ^/.well-known/acme-challenge/) {
|
||||
set $redirect_https 0;
|
||||
}
|
||||
if ($redirect_https) {
|
||||
rewrite ^ https://$server_name$request_uri? permanent;
|
||||
}
|
||||
|
||||
and this for apache::
|
||||
|
||||
RewriteEngine On
|
||||
RewriteCond %{HTTPS} !=on
|
||||
RewriteCond %{REQUEST_URI} "!^/.well-known/"
|
||||
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
|
||||
|
||||
In case you need to redirect other nginx sites to your Odoo instance, declare
|
||||
an upstream for your odoo instance and do something like::
|
||||
|
||||
location /.well-known {
|
||||
proxy_pass http://yourodooupstream;
|
||||
}
|
||||
|
||||
If you're using a multi-database installation (with or without dbfilter option)
|
||||
where /web/databse/selector returns a list of more than one database, then
|
||||
you need to add ``letsencrypt`` addon to wide load addons list
|
||||
(by default, only ``web`` addon), setting ``--load`` option.
|
||||
For example, ``--load=web,letsencrypt``
|
||||
|
||||
Bug Tracker
|
||||
===========
|
||||
|
||||
Bugs are tracked on `GitHub Issues <https://github.com/OCA/server-tools/issues>`_.
|
||||
In case of trouble, please check there if your issue has already been reported.
|
||||
If you spotted it first, help us to smash it by providing a detailed and welcomed
|
||||
`feedback <https://github.com/OCA/server-tools/issues/new?body=module:%20letsencrypt%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
|
||||
|
||||
Do not contact contributors directly about support or help with technical issues.
|
||||
|
||||
Credits
|
||||
=======
|
||||
|
||||
Authors
|
||||
~~~~~~~
|
||||
|
||||
* Therp BV
|
||||
* Tecnativa
|
||||
* Acysos S.L
|
||||
|
||||
Contributors
|
||||
~~~~~~~~~~~~
|
||||
|
||||
* Holger Brunn <mail@hunki-enterprises.nl>
|
||||
* Antonio Espinosa <antonio.espinosa@tecnativa.com>
|
||||
* Dave Lasley <dave@laslabs.com>
|
||||
* Ronald Portier <ronald@therp.nl>
|
||||
* Ignacio Ibeas <ignacio@acysos.com>
|
||||
* George Daramouskas <gdaramouskas@therp.nl>
|
||||
* Jan Verbeek <jverbeek@therp.nl>
|
||||
|
||||
Other credits
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
ACME implementation
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
* https://github.com/certbot/certbot/tree/0.22.x/acme
|
||||
|
||||
Icon
|
||||
~~~~
|
||||
|
||||
* https://helloworld.letsencrypt.org
|
||||
|
||||
Maintainers
|
||||
~~~~~~~~~~~
|
||||
|
||||
This module is maintained by the OCA.
|
||||
|
||||
.. image:: https://odoo-community.org/logo.png
|
||||
:alt: Odoo Community Association
|
||||
:target: https://odoo-community.org
|
||||
|
||||
OCA, or the Odoo Community Association, is a nonprofit organization whose
|
||||
mission is to support the collaborative development of Odoo features and
|
||||
promote its widespread use.
|
||||
|
||||
.. |maintainer-hbrunn| image:: https://github.com/hbrunn.png?size=40px
|
||||
:target: https://github.com/hbrunn
|
||||
:alt: hbrunn
|
||||
|
||||
Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:
|
||||
|
||||
|maintainer-hbrunn|
|
||||
|
||||
This module is part of the `OCA/server-tools <https://github.com/OCA/server-tools/tree/16.0/letsencrypt>`_ project on GitHub.
|
||||
|
||||
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
|
||||
from . import models
|
||||
from . import controllers
|
||||
from .hooks import post_init_hook
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
# 2016-2021 Therp BV <https://therp.nl>.
|
||||
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
|
||||
{
|
||||
"name": "Let's Encrypt",
|
||||
"version": "16.0.1.1.1",
|
||||
"author": "Therp BV," "Tecnativa," "Acysos S.L," "Odoo Community Association (OCA)",
|
||||
"website": "https://github.com/OCA/server-tools",
|
||||
"license": "AGPL-3",
|
||||
"category": "Tools",
|
||||
"summary": "Request SSL certificates from letsencrypt.org",
|
||||
"depends": ["base"],
|
||||
"maintainers": ["hbrunn"],
|
||||
"data": [
|
||||
"data/ir_config_parameter.xml",
|
||||
"data/ir_cron.xml",
|
||||
"views/res_config_settings.xml",
|
||||
],
|
||||
"demo": ["demo/ir_cron.xml"],
|
||||
"post_init_hook": "post_init_hook",
|
||||
"installable": True,
|
||||
"external_dependencies": {"python": ["acme", "dnspython", "josepy"]},
|
||||
}
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
|
||||
from . import main
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
# Copyright 2016,2022 Therp BV <https://therp.nl>.
|
||||
# Copyright 2016 Antonio Espinosa <antonio.espinosa@tecnativa.com>.
|
||||
# Copyright 2018 Ignacio Ibeas <ignacio@acysos.com>.
|
||||
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
|
||||
# pylint: disable=too-few-public-methods,no-self-use
|
||||
"""This controller handles the acme challenge call from Letsencrypt."""
|
||||
import logging
|
||||
import os
|
||||
|
||||
from odoo import _, http
|
||||
from odoo.http import request
|
||||
|
||||
from ..models.letsencrypt import _get_challenge_dir
|
||||
|
||||
_logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class Letsencrypt(http.Controller):
|
||||
"""This controller handles the acme challenge call from Letsencrypt."""
|
||||
|
||||
@http.route("/.well-known/acme-challenge/<filename>", auth="none")
|
||||
def acme_challenge(self, filename):
|
||||
"""Handle the acme challenge."""
|
||||
path = os.path.join(_get_challenge_dir(), filename)
|
||||
try:
|
||||
with open(path, encoding="utf-8") as key:
|
||||
return key.read()
|
||||
except IOError:
|
||||
_logger.exception(_("Error opening file %s"), path)
|
||||
raise request.not_found()
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<odoo noupdate="1">
|
||||
<record id="config_parameter_reload" model="ir.config_parameter" forcecreate="True">
|
||||
<field name="key">letsencrypt.reload_command</field>
|
||||
<field name="value">sudo /usr/sbin/service nginx reload</field>
|
||||
</record>
|
||||
<record id="letsencrypt_backoff" model="ir.config_parameter" forcecreate="True">
|
||||
<field name="key">letsencrypt.backoff</field>
|
||||
<field name="value">3</field>
|
||||
</record>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<odoo noupdate="1">
|
||||
<record id="cronjob" model="ir.cron">
|
||||
<field name="name">Check Let's Encrypt certificates</field>
|
||||
<field name="model_id" ref="model_letsencrypt" />
|
||||
<field name="state">code</field>
|
||||
<field name="code">model._cron()</field>
|
||||
<field name="interval_type">days</field>
|
||||
<field name="interval_number">1</field>
|
||||
<field name="numbercall">-1</field>
|
||||
</record>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<odoo>
|
||||
<record id="cronjob" model="ir.cron">
|
||||
<field name="active" eval="False" />
|
||||
</record>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
# Copyright 2016-2020 Therp BV <https://therp.nl>.
|
||||
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
|
||||
from odoo import SUPERUSER_ID, api
|
||||
|
||||
|
||||
def post_init_hook(cr, pool):
|
||||
env = api.Environment(cr, SUPERUSER_ID, {})
|
||||
env["letsencrypt"]._get_key("account.key")
|
||||
|
|
@ -0,0 +1,241 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: server-tools (9.0)\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-09-10 02:53+0000\n"
|
||||
"PO-Revision-Date: 2016-05-25 16:43+0000\n"
|
||||
"Last-Translator: <>\n"
|
||||
"Language-Team: Amharic (http://www.transifex.com/oca/OCA-server-tools-9-0/"
|
||||
"language/am/)\n"
|
||||
"Language: am\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
|
@ -0,0 +1,248 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n"
|
||||
"Language: ar\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
|
||||
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "اسم العرض"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "المعرف"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "آخر تعديل في"
|
||||
|
|
@ -0,0 +1,247 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n"
|
||||
"Language: bg\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Име за Показване"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Последно обновено на"
|
||||
|
|
@ -0,0 +1,218 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#. odoo-python
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr "Wildcard je dozvoljen samo na početku domene"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr "Apstraktni model sa metodama za letsencrypt"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr "Provjeri Let's Encrypt certifikate"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Postavke"
|
||||
|
||||
#. module: letsencrypt
|
||||
#. odoo-python
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr "Nije moguće odgovoriti na letsencrypt izazove."
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr "DNS provajder"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr "DNS update skripta"
|
||||
|
||||
#. module: letsencrypt
|
||||
#. odoo-python
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr "Domena %s: Let's Encrypt ne podržava IP adrese!"
|
||||
|
||||
#. module: letsencrypt
|
||||
#. odoo-python
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr "Domena %s: Let's encrypt ne funkcioniše sa lokalnim domenama!"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr "Nazivi domena"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr "Domene za korištenje u certifikatu. Razdvojite zarezima ili novim redom."
|
||||
|
||||
#. module: letsencrypt
|
||||
#. odoo-python
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr "Greška pri pozivu %(cmdline)s: %(returncode)d"
|
||||
|
||||
#. module: letsencrypt
|
||||
#. odoo-python
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr "Greška pri otvaranju datoteke %s"
|
||||
|
||||
#. module: letsencrypt
|
||||
#. odoo-python
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr "Greška pri ažuriranju naziva"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr "Ispunite ovo sa komandom za restart vašeg web servera."
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can"
|
||||
" be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr "Let's Encrypt"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr "Letsencrypt treba DNS provajdera"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr "Lista domena za certifikat"
|
||||
|
||||
#. module: letsencrypt
|
||||
#. odoo-python
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr "Nema postavljenog DNS proviajdera, nije moguće zahtijevati wildcard certifikat"
|
||||
|
||||
#. module: letsencrypt
|
||||
#. odoo-python
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr "Nije konfigurirana shell komanda za ažuriranje DNS zapisa"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr "Prednost DNS validaciji"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr "Komanda za ponovno pokretanje servera"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr "Postavite DNS provajdera ako trebate wildcard certifikate"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr "Shell skripta"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__smart_search
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__smart_search
|
||||
msgid "Smart Search"
|
||||
msgstr "Pametna pretraga"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr "Koristi test server"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your"
|
||||
" Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr "Napišite komandu za ponovno učitavanje servera"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr "Napišite shell skriptu za ažuriranje DNS zapisa"
|
||||
|
||||
#. module: letsencrypt
|
||||
#. odoo-python
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr "Niste napisali DNS update skriptu!"
|
||||
|
|
@ -0,0 +1,247 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n"
|
||||
"Language: ca\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Veure el nom"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Darrera modificació el"
|
||||
|
|
@ -0,0 +1,247 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n"
|
||||
"Language: cs\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Zobrazovaný název"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Naposled upraveno"
|
||||
|
|
@ -0,0 +1,247 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n"
|
||||
"Language: da\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Vist navn"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "Id"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Sidst ændret den"
|
||||
|
|
@ -0,0 +1,247 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: server-tools (9.0)\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-05-28 02:43+0000\n"
|
||||
"PO-Revision-Date: 2016-05-25 16:43+0000\n"
|
||||
"Last-Translator: <>\n"
|
||||
"Language-Team: German (http://www.transifex.com/oca/OCA-server-tools-9-0/"
|
||||
"language/de/)\n"
|
||||
"Language: de\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Anzeigename"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Zuletzt geändert am"
|
||||
|
|
@ -0,0 +1,241 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: server-tools (9.0)\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-09-10 02:53+0000\n"
|
||||
"PO-Revision-Date: 2016-05-25 16:43+0000\n"
|
||||
"Last-Translator: <>\n"
|
||||
"Language-Team: Greek (Greece) (http://www.transifex.com/oca/OCA-server-"
|
||||
"tools-9-0/language/el_GR/)\n"
|
||||
"Language: el_GR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "Κωδικός"
|
||||
|
|
@ -0,0 +1,248 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/"
|
||||
"teams/23907/en_GB/)\n"
|
||||
"Language: en_GB\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Display Name"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Last Modified on"
|
||||
|
|
@ -0,0 +1,261 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-12-01 02:10+0000\n"
|
||||
"PO-Revision-Date: 2023-10-11 18:38+0000\n"
|
||||
"Last-Translator: Ivorra78 <informatica@totmaterial.es>\n"
|
||||
"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n"
|
||||
"Language: es\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.17\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr "Un comodín sólo está permitido al principio de un dominio"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr "Modelo abstracto que proporciona funciones para letsencrypt"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr "Cambios en el conjunto de modificaciones"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr "Conjuntos de cambios"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr "Comprobar los certificados de Let's Encrypt"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Ajustes Configuración"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr "No pudo responder a los desafíos de letsencrypt."
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr "Contar los cambios del conjunto de cambios pendientes"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr "Contar conjuntos de cambios pendientes"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr "Proveedor de DNS"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr "Script de actualización de DNS"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr "¡Dominio %s: Let's Encrypt no soporta direcciones IP!"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr "¡Dominio %s: Let's encrypt no funciona con dominios locales!"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr "Nombres de dominio"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
"Dominios a utilizar para el certificado. Sepárelos con comas o nuevas líneas."
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr "Error al llamar a %(cmdline)s: %(returncode)d"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr "Error al abrir el archivo %s"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr "Error al actualizar el nombre"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr "Rellene esto con el comando para reiniciar su servidor web."
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
"Para los certificados comodín necesitamos añadir un registro TXT en su DNS. "
|
||||
"Si lo configuras como \"Shell script\" puedes introducir un script de shell. "
|
||||
"Se pueden añadir otras opciones instalando módulos adicionales."
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr "Let's Encrypt"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr "Letsencrypt necesita un proveedor de DNS"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr "Lista de dominios para el certificado"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
"No hay proveedor DNS establecido, no se puede solicitar certificado comodín"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr "No hay comando shell configurado para actualizar los registros DNS"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr "Prefiera la validación DNS"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr "Comando de recarga del servidor"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr "Establezca un proveedor DNS si necesita certificados comodín"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr "Script de shell"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr "Utilizar el servidor de pruebas"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
"Utilice el servidor de ensayo Let's Encrypt, que tiene límites de velocidad "
|
||||
"más altos pero no crea certificados válidos."
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
"Utilice el servidor de pruebas, que tiene límites de velocidad más altos "
|
||||
"pero crea certificados no válidos."
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr "El usuario puede ver el conjunto de cambios"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
"Validar a través de DNS incluso cuando la validación HTTP es posible. Use "
|
||||
"esto si su instancia de Odoo no es accesible públicamente."
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr "Escribe un comando para recargar el servidor"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
"Escribe un script de shell que actualice tus registros DNS TXT. Puedes usar "
|
||||
"las variables $LETSENCRYPT_DNS_CHALLENGE y $LETSENCRYPT_DNS_DOMAIN."
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr "Escriba un script de shell para actualizar sus registros DNS"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr "¡No has escrito un script de actualización de DNS!"
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Nombre a mostrar"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Última actualización por"
|
||||
|
|
@ -0,0 +1,270 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2023-05-25 20:09+0000\n"
|
||||
"Last-Translator: Ignacio Buioli <ibuioli@gmail.com>\n"
|
||||
"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/"
|
||||
"teams/23907/es_AR/)\n"
|
||||
"Language: es_AR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 4.17\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr "Solo se permite un registro comodín al comienzo de un dominio"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr "Modelo abstracto que proporciona funciones para letsencrypt"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr "Cambios en el Conjunto de Cambios"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr "Conjunto de Cambios"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr "Verificar certificados Let's Encrypt"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Configurar Ajustes"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr "No se pudo responder a los desafíos de letsencrypt."
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr "Cuenta de Cambios Pendientes en el Conjunto de Cambios"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr "Cuenta de los Conjuntos de Cambios Pendientes"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr "Proveedor DNS"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr "Script de actualización de DNS"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr "¡Dominio %s: Let's Encrypt no soporta las direcciones de IP!"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr "¡Dominio %s: Let's encrypt no trabaja con dominios locales!"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr "Nombres de dominio"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
"Dominio a utilizar para el certificado. Separado con comas o líneas nuevas."
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr "Error al llamar %(cmdline)s: %(returncode)d"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr "Error al abrir el archivo %s"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr "Error al actualizar el nombre"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr "Llene esto con el comando para reiniciar su servidor web."
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
"Para los certificados comodín, debemos agregar un registro TXT en su DNS. Si "
|
||||
"configura esto en \"Shell Script\", puede ingresar un Shell Script. Se "
|
||||
"pueden agregar otras opciones instalando módulos adicionales."
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr "Let's Encrypt"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr "Letsencrypt Requiere un Proveedor DNS"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr "Lista los dominios para el certificado"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
"No se ha configurado un proveedor de DNS, no es posible solicitar un "
|
||||
"certificado comodín"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr "No hay un comando shell configurado para actualizar los registros DNS"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr "Preferir validación DNS"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr "Comando para recargar el servidor"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr "Configure un proveedor DNS si requiere certificados comodín"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr "Shell script"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr "Utilizar servidor de pruebas"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
"Utilice el servidor de prueba de Let's Encrypt, que tiene límites de "
|
||||
"velocidad más altos pero no crea certificados válidos."
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
"Utilice el servidor de prueba, que tiene límites de velocidad más altos pero "
|
||||
"crea certificados inválidos."
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr "El Usuario Puede Ver el Conjunto de Cambios"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
"Validar a través de DNS incluso cuando sea posible la validación HTTP. Use "
|
||||
"esto si su instancia de Odoo no es de acceso público."
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr "Escriba un comando para reiniciar el servidor"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
"Escriba un shell script que actualice sus registros DNS TXT. Puede usar las "
|
||||
"variables $LETSENCRYPT_DNS_CHALLENGE y $LETSENCRYPT_DNS_DOMAIN."
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr "Escriba un shell script para actualizar sus registros DNS"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr "¡No escribió un script para actualizar DNS!"
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Mostrar Nombre"
|
||||
|
||||
#, python-format
|
||||
#~ msgid "Error calling %s: %d"
|
||||
#~ msgstr "Error en el llamado %s: %d"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Última modificación en"
|
||||
|
||||
#~ msgid "Smart Search"
|
||||
#~ msgstr "Búsqueda Inteligente"
|
||||
|
|
@ -0,0 +1,248 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Spanish (Chile) (https://www.transifex.com/oca/teams/23907/"
|
||||
"es_CL/)\n"
|
||||
"Language: es_CL\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Nombre mostrado"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID (identificación)"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Última modificación en"
|
||||
|
|
@ -0,0 +1,248 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/"
|
||||
"es_CO/)\n"
|
||||
"Language: es_CO\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Nombre Público"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Última Modificación el"
|
||||
|
|
@ -0,0 +1,242 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/"
|
||||
"teams/23907/es_CR/)\n"
|
||||
"Language: es_CR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
|
@ -0,0 +1,248 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/oca/"
|
||||
"teams/23907/es_DO/)\n"
|
||||
"Language: es_DO\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Nombre mostrado"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Última modificación en"
|
||||
|
|
@ -0,0 +1,248 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/"
|
||||
"es_EC/)\n"
|
||||
"Language: es_EC\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Nombre mostrado"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID (identificación)"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Última modificación en"
|
||||
|
|
@ -0,0 +1,248 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/"
|
||||
"es_ES/)\n"
|
||||
"Language: es_ES\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Nombre para mostrar"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Última modificación en"
|
||||
|
|
@ -0,0 +1,248 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/"
|
||||
"es_MX/)\n"
|
||||
"Language: es_MX\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Nombre desplegado"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Ultima modificacion realizada"
|
||||
|
|
@ -0,0 +1,248 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/"
|
||||
"es_PE/)\n"
|
||||
"Language: es_PE\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Nombre a Mostrar"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Ultima Modificación en"
|
||||
|
|
@ -0,0 +1,242 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Spanish (Paraguay) (https://www.transifex.com/oca/teams/23907/"
|
||||
"es_PY/)\n"
|
||||
"Language: es_PY\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
|
@ -0,0 +1,248 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/"
|
||||
"teams/23907/es_VE/)\n"
|
||||
"Language: es_VE\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Mostrar nombre"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Modificada por última vez"
|
||||
|
|
@ -0,0 +1,247 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n"
|
||||
"Language: et\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Näidatav nimi"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Viimati muudetud"
|
||||
|
|
@ -0,0 +1,244 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n"
|
||||
"Language: eu\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Izena erakutsi"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
|
@ -0,0 +1,247 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Persian (https://www.transifex.com/oca/teams/23907/fa/)\n"
|
||||
"Language: fa\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "نام نمایشی"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "شناسه"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "تاریخ آخرین بهروزرسانی"
|
||||
|
|
@ -0,0 +1,247 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: server-tools (9.0)\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-07-09 10:34+0000\n"
|
||||
"PO-Revision-Date: 2016-05-25 16:43+0000\n"
|
||||
"Last-Translator: <>\n"
|
||||
"Language-Team: Finnish (http://www.transifex.com/oca/OCA-server-tools-9-0/"
|
||||
"language/fi/)\n"
|
||||
"Language: fi\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Nimi"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Viimeksi muokattu"
|
||||
|
|
@ -0,0 +1,257 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
# Quentin THEURET <odoo@kerpeo.com>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-12-01 02:10+0000\n"
|
||||
"PO-Revision-Date: 2017-12-01 02:10+0000\n"
|
||||
"Last-Translator: Quentin THEURET <odoo@kerpeo.com>, 2017\n"
|
||||
"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n"
|
||||
"Language: fr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr "Modèle abstrait fournissant les fonctions pour letsencrypt"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Nom affiché"
|
||||
|
||||
#, python-format
|
||||
#~ msgid "Error calling %s: %d"
|
||||
#~ msgstr "Erreur lors de l'appel %s : %d"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Dernière modification le"
|
||||
|
||||
#~ msgid "Let's encrypt doesn't work with private addresses or local domains!"
|
||||
#~ msgstr ""
|
||||
#~ "Let's encrypt ne fonctionne pas avec des adresses privées ou des domaines "
|
||||
#~ "locaux !"
|
||||
|
|
@ -0,0 +1,245 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/"
|
||||
"fr_CA/)\n"
|
||||
"Language: fr_CA\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Afficher le nom"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "Identifiant"
|
||||
|
|
@ -0,0 +1,248 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: French (Switzerland) (https://www.transifex.com/oca/"
|
||||
"teams/23907/fr_CH/)\n"
|
||||
"Language: fr_CH\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Nom affiché"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Dernière modification le"
|
||||
|
|
@ -0,0 +1,244 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n"
|
||||
"Language: gl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Última modificación"
|
||||
|
|
@ -0,0 +1,242 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Galician (Spain) (https://www.transifex.com/oca/teams/23907/"
|
||||
"gl_ES/)\n"
|
||||
"Language: gl_ES\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
|
@ -0,0 +1,247 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Hebrew (https://www.transifex.com/oca/teams/23907/he/)\n"
|
||||
"Language: he\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "השם המוצג"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "מזהה"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "תאריך שינוי אחרון"
|
||||
|
|
@ -0,0 +1,256 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
# Bole <bole@dajmi5.com>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-03-02 18:41+0000\n"
|
||||
"PO-Revision-Date: 2018-03-02 18:41+0000\n"
|
||||
"Last-Translator: Bole <bole@dajmi5.com>, 2018\n"
|
||||
"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n"
|
||||
"Language: hr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr "Apstraktni model sa metodama za letsencrypt"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Naziv "
|
||||
|
||||
#, python-format
|
||||
#~ msgid "Error calling %s: %d"
|
||||
#~ msgstr "Greška u pozivu %s: %d"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Zadnje modificirano"
|
||||
|
||||
#~ msgid "Let's encrypt doesn't work with private addresses or local domains!"
|
||||
#~ msgstr "Let's encrypt ne radi sa privatnim adresama ili lokalnim domenama."
|
||||
|
|
@ -0,0 +1,248 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: server-tools (9.0)\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-06-09 12:31+0000\n"
|
||||
"PO-Revision-Date: 2016-05-25 16:43+0000\n"
|
||||
"Last-Translator: <>\n"
|
||||
"Language-Team: Croatian (Croatia) (http://www.transifex.com/oca/OCA-server-"
|
||||
"tools-9-0/language/hr_HR/)\n"
|
||||
"Language: hr_HR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Naziv"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Zadnje modificirano"
|
||||
|
|
@ -0,0 +1,247 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n"
|
||||
"Language: hu\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Név megjelenítése"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Utolsó frissítés dátuma"
|
||||
|
|
@ -0,0 +1,247 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n"
|
||||
"Language: id\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Nama Tampilan"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Terakhir Dimodifikasi pada"
|
||||
|
|
@ -0,0 +1,269 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
# Paolo Valier <paolo.valier@hotmail.it>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-01-06 02:25+0000\n"
|
||||
"PO-Revision-Date: 2025-01-16 16:06+0000\n"
|
||||
"Last-Translator: mymage <stefano.consolaro@mymage.it>\n"
|
||||
"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n"
|
||||
"Language: it\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.6.2\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr "Un carattere jolly è consentito solo all'inizio di un dominio"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr "Modello astratto che fornisce funzioni per letsencrypt"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr "Modifiche dell'insieme di modifiche"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr "Insiemi di modifiche"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr "Controlla i certificati Let's Encrypt"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Impostazioni configurazione"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr "Impossibile rispondere alle richieste Let's Encrypt."
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr "Conteggio modifiche dell'insieme di modifiche in attesa"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr "Conteggio insieme di modifiche in attesa"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr "Fornitore DNS"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr "Script aggiornamento DNS"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr "Dominio %s: Let's Encrypt non supporta gli indirizzi IP!"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr "Dominio %s: Let's Encrypt non funziona con i domini locali!"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr "Nomi domini"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr "Domini da usare per il certificato. Separare con virgole o a capo."
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr "Errore nella chiamata %(cmdline)s: %(returncode)d"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr "Errore nell'apertura file %s"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr "Errore nell'aggiornamento del nome"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr "Inserisci il comando per riavviare il tuo server web."
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
"Per i certificati jolly dobbiamo aggiungere un record TXT sul tuo DNS. Se si "
|
||||
"imposta questo su \"Script shell\" si può inserire uno script shell. Altre "
|
||||
"opzioni possono essere aggiunte installando moduli aggiuntivi."
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr "Let's Encrypt"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr "Let's Encrypt richiede un fornitore DNS"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr "Elencare i domini per il certificato"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
"Nessun fornitore DNS impostato, non è possibile richiedere un certificato "
|
||||
"jolly"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr "Nessun comando shell configurato per l'aggiornamento dei record DNS"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr "Priorità alla validazione DNS"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr "Comando riavvio server"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr "Impostare un fornitore DNS se si ha bisogno di certificati jolly"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr "Script shell"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr "Utilizza server di test"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
"Utilizzare il server di staging Let's Encrypt, che ha limiti di velocità più "
|
||||
"elevati ma non crea certificati validi."
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
"Utilizzare il server di prova, che ha limiti di velocità più elevati ma crea "
|
||||
"certificati non validi."
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr "L'utente può vedere l'insieme delle modifiche"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
"Convalida tramite DNS anche quando è possibile la convalida HTTP. Usarlo se "
|
||||
"l'istanza Odoo non è accessibile al pubblico."
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr "Scrivere un comando per riavviare il server"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
"Scrivere uno script shell che aggiornerà i record DNS TXT. Si possono usare "
|
||||
"le variabili $LETSENCRYPT_DNS_CHALLENGE e $LETSENCRYPT_DNS_DOMAIN."
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr "Scrivere uno script shell per aggiornare i record DNS"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr "Non è stato scritto uno script di aggiornamento DNS!"
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Nome visualizzato"
|
||||
|
||||
#, python-format
|
||||
#~ msgid "Error calling %s: %d"
|
||||
#~ msgstr "Errore chiamando %s: %d"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Ultima modifica il"
|
||||
|
||||
#~ msgid "Let's encrypt doesn't work with private addresses or local domains!"
|
||||
#~ msgstr "Let's encrypt non funziona con indirizzi privati o domini locali!"
|
||||
|
|
@ -0,0 +1,247 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n"
|
||||
"Language: ja\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "表示名"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "最終更新日"
|
||||
|
|
@ -0,0 +1,247 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Korean (https://www.transifex.com/oca/teams/23907/ko/)\n"
|
||||
"Language: ko\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "표시 이름"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "최근 수정"
|
||||
|
|
@ -0,0 +1,218 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#. odoo-python
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#. odoo-python
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#. odoo-python
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#. odoo-python
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#. odoo-python
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#. odoo-python
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#. odoo-python
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can"
|
||||
" be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#. odoo-python
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#. odoo-python
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__smart_search
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__smart_search
|
||||
msgid "Smart Search"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your"
|
||||
" Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#. odoo-python
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,248 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n"
|
||||
"Language: lt\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
|
||||
"%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Vaizduojamas pavadinimas"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Paskutinį kartą keista"
|
||||
|
|
@ -0,0 +1,243 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Lithuanian (Lithuania) (https://www.transifex.com/oca/"
|
||||
"teams/23907/lt_LT/)\n"
|
||||
"Language: lt_LT\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
|
||||
"%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
|
@ -0,0 +1,242 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n"
|
||||
"Language: lv\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
|
||||
"2);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
|
@ -0,0 +1,247 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n"
|
||||
"Language: mk\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Прикажи име"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Последна промена на"
|
||||
|
|
@ -0,0 +1,247 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n"
|
||||
"Language: mn\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Дэлгэцийн Нэр"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Сүүлийн засвар хийсэн огноо"
|
||||
|
|
@ -0,0 +1,248 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/"
|
||||
"nb/)\n"
|
||||
"Language: nb\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Visnings navn"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Sist oppdatert "
|
||||
|
|
@ -0,0 +1,248 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/"
|
||||
"teams/23907/nb_NO/)\n"
|
||||
"Language: nb_NO\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Vis navn"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Sist endret den"
|
||||
|
|
@ -0,0 +1,247 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n"
|
||||
"Language: nl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Te tonen naam"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Laatst bijgewerkt op"
|
||||
|
|
@ -0,0 +1,248 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/"
|
||||
"nl_BE/)\n"
|
||||
"Language: nl_BE\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Schermnaam"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Laatst Aangepast op"
|
||||
|
|
@ -0,0 +1,248 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# Peter Hageman <hageman.p@gmail.com>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: Peter Hageman <hageman.p@gmail.com>, 2017\n"
|
||||
"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/"
|
||||
"teams/23907/nl_NL/)\n"
|
||||
"Language: nl_NL\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "weergavenaam"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Laatst gewijzigd op"
|
||||
|
|
@ -0,0 +1,249 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n"
|
||||
"Language: pl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n"
|
||||
"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n"
|
||||
"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Wyświetlana nazwa "
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Ostatnio modyfikowano"
|
||||
|
|
@ -0,0 +1,247 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n"
|
||||
"Language: pt\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Nome"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Última Modificação Em"
|
||||
|
|
@ -0,0 +1,259 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: server-tools (9.0)\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2016-07-09 10:34+0000\n"
|
||||
"PO-Revision-Date: 2018-06-20 13:15+0000\n"
|
||||
"Last-Translator: Rodrigo Macedo <rmsolucoeseminformatic4@gmail.com>\n"
|
||||
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-server-"
|
||||
"tools-9-0/language/pt_BR/)\n"
|
||||
"Language: pt_BR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
"X-Generator: Weblate 3.0.1\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr "Modelo abstrato fornecendo funções para letsencrypt"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Nome para Mostrar"
|
||||
|
||||
#, python-format
|
||||
#~ msgid "Error calling %s: %d"
|
||||
#~ msgstr "Erro ao ligar %s: %d"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "Identificação"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Última atualização em"
|
||||
|
||||
#~ msgid "Let's encrypt doesn't work with private addresses or local domains!"
|
||||
#~ msgstr ""
|
||||
#~ "Vamos criptografar não funciona com endereços privados ou domínios locais!"
|
||||
|
||||
#~ msgid "Update letsencrypt certificates"
|
||||
#~ msgstr "Atualizar os certificados do letsencrypt"
|
||||
|
|
@ -0,0 +1,248 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/"
|
||||
"teams/23907/pt_PT/)\n"
|
||||
"Language: pt_PT\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Nome a Apresentar"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Última Modificação Em"
|
||||
|
|
@ -0,0 +1,248 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n"
|
||||
"Language: ro\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
|
||||
"2:1));\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Nume Afişat"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Ultima actualizare în"
|
||||
|
|
@ -0,0 +1,243 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n"
|
||||
"Language: ru\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||
"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n"
|
||||
"%100>=11 && n%100<=14)? 2 : 3);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
|
@ -0,0 +1,247 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n"
|
||||
"Language: sk\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Zobraziť meno"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Posledná modifikácia"
|
||||
|
|
@ -0,0 +1,249 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-12-01 02:10+0000\n"
|
||||
"PO-Revision-Date: 2023-03-31 21:26+0000\n"
|
||||
"Last-Translator: Matjaz Mozetic <matjaz@luxim.si>\n"
|
||||
"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n"
|
||||
"Language: sl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
|
||||
"%100==4 ? 2 : 3;\n"
|
||||
"X-Generator: Weblate 4.14.1\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Prikazani naziv"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Zadnjič spremenjeno"
|
||||
|
|
@ -0,0 +1,242 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Serbian (https://www.transifex.com/oca/teams/23907/sr/)\n"
|
||||
"Language: sr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
|
@ -0,0 +1,249 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/"
|
||||
"sr@latin/)\n"
|
||||
"Language: sr@latin\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Ime za prikaz"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Zadnja izmjena"
|
||||
|
|
@ -0,0 +1,247 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n"
|
||||
"Language: sv\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Visa namn"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Senast redigerad"
|
||||
|
|
@ -0,0 +1,247 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n"
|
||||
"Language: th\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "ชื่อที่ใช้แสดง"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "รหัส"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "แก้ไขครั้งสุดท้ายเมื่อ"
|
||||
|
|
@ -0,0 +1,247 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n"
|
||||
"Language: tr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Görünen İsim"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Son değişiklik"
|
||||
|
|
@ -0,0 +1,248 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/"
|
||||
"tr_TR/)\n"
|
||||
"Language: tr_TR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Görünen ad"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "Kimlik"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "En son güncelleme tarihi"
|
||||
|
|
@ -0,0 +1,248 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n"
|
||||
"Language: uk\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Назва для відображення"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Остання модифікація"
|
||||
|
|
@ -0,0 +1,247 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n"
|
||||
"Language: vi\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "Tên hiển thị"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "Sửa lần cuối vào"
|
||||
|
|
@ -0,0 +1,242 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/"
|
||||
"teams/23907/vi_VN/)\n"
|
||||
"Language: vi_VN\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
|
@ -0,0 +1,252 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/"
|
||||
"zh_CN/)\n"
|
||||
"Language: zh_CN\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "显示名称"
|
||||
|
||||
#, python-format
|
||||
#~ msgid "Error calling %s: %d"
|
||||
#~ msgstr "错误,调用%s: %d"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "ID"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "最后修改时间"
|
||||
|
|
@ -0,0 +1,248 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * letsencrypt
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-08-01 02:44+0000\n"
|
||||
"PO-Revision-Date: 2017-08-01 02:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/"
|
||||
"zh_TW/)\n"
|
||||
"Language: zh_TW\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "A wildcard is only allowed at the start of a domain"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_letsencrypt
|
||||
msgid "Abstract model providing functions for letsencrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_change_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_change_ids
|
||||
msgid "Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__changeset_ids
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__changeset_ids
|
||||
msgid "Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.actions.server,name:letsencrypt.cronjob_ir_actions_server
|
||||
#: model:ir.cron,cron_name:letsencrypt.cronjob
|
||||
#: model:ir.cron,name:letsencrypt.cronjob
|
||||
msgid "Check Let's Encrypt certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model,name:letsencrypt.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Could not respond to letsencrypt challenges."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changeset_changes
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changeset_changes
|
||||
msgid "Count Pending Changeset Changes"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__count_pending_changesets
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__count_pending_changesets
|
||||
msgid "Count Pending Changesets"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid "DNS provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid "DNS update script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's Encrypt doesn't support IP addresses!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Domain %s: Let's encrypt doesn't work with local domains!"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domain names"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_altnames
|
||||
msgid "Domains to use for the certificate. Separate with commas or newlines."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error calling %(cmdline)s: %(returncode)d"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/controllers/main.py:0
|
||||
#, python-format
|
||||
msgid "Error opening file %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "Error updating name"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Fill this with the command to restart your web server."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_provider
|
||||
msgid ""
|
||||
"For wildcard certificates we need to add a TXT record on your DNS. If you "
|
||||
"set this to \"Shell script\" you can enter a shell script. Other options can "
|
||||
"be added by installing additional modules."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Let's Encrypt"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_needs_dns_provider
|
||||
msgid "Letsencrypt Needs Dns Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "List the domains for the certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No DNS provider set, can't request wildcard certificate"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/letsencrypt.py:0
|
||||
#, python-format
|
||||
msgid "No shell command configured for updating DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
msgid "Prefer DNS validation"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_reload_command
|
||||
msgid "Server reload command"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Set a DNS provider if you need wildcard certificates"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields.selection,name:letsencrypt.selection__res_config_settings__letsencrypt_dns_provider__shell
|
||||
msgid "Shell script"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid "Use testing server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_testing_mode
|
||||
msgid ""
|
||||
"Use the Let's Encrypt staging server, which has higher rate limits but "
|
||||
"doesn't create valid certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Use the testing server, which has higher rate limits but creates invalid "
|
||||
"certificates."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_letsencrypt__user_can_see_changeset
|
||||
#: model:ir.model.fields,field_description:letsencrypt.field_res_config_settings__user_can_see_changeset
|
||||
msgid "User Can See Changeset"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_prefer_dns
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid ""
|
||||
"Validate through DNS even when HTTP validation is possible. Use this if your "
|
||||
"Odoo instance isn't publicly accessible."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a command to reload the server"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model:ir.model.fields,help:letsencrypt.field_res_config_settings__letsencrypt_dns_shell_script
|
||||
msgid ""
|
||||
"Write a shell script that will update your DNS TXT records. You can use the "
|
||||
"$LETSENCRYPT_DNS_CHALLENGE and $LETSENCRYPT_DNS_DOMAIN variables."
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: model_terms:ir.ui.view,arch_db:letsencrypt.res_config_settings_view_form
|
||||
msgid "Write a shell script to update your DNS records"
|
||||
msgstr ""
|
||||
|
||||
#. module: letsencrypt
|
||||
#: code:addons/letsencrypt/models/res_config_settings.py:0
|
||||
#, python-format
|
||||
msgid "You didn't write a DNS update script!"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Display Name"
|
||||
#~ msgstr "顯示名稱"
|
||||
|
||||
#~ msgid "ID"
|
||||
#~ msgstr "編號"
|
||||
|
||||
#~ msgid "Last Modified on"
|
||||
#~ msgstr "最後修改:"
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
|
||||
from . import letsencrypt
|
||||
from . import res_config_settings
|
||||
|
|
@ -0,0 +1,452 @@
|
|||
# Copyright 2016-2022 Therp BV <https://therp.nl>.
|
||||
# Copyright 2016 Antonio Espinosa <antonio.espinosa@tecnativa.com>.
|
||||
# Copyright 2018 Ignacio Ibeas <ignacio@acysos.com>.
|
||||
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
|
||||
"""Fully automatic retrieval of Letsencrypt certificates."""
|
||||
# pylint: disable=no-self-use,consider-using-f-string
|
||||
|
||||
import base64
|
||||
import collections
|
||||
import logging
|
||||
import os
|
||||
import re
|
||||
import subprocess
|
||||
import time
|
||||
import urllib.parse
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
import requests
|
||||
|
||||
from odoo import _, api, models
|
||||
from odoo.exceptions import UserError
|
||||
from odoo.tools import config
|
||||
|
||||
_logger = logging.getLogger(__name__)
|
||||
try:
|
||||
import acme.challenges
|
||||
import acme.client
|
||||
import acme.crypto_util
|
||||
import acme.errors
|
||||
import acme.messages
|
||||
import dns.resolver
|
||||
import josepy
|
||||
from cryptography import x509
|
||||
from cryptography.hazmat.backends import default_backend
|
||||
from cryptography.hazmat.primitives import serialization
|
||||
from cryptography.hazmat.primitives.asymmetric import rsa
|
||||
except ImportError as e:
|
||||
_logger.debug(e)
|
||||
|
||||
WILDCARD = "*." # as defined in the spec
|
||||
DEFAULT_KEY_LENGTH = 4096
|
||||
TYPE_CHALLENGE_HTTP = "http-01"
|
||||
TYPE_CHALLENGE_DNS = "dns-01"
|
||||
V2_STAGING_DIRECTORY_URL = "https://acme-staging-v02.api.letsencrypt.org/directory"
|
||||
V2_DIRECTORY_URL = "https://acme-v02.api.letsencrypt.org/directory"
|
||||
LOCAL_DOMAINS = {
|
||||
"localhost",
|
||||
"localhost.localdomain",
|
||||
"localhost6",
|
||||
"localhost6.localdomain6",
|
||||
"ip6-localhost",
|
||||
"ip6-loopback",
|
||||
}
|
||||
|
||||
DNSUpdate = collections.namedtuple("DNSUpdate", ("challenge", "domain", "token"))
|
||||
|
||||
|
||||
def _get_data_dir():
|
||||
dir_ = os.path.join(config.options.get("data_dir"), "letsencrypt")
|
||||
if not os.path.isdir(dir_):
|
||||
os.makedirs(dir_)
|
||||
return dir_
|
||||
|
||||
|
||||
def _get_challenge_dir():
|
||||
dir_ = os.path.join(_get_data_dir(), "acme-challenge")
|
||||
if not os.path.isdir(dir_):
|
||||
os.makedirs(dir_)
|
||||
return dir_
|
||||
|
||||
|
||||
class Letsencrypt(models.AbstractModel):
|
||||
"""Fully automatic retrieval of Letsencrypt certificates."""
|
||||
|
||||
_name = "letsencrypt"
|
||||
_description = "Abstract model providing functions for letsencrypt"
|
||||
|
||||
@api.model
|
||||
def _cron(self):
|
||||
"""Define cronjob to renew certificate when needed."""
|
||||
domains = self._get_altnames()
|
||||
main_domain = domains[0]
|
||||
domains = self._cascade_domains(domains)
|
||||
for dom in domains:
|
||||
self._validate_domain(dom)
|
||||
|
||||
cert_file = os.path.join(_get_data_dir(), "%s.crt" % main_domain)
|
||||
if not self._should_run(cert_file, domains):
|
||||
return
|
||||
|
||||
account_key = josepy.JWKRSA.load(self._get_key("account.key"))
|
||||
client = self._create_client(account_key)
|
||||
self._register_client(client, account_key)
|
||||
authzr = self._get_authorization_resource(client, main_domain, domains)
|
||||
|
||||
self._handle_challenges(client, account_key, authzr)
|
||||
order_resource = self._letsencrypt_validation(client, authzr)
|
||||
self._save_and_reload(cert_file, order_resource)
|
||||
|
||||
def _get_altnames(self):
|
||||
"""Get the configured altnames as a list of strings."""
|
||||
parameter = self.env["ir.config_parameter"]
|
||||
altnames = parameter.get_param("letsencrypt.altnames")
|
||||
if not altnames:
|
||||
base_url = parameter.get_param("web.base.url", "http://localhost")
|
||||
return [urllib.parse.urlparse(base_url).hostname]
|
||||
return re.split("(?:,|\n| |;)+", altnames)
|
||||
|
||||
def _cascade_domains(self, domains):
|
||||
"""Remove domains that are obsoleted by wildcard domains in the list.
|
||||
|
||||
Requesting www.example.com is unnecessary if *.example.com is also
|
||||
requested. example.com isn't obsoleted however, and neither is
|
||||
sub.domain.example.com.
|
||||
"""
|
||||
to_remove = set()
|
||||
for domain in domains:
|
||||
if WILDCARD in domain[1:]:
|
||||
raise UserError(
|
||||
_("A wildcard is only allowed at the start of a domain")
|
||||
)
|
||||
if domain.startswith(WILDCARD):
|
||||
postfix = domain[1:] # e.g. ".example.com"
|
||||
# This makes it O(n²) but n <= 100 so it's ok
|
||||
for other in domains:
|
||||
if other.startswith(WILDCARD):
|
||||
continue
|
||||
if other.endswith(postfix):
|
||||
prefix = other[: -len(postfix)] # e.g. "www"
|
||||
if "." not in prefix:
|
||||
to_remove.add(other)
|
||||
return sorted(set(domains) - to_remove)
|
||||
|
||||
def _validate_domain(self, domain):
|
||||
"""Validate that a domain is publicly accessible."""
|
||||
if ":" in domain or all(char.isdigit() or char == "." for char in domain):
|
||||
raise UserError(
|
||||
_("Domain %s: Let's Encrypt doesn't support IP addresses!") % domain
|
||||
)
|
||||
if domain in LOCAL_DOMAINS or "." not in domain:
|
||||
raise UserError(
|
||||
_("Domain %s: Let's encrypt doesn't work with local domains!") % domain
|
||||
)
|
||||
|
||||
def _should_run(self, cert_file, domains):
|
||||
"""Inspect the existing certificate to see if action is necessary."""
|
||||
if not os.path.isfile(cert_file):
|
||||
_logger.info("No existing certificate found, creating a new one")
|
||||
return True
|
||||
|
||||
with open(cert_file, "rb") as file_:
|
||||
cert = x509.load_pem_x509_certificate(file_.read(), default_backend())
|
||||
expiry = cert.not_valid_after
|
||||
remaining = expiry - datetime.now()
|
||||
if remaining < timedelta():
|
||||
_logger.warning(
|
||||
"Certificate expired on %s, which was %d days ago!",
|
||||
expiry,
|
||||
-remaining.days,
|
||||
)
|
||||
_logger.info("Renewing certificate now.")
|
||||
return True
|
||||
if remaining < timedelta(days=30):
|
||||
_logger.info(
|
||||
"Certificate expires on %s, which is in %d days, renewing it",
|
||||
expiry,
|
||||
remaining.days,
|
||||
)
|
||||
return True
|
||||
|
||||
# Should be a single name, but this is how the API works
|
||||
names = {
|
||||
entry.value
|
||||
for entry in cert.subject.get_attributes_for_oid(
|
||||
x509.oid.NameOID.COMMON_NAME
|
||||
)
|
||||
}
|
||||
try:
|
||||
names.update(
|
||||
cert.extensions.get_extension_for_oid(
|
||||
x509.oid.ExtensionOID.SUBJECT_ALTERNATIVE_NAME
|
||||
).value.get_values_for_type(x509.DNSName)
|
||||
)
|
||||
except x509.extensions.ExtensionNotFound:
|
||||
_logger.exception(_("Error updating name"))
|
||||
|
||||
domains = set(domains)
|
||||
missing = domains - names
|
||||
if missing:
|
||||
_logger.info(
|
||||
"Found new domains %s, requesting new certificate",
|
||||
", ".join(missing),
|
||||
)
|
||||
return True
|
||||
_logger.info(
|
||||
"Certificate expires on %s, which is in %d days, no action needed",
|
||||
expiry,
|
||||
remaining.days,
|
||||
)
|
||||
return False
|
||||
|
||||
def _get_key(self, key_name):
|
||||
"""Get a key for a filename, generating if if it doesn't exist."""
|
||||
key_file = os.path.join(_get_data_dir(), key_name)
|
||||
if not os.path.isfile(key_file):
|
||||
_logger.info("Generating new key %s", key_name)
|
||||
key_bytes = self._generate_key()
|
||||
try:
|
||||
with open(key_file, "wb") as file_:
|
||||
os.fchmod(file_.fileno(), 0o600)
|
||||
file_.write(key_bytes)
|
||||
except BaseException:
|
||||
# An incomplete file would block generation of a new one
|
||||
if os.path.isfile(key_file):
|
||||
os.remove(key_file)
|
||||
raise
|
||||
else:
|
||||
_logger.info("Getting existing key %s", key_name)
|
||||
with open(key_file, "rb") as file_:
|
||||
key_bytes = file_.read()
|
||||
return key_bytes
|
||||
|
||||
def _generate_key(self):
|
||||
"""Generate an entirely new key."""
|
||||
return rsa.generate_private_key(
|
||||
public_exponent=65537,
|
||||
key_size=DEFAULT_KEY_LENGTH,
|
||||
backend=default_backend(),
|
||||
).private_bytes(
|
||||
encoding=serialization.Encoding.PEM,
|
||||
format=serialization.PrivateFormat.PKCS8,
|
||||
encryption_algorithm=serialization.NoEncryption(),
|
||||
)
|
||||
|
||||
def _create_client(self, account_key):
|
||||
param = self.env["ir.config_parameter"]
|
||||
testing_mode = param.get_param("letsencrypt.testing_mode") == "True"
|
||||
if config["test_enable"] or testing_mode:
|
||||
directory_url = V2_STAGING_DIRECTORY_URL
|
||||
else:
|
||||
directory_url = V2_DIRECTORY_URL
|
||||
directory_json = requests.get(directory_url, timeout=60).json()
|
||||
directory = acme.messages.Directory(directory_json)
|
||||
net = acme.client.ClientNetwork(account_key)
|
||||
return acme.client.ClientV2(directory, net)
|
||||
|
||||
def _register_client(self, client, account_key):
|
||||
"""Register this Letsencrypt client."""
|
||||
new_reg = acme.messages.NewRegistration(
|
||||
key=account_key.public_key(), terms_of_service_agreed=True
|
||||
)
|
||||
try:
|
||||
client.new_account(new_reg)
|
||||
_logger.info("Successfully registered.")
|
||||
except acme.errors.ConflictError as err:
|
||||
reg = acme.messages.Registration(key=account_key.public_key())
|
||||
reg_res = acme.messages.RegistrationResource(body=reg, uri=err.location)
|
||||
client.query_registration(reg_res)
|
||||
_logger.info("Reusing existing account.")
|
||||
|
||||
def _get_authorization_resource(self, client, main_domain, domains):
|
||||
"""Get acme authorization_resource."""
|
||||
domain_key = self._get_key("%s.key" % main_domain)
|
||||
_logger.info("Making CSR for the following domains: %s", domains)
|
||||
csr = acme.crypto_util.make_csr(private_key_pem=domain_key, domains=domains)
|
||||
return client.new_order(csr)
|
||||
|
||||
def _handle_challenges(self, client, account_key, authzr):
|
||||
"""Handle challenges from the Letsencrypt provider.
|
||||
|
||||
For each requested domain name we receive a list of challenges.
|
||||
We only have to do one from each list.
|
||||
HTTP challenges are the easiest, so do one of those if possible.
|
||||
We can do DNS challenges too. There are other types that we don't
|
||||
support.
|
||||
"""
|
||||
pending_responses = []
|
||||
prefer_dns = (
|
||||
self.env["ir.config_parameter"].get_param("letsencrypt.prefer_dns")
|
||||
== "True"
|
||||
)
|
||||
for authorizations in authzr.authorizations:
|
||||
http_challenges = [
|
||||
challenge
|
||||
for challenge in authorizations.body.challenges
|
||||
if challenge.chall.typ == TYPE_CHALLENGE_HTTP
|
||||
]
|
||||
other_challenges = [
|
||||
challenge
|
||||
for challenge in authorizations.body.challenges
|
||||
if challenge.chall.typ != TYPE_CHALLENGE_HTTP
|
||||
]
|
||||
if prefer_dns:
|
||||
ordered_challenges = other_challenges + http_challenges
|
||||
else:
|
||||
ordered_challenges = http_challenges + other_challenges
|
||||
for challenge in ordered_challenges:
|
||||
if challenge.chall.typ == TYPE_CHALLENGE_HTTP:
|
||||
self._respond_challenge_http(challenge, account_key)
|
||||
client.answer_challenge(challenge, acme.challenges.HTTP01Response())
|
||||
break
|
||||
if challenge.chall.typ == TYPE_CHALLENGE_DNS:
|
||||
domain = authorizations.body.identifier.value
|
||||
token = challenge.validation(account_key)
|
||||
self._respond_challenge_dns(domain, token)
|
||||
# We delay this because we wait for each domain.
|
||||
# That takes less time if they've all already been changed.
|
||||
pending_responses.append(
|
||||
DNSUpdate(challenge=challenge, domain=domain, token=token)
|
||||
)
|
||||
break
|
||||
else:
|
||||
raise UserError(_("Could not respond to letsencrypt challenges."))
|
||||
|
||||
if pending_responses:
|
||||
for update in pending_responses:
|
||||
self._wait_for_record(update.domain, update.token)
|
||||
# 1 minute was not always enough during testing, even once records
|
||||
# were visible locally
|
||||
_logger.info("All TXT records found, waiting 5 minutes more to make sure.")
|
||||
time.sleep(300)
|
||||
for update in pending_responses:
|
||||
client.answer_challenge(update.challenge, acme.challenges.DNSResponse())
|
||||
|
||||
def _respond_challenge_http(self, challenge, account_key):
|
||||
"""
|
||||
Respond to the HTTP challenge by writing the file to serve.
|
||||
"""
|
||||
token = self._base64_encode(challenge.token)
|
||||
challenge_file = os.path.join(_get_challenge_dir(), token)
|
||||
with open(challenge_file, "w", encoding="utf-8") as file_:
|
||||
file_.write(challenge.validation(account_key))
|
||||
|
||||
def _respond_challenge_dns(self, domain, token):
|
||||
"""
|
||||
Respond to the DNS challenge by creating the DNS record
|
||||
on the provider.
|
||||
"""
|
||||
provider = self.env["ir.config_parameter"].get_param("letsencrypt.dns_provider")
|
||||
if not provider:
|
||||
raise UserError(
|
||||
_("No DNS provider set, can't request wildcard certificate")
|
||||
)
|
||||
dns_function = getattr(self, "_respond_challenge_dns_" + provider)
|
||||
dns_function(domain.replace("*.", ""), token)
|
||||
|
||||
def _respond_challenge_dns_shell(self, domain, token):
|
||||
"""Respond to a DNS challenge using an arbitrary shell command."""
|
||||
script_str = self.env["ir.config_parameter"].get_param(
|
||||
"letsencrypt.dns_shell_script"
|
||||
)
|
||||
if script_str:
|
||||
env = os.environ.copy()
|
||||
env.update(
|
||||
LETSENCRYPT_DNS_DOMAIN=domain,
|
||||
LETSENCRYPT_DNS_CHALLENGE=token,
|
||||
)
|
||||
self._call_cmdline(script_str, env=env)
|
||||
else:
|
||||
raise UserError(_("No shell command configured for updating DNS records"))
|
||||
|
||||
def _base64_encode(self, data):
|
||||
"""Encode data as a URL-safe base64 string without padding.
|
||||
|
||||
This should be the encoding that Let's Encrypt uses for all base64. See
|
||||
https://github.com/ietf-wg-acme/acme/issues/64#issuecomment-168852757
|
||||
and https://golang.org/pkg/encoding/base64/#RawURLEncoding
|
||||
"""
|
||||
return base64.urlsafe_b64encode(data).rstrip(b"=").decode("ascii")
|
||||
|
||||
def _wait_for_record(self, domain, token):
|
||||
"""Wait until a TXT record for a domain is visible."""
|
||||
if not domain.endswith("."):
|
||||
# Fully qualify domain name, or it may try unsuitable names too
|
||||
domain += "."
|
||||
attempt = 0
|
||||
while True:
|
||||
attempt += 1
|
||||
try:
|
||||
for record in dns.resolver.query("_acme-challenge." + domain, "TXT"):
|
||||
value = record.to_text()[1:-1]
|
||||
if value == token:
|
||||
return
|
||||
_logger.debug("Found %r instead of %r", value, token)
|
||||
except dns.resolver.NXDOMAIN:
|
||||
_logger.debug("Record for %r does not exist yet", domain)
|
||||
if attempt < 30:
|
||||
_logger.info("Waiting for DNS update.")
|
||||
time.sleep(60)
|
||||
else:
|
||||
_logger.warning(
|
||||
"Could not find new record after 30 minutes! "
|
||||
"Giving up and hoping for the best."
|
||||
)
|
||||
return
|
||||
|
||||
def _letsencrypt_validation(self, client, authzr):
|
||||
"""Do the validation of the certificates."""
|
||||
ir_config_parameter = self.env["ir.config_parameter"]
|
||||
# let them know we are done and they should check
|
||||
backoff = int(ir_config_parameter.get_param("letsencrypt.backoff", 3))
|
||||
deadline = datetime.now() + timedelta(minutes=backoff)
|
||||
try:
|
||||
order_resource = client.poll_and_finalize(authzr, deadline)
|
||||
except acme.errors.ValidationError as error:
|
||||
_logger.error("Let's Encrypt validation failed!")
|
||||
for authz in error.failed_authzrs:
|
||||
for challenge in authz.body.challenges:
|
||||
_logger.error(str(challenge.error))
|
||||
raise
|
||||
return order_resource
|
||||
|
||||
def _save_and_reload(self, cert_file, order_resource):
|
||||
"""Save certfile and reload nginx or other webserver."""
|
||||
ir_config_parameter = self.env["ir.config_parameter"]
|
||||
with open(cert_file, "w", encoding="utf-8") as crt:
|
||||
crt.write(order_resource.fullchain_pem)
|
||||
_logger.info("SUCCESS: Certificate saved: %s", cert_file)
|
||||
reload_cmd = ir_config_parameter.get_param("letsencrypt.reload_command", "")
|
||||
if reload_cmd.strip():
|
||||
self._call_cmdline(reload_cmd)
|
||||
else:
|
||||
_logger.warning("No reload command defined.")
|
||||
|
||||
def _call_cmdline(self, cmdline, env=None):
|
||||
"""Call a shell command."""
|
||||
with subprocess.Popen(
|
||||
cmdline,
|
||||
stdout=subprocess.PIPE,
|
||||
stderr=subprocess.PIPE,
|
||||
env=env,
|
||||
shell=True,
|
||||
) as process:
|
||||
stdout, stderr = process.communicate()
|
||||
stdout = stdout.strip()
|
||||
stderr = stderr.strip()
|
||||
if process.returncode:
|
||||
if stdout:
|
||||
_logger.warning(stdout)
|
||||
if stderr:
|
||||
_logger.warning(stderr)
|
||||
raise UserError(
|
||||
_("Error calling %(cmdline)s: %(returncode)d")
|
||||
% {
|
||||
"cmdline": cmdline,
|
||||
"returncode": process.returncode,
|
||||
}
|
||||
)
|
||||
if stdout:
|
||||
_logger.info(stdout)
|
||||
if stderr:
|
||||
_logger.info(stderr)
|
||||
|
|
@ -0,0 +1,90 @@
|
|||
# Copyright 2018-2022 Therp BV <https://therp.nl>.
|
||||
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
|
||||
"""Configuration of Letsencrypt."""
|
||||
|
||||
from odoo import _, api, exceptions, fields, models
|
||||
|
||||
DNS_SCRIPT_DEFAULT = """# Write your script here
|
||||
# It should create a TXT record of $LETSENCRYPT_DNS_CHALLENGE
|
||||
# on _acme-challenge.$LETSENCRYPT_DNS_DOMAIN
|
||||
"""
|
||||
|
||||
|
||||
class ResConfigSettings(models.TransientModel):
|
||||
"""Configuration of Letsencrypt."""
|
||||
|
||||
_inherit = "res.config.settings"
|
||||
|
||||
letsencrypt_altnames = fields.Char(
|
||||
string="Domain names",
|
||||
default="",
|
||||
help=(
|
||||
"Domains to use for the certificate. " "Separate with commas or newlines."
|
||||
),
|
||||
config_parameter="letsencrypt.altnames",
|
||||
)
|
||||
letsencrypt_dns_provider = fields.Selection(
|
||||
selection=[("shell", "Shell script")],
|
||||
string="DNS provider",
|
||||
help=(
|
||||
"For wildcard certificates we need to add a TXT record on your "
|
||||
'DNS. If you set this to "Shell script" you can enter a shell '
|
||||
"script. Other options can be added by installing additional "
|
||||
"modules."
|
||||
),
|
||||
config_parameter="letsencrypt.dns_provider",
|
||||
)
|
||||
letsencrypt_dns_shell_script = fields.Char(
|
||||
string="DNS update script",
|
||||
help=(
|
||||
"Write a shell script that will update your DNS TXT records. "
|
||||
"You can use the $LETSENCRYPT_DNS_CHALLENGE and "
|
||||
"$LETSENCRYPT_DNS_DOMAIN variables."
|
||||
),
|
||||
default=DNS_SCRIPT_DEFAULT,
|
||||
config_parameter="letsencrypt.dns_shell_script",
|
||||
)
|
||||
letsencrypt_needs_dns_provider = fields.Boolean()
|
||||
letsencrypt_reload_command = fields.Char(
|
||||
string="Server reload command",
|
||||
help="Fill this with the command to restart your web server.",
|
||||
config_parameter="letsencrypt.reload_command",
|
||||
)
|
||||
letsencrypt_testing_mode = fields.Boolean(
|
||||
string="Use testing server",
|
||||
help=(
|
||||
"Use the Let's Encrypt staging server, which has higher rate "
|
||||
"limits but doesn't create valid certificates."
|
||||
),
|
||||
config_parameter="letsencrypt.testing_mode",
|
||||
)
|
||||
letsencrypt_prefer_dns = fields.Boolean(
|
||||
string="Prefer DNS validation",
|
||||
help=(
|
||||
"Validate through DNS even when HTTP validation is possible. "
|
||||
"Use this if your Odoo instance isn't publicly accessible."
|
||||
),
|
||||
config_parameter="letsencrypt.prefer_dns",
|
||||
)
|
||||
|
||||
@api.onchange("letsencrypt_altnames", "letsencrypt_prefer_dns")
|
||||
def letsencrypt_check_dns_required(self):
|
||||
"""Check wether DNS required for Letsencrypt."""
|
||||
altnames = self.letsencrypt_altnames or ""
|
||||
self.letsencrypt_needs_dns_provider = (
|
||||
"*." in altnames or self.letsencrypt_prefer_dns
|
||||
)
|
||||
|
||||
def set_values(self):
|
||||
"""Set Letsencrypt values on settings object."""
|
||||
result = super().set_values()
|
||||
self.letsencrypt_check_dns_required()
|
||||
if self.letsencrypt_dns_provider == "shell":
|
||||
lines = [
|
||||
line.strip() for line in self.letsencrypt_dns_shell_script.split("\n")
|
||||
]
|
||||
if all(line == "" or line.startswith("#") for line in lines):
|
||||
raise exceptions.ValidationError(
|
||||
_("You didn't write a DNS update script!")
|
||||
)
|
||||
return result
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
This addons requests a certificate for the domain named in the configuration
|
||||
parameter ``web.base.url`` - if this comes back as ``localhost`` or the like,
|
||||
the module doesn't request anything.
|
||||
|
||||
Futher self-explanatory settings are in Settings -> General Settings. There you
|
||||
can add further domains to the CSR, add a custom script that updates your DNS
|
||||
and add a script that will be used to reload your web server (if needed).
|
||||
The number of domains that can be added to a certificate is
|
||||
`capped at 100 <https://letsencrypt.org/docs/rate-limits/>`_. A wildcard
|
||||
certificate can be used to avoid that limit.
|
||||
|
||||
Note that all those domains must be publicly reachable on port 80 via HTTP, and
|
||||
they must have an entry for ``.well-known/acme-challenge`` pointing to
|
||||
``$datadir/letsencrypt/acme-challenge`` of your odoo instance.
|
||||
|
||||
Since DNS changes can take some time to propagate, when we respond to a DNS challenge
|
||||
and the server tries to check our response, it might fail (and probably will).
|
||||
The solution to this is documented in https://tools.ietf.org/html/rfc8555#section-8.2
|
||||
and basically is a ``Retry-After`` header under which we can instruct the server to
|
||||
retry the challenge.
|
||||
At the time these lines were written, Boulder had not implemented this functionality.
|
||||
This prompted us to use ``letsencrypt.backoff`` configuration parameter, which is the
|
||||
amount of minutes this module will try poll the server to retry validating the answer
|
||||
to our challenge, specifically it is the ``deadline`` parameter of ``poll_and_finalize``.
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
* Holger Brunn <mail@hunki-enterprises.nl>
|
||||
* Antonio Espinosa <antonio.espinosa@tecnativa.com>
|
||||
* Dave Lasley <dave@laslabs.com>
|
||||
* Ronald Portier <ronald@therp.nl>
|
||||
* Ignacio Ibeas <ignacio@acysos.com>
|
||||
* George Daramouskas <gdaramouskas@therp.nl>
|
||||
* Jan Verbeek <jverbeek@therp.nl>
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
ACME implementation
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
* https://github.com/certbot/certbot/tree/0.22.x/acme
|
||||
|
||||
Icon
|
||||
~~~~
|
||||
|
||||
* https://helloworld.letsencrypt.org
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
This module was written to have your Odoo installation request SSL certificates
|
||||
from https://letsencrypt.org automatically.
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
After installation, this module generates a private key for your account at
|
||||
letsencrypt.org automatically in ``$data_dir/letsencrypt/account.key``. If you
|
||||
want or need to use your own account key, replace the file.
|
||||
|
||||
For certificate requests to work, your site needs to be accessible via plain
|
||||
HTTP, see below for configuration examples in case you force your clients to
|
||||
the SSL version.
|
||||
|
||||
After installation, trigger the cronjob `Update letsencrypt certificates` and
|
||||
watch your log for messages.
|
||||
|
|
@ -0,0 +1,63 @@
|
|||
The module sets up a cronjob that requests and renews certificates automatically.
|
||||
|
||||
Certificates are renewed a month before they expire. Renewal is then attempted
|
||||
every day until it succeeds.
|
||||
|
||||
After the first run, you'll find a file called ``domain.crt`` in
|
||||
``$datadir/letsencrypt``, configure your SSL proxy to use this file as certificate.
|
||||
|
||||
In depth configuration
|
||||
~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
If you want to use multiple domains on your CSR then you have to configure them
|
||||
from Settings -> General Settings. If you use a wildcard in any of those domains
|
||||
then letsencrypt will return a DNS challenge. In order for that challenge to be
|
||||
answered you will need to **either** provide a script (as seen in General Settings)
|
||||
or install a module that provides support for your DNS provider. In that module
|
||||
you will need to create a function in the letsencrypt model with the name
|
||||
``_respond_challenge_dns_$DNS_PROVIDER`` where ``$DNS_PROVIDER`` is the name of your
|
||||
provider and can be any string with length greater than zero, and add the name
|
||||
of your DNS provider in the settings dns_provider selection field.
|
||||
|
||||
In any case if a script path is inserted in the settings page, it will be run
|
||||
in case you want to update multiple DNS servers.
|
||||
|
||||
A reload command can be set in the Settings as well in case you need to reload
|
||||
your web server. This by default is ``sudo /usr/sbin/service nginx reload``
|
||||
|
||||
|
||||
You'll also need a matching sudo configuration, like::
|
||||
|
||||
your_odoo_user ALL = NOPASSWD: /usr/sbin/service nginx reload
|
||||
|
||||
Further, if you force users to https, you'll need something like for nginx::
|
||||
|
||||
if ($scheme = "http") {
|
||||
set $redirect_https 1;
|
||||
}
|
||||
if ($request_uri ~ ^/.well-known/acme-challenge/) {
|
||||
set $redirect_https 0;
|
||||
}
|
||||
if ($redirect_https) {
|
||||
rewrite ^ https://$server_name$request_uri? permanent;
|
||||
}
|
||||
|
||||
and this for apache::
|
||||
|
||||
RewriteEngine On
|
||||
RewriteCond %{HTTPS} !=on
|
||||
RewriteCond %{REQUEST_URI} "!^/.well-known/"
|
||||
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
|
||||
|
||||
In case you need to redirect other nginx sites to your Odoo instance, declare
|
||||
an upstream for your odoo instance and do something like::
|
||||
|
||||
location /.well-known {
|
||||
proxy_pass http://yourodooupstream;
|
||||
}
|
||||
|
||||
If you're using a multi-database installation (with or without dbfilter option)
|
||||
where /web/databse/selector returns a list of more than one database, then
|
||||
you need to add ``letsencrypt`` addon to wide load addons list
|
||||
(by default, only ``web`` addon), setting ``--load`` option.
|
||||
For example, ``--load=web,letsencrypt``
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 2.1 KiB |
|
|
@ -0,0 +1,552 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<meta name="generator" content="Docutils: https://docutils.sourceforge.io/" />
|
||||
<title>Let's Encrypt</title>
|
||||
<style type="text/css">
|
||||
|
||||
/*
|
||||
:Author: David Goodger (goodger@python.org)
|
||||
:Id: $Id: html4css1.css 9511 2024-01-13 09:50:07Z milde $
|
||||
:Copyright: This stylesheet has been placed in the public domain.
|
||||
|
||||
Default cascading style sheet for the HTML output of Docutils.
|
||||
Despite the name, some widely supported CSS2 features are used.
|
||||
|
||||
See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to
|
||||
customize this style sheet.
|
||||
*/
|
||||
|
||||
/* used to remove borders from tables and images */
|
||||
.borderless, table.borderless td, table.borderless th {
|
||||
border: 0 }
|
||||
|
||||
table.borderless td, table.borderless th {
|
||||
/* Override padding for "table.docutils td" with "! important".
|
||||
The right padding separates the table cells. */
|
||||
padding: 0 0.5em 0 0 ! important }
|
||||
|
||||
.first {
|
||||
/* Override more specific margin styles with "! important". */
|
||||
margin-top: 0 ! important }
|
||||
|
||||
.last, .with-subtitle {
|
||||
margin-bottom: 0 ! important }
|
||||
|
||||
.hidden {
|
||||
display: none }
|
||||
|
||||
.subscript {
|
||||
vertical-align: sub;
|
||||
font-size: smaller }
|
||||
|
||||
.superscript {
|
||||
vertical-align: super;
|
||||
font-size: smaller }
|
||||
|
||||
a.toc-backref {
|
||||
text-decoration: none ;
|
||||
color: black }
|
||||
|
||||
blockquote.epigraph {
|
||||
margin: 2em 5em ; }
|
||||
|
||||
dl.docutils dd {
|
||||
margin-bottom: 0.5em }
|
||||
|
||||
object[type="image/svg+xml"], object[type="application/x-shockwave-flash"] {
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
/* Uncomment (and remove this text!) to get bold-faced definition list terms
|
||||
dl.docutils dt {
|
||||
font-weight: bold }
|
||||
*/
|
||||
|
||||
div.abstract {
|
||||
margin: 2em 5em }
|
||||
|
||||
div.abstract p.topic-title {
|
||||
font-weight: bold ;
|
||||
text-align: center }
|
||||
|
||||
div.admonition, div.attention, div.caution, div.danger, div.error,
|
||||
div.hint, div.important, div.note, div.tip, div.warning {
|
||||
margin: 2em ;
|
||||
border: medium outset ;
|
||||
padding: 1em }
|
||||
|
||||
div.admonition p.admonition-title, div.hint p.admonition-title,
|
||||
div.important p.admonition-title, div.note p.admonition-title,
|
||||
div.tip p.admonition-title {
|
||||
font-weight: bold ;
|
||||
font-family: sans-serif }
|
||||
|
||||
div.attention p.admonition-title, div.caution p.admonition-title,
|
||||
div.danger p.admonition-title, div.error p.admonition-title,
|
||||
div.warning p.admonition-title, .code .error {
|
||||
color: red ;
|
||||
font-weight: bold ;
|
||||
font-family: sans-serif }
|
||||
|
||||
/* Uncomment (and remove this text!) to get reduced vertical space in
|
||||
compound paragraphs.
|
||||
div.compound .compound-first, div.compound .compound-middle {
|
||||
margin-bottom: 0.5em }
|
||||
|
||||
div.compound .compound-last, div.compound .compound-middle {
|
||||
margin-top: 0.5em }
|
||||
*/
|
||||
|
||||
div.dedication {
|
||||
margin: 2em 5em ;
|
||||
text-align: center ;
|
||||
font-style: italic }
|
||||
|
||||
div.dedication p.topic-title {
|
||||
font-weight: bold ;
|
||||
font-style: normal }
|
||||
|
||||
div.figure {
|
||||
margin-left: 2em ;
|
||||
margin-right: 2em }
|
||||
|
||||
div.footer, div.header {
|
||||
clear: both;
|
||||
font-size: smaller }
|
||||
|
||||
div.line-block {
|
||||
display: block ;
|
||||
margin-top: 1em ;
|
||||
margin-bottom: 1em }
|
||||
|
||||
div.line-block div.line-block {
|
||||
margin-top: 0 ;
|
||||
margin-bottom: 0 ;
|
||||
margin-left: 1.5em }
|
||||
|
||||
div.sidebar {
|
||||
margin: 0 0 0.5em 1em ;
|
||||
border: medium outset ;
|
||||
padding: 1em ;
|
||||
background-color: #ffffee ;
|
||||
width: 40% ;
|
||||
float: right ;
|
||||
clear: right }
|
||||
|
||||
div.sidebar p.rubric {
|
||||
font-family: sans-serif ;
|
||||
font-size: medium }
|
||||
|
||||
div.system-messages {
|
||||
margin: 5em }
|
||||
|
||||
div.system-messages h1 {
|
||||
color: red }
|
||||
|
||||
div.system-message {
|
||||
border: medium outset ;
|
||||
padding: 1em }
|
||||
|
||||
div.system-message p.system-message-title {
|
||||
color: red ;
|
||||
font-weight: bold }
|
||||
|
||||
div.topic {
|
||||
margin: 2em }
|
||||
|
||||
h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
|
||||
h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
|
||||
margin-top: 0.4em }
|
||||
|
||||
h1.title {
|
||||
text-align: center }
|
||||
|
||||
h2.subtitle {
|
||||
text-align: center }
|
||||
|
||||
hr.docutils {
|
||||
width: 75% }
|
||||
|
||||
img.align-left, .figure.align-left, object.align-left, table.align-left {
|
||||
clear: left ;
|
||||
float: left ;
|
||||
margin-right: 1em }
|
||||
|
||||
img.align-right, .figure.align-right, object.align-right, table.align-right {
|
||||
clear: right ;
|
||||
float: right ;
|
||||
margin-left: 1em }
|
||||
|
||||
img.align-center, .figure.align-center, object.align-center {
|
||||
display: block;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
|
||||
table.align-center {
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
|
||||
.align-left {
|
||||
text-align: left }
|
||||
|
||||
.align-center {
|
||||
clear: both ;
|
||||
text-align: center }
|
||||
|
||||
.align-right {
|
||||
text-align: right }
|
||||
|
||||
/* reset inner alignment in figures */
|
||||
div.align-right {
|
||||
text-align: inherit }
|
||||
|
||||
/* div.align-center * { */
|
||||
/* text-align: left } */
|
||||
|
||||
.align-top {
|
||||
vertical-align: top }
|
||||
|
||||
.align-middle {
|
||||
vertical-align: middle }
|
||||
|
||||
.align-bottom {
|
||||
vertical-align: bottom }
|
||||
|
||||
ol.simple, ul.simple {
|
||||
margin-bottom: 1em }
|
||||
|
||||
ol.arabic {
|
||||
list-style: decimal }
|
||||
|
||||
ol.loweralpha {
|
||||
list-style: lower-alpha }
|
||||
|
||||
ol.upperalpha {
|
||||
list-style: upper-alpha }
|
||||
|
||||
ol.lowerroman {
|
||||
list-style: lower-roman }
|
||||
|
||||
ol.upperroman {
|
||||
list-style: upper-roman }
|
||||
|
||||
p.attribution {
|
||||
text-align: right ;
|
||||
margin-left: 50% }
|
||||
|
||||
p.caption {
|
||||
font-style: italic }
|
||||
|
||||
p.credits {
|
||||
font-style: italic ;
|
||||
font-size: smaller }
|
||||
|
||||
p.label {
|
||||
white-space: nowrap }
|
||||
|
||||
p.rubric {
|
||||
font-weight: bold ;
|
||||
font-size: larger ;
|
||||
color: maroon ;
|
||||
text-align: center }
|
||||
|
||||
p.sidebar-title {
|
||||
font-family: sans-serif ;
|
||||
font-weight: bold ;
|
||||
font-size: larger }
|
||||
|
||||
p.sidebar-subtitle {
|
||||
font-family: sans-serif ;
|
||||
font-weight: bold }
|
||||
|
||||
p.topic-title {
|
||||
font-weight: bold }
|
||||
|
||||
pre.address {
|
||||
margin-bottom: 0 ;
|
||||
margin-top: 0 ;
|
||||
font: inherit }
|
||||
|
||||
pre.literal-block, pre.doctest-block, pre.math, pre.code {
|
||||
margin-left: 2em ;
|
||||
margin-right: 2em }
|
||||
|
||||
pre.code .ln { color: gray; } /* line numbers */
|
||||
pre.code, code { background-color: #eeeeee }
|
||||
pre.code .comment, code .comment { color: #5C6576 }
|
||||
pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
|
||||
pre.code .literal.string, code .literal.string { color: #0C5404 }
|
||||
pre.code .name.builtin, code .name.builtin { color: #352B84 }
|
||||
pre.code .deleted, code .deleted { background-color: #DEB0A1}
|
||||
pre.code .inserted, code .inserted { background-color: #A3D289}
|
||||
|
||||
span.classifier {
|
||||
font-family: sans-serif ;
|
||||
font-style: oblique }
|
||||
|
||||
span.classifier-delimiter {
|
||||
font-family: sans-serif ;
|
||||
font-weight: bold }
|
||||
|
||||
span.interpreted {
|
||||
font-family: sans-serif }
|
||||
|
||||
span.option {
|
||||
white-space: nowrap }
|
||||
|
||||
span.pre {
|
||||
white-space: pre }
|
||||
|
||||
span.problematic, pre.problematic {
|
||||
color: red }
|
||||
|
||||
span.section-subtitle {
|
||||
/* font-size relative to parent (h1..h6 element) */
|
||||
font-size: 80% }
|
||||
|
||||
table.citation {
|
||||
border-left: solid 1px gray;
|
||||
margin-left: 1px }
|
||||
|
||||
table.docinfo {
|
||||
margin: 2em 4em }
|
||||
|
||||
table.docutils {
|
||||
margin-top: 0.5em ;
|
||||
margin-bottom: 0.5em }
|
||||
|
||||
table.footnote {
|
||||
border-left: solid 1px black;
|
||||
margin-left: 1px }
|
||||
|
||||
table.docutils td, table.docutils th,
|
||||
table.docinfo td, table.docinfo th {
|
||||
padding-left: 0.5em ;
|
||||
padding-right: 0.5em ;
|
||||
vertical-align: top }
|
||||
|
||||
table.docutils th.field-name, table.docinfo th.docinfo-name {
|
||||
font-weight: bold ;
|
||||
text-align: left ;
|
||||
white-space: nowrap ;
|
||||
padding-left: 0 }
|
||||
|
||||
/* "booktabs" style (no vertical lines) */
|
||||
table.docutils.booktabs {
|
||||
border: 0px;
|
||||
border-top: 2px solid;
|
||||
border-bottom: 2px solid;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
table.docutils.booktabs * {
|
||||
border: 0px;
|
||||
}
|
||||
table.docutils.booktabs th {
|
||||
border-bottom: thin solid;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
|
||||
h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
|
||||
font-size: 100% }
|
||||
|
||||
ul.auto-toc {
|
||||
list-style-type: none }
|
||||
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="document" id="let-s-encrypt">
|
||||
<h1 class="title">Let’s Encrypt</h1>
|
||||
|
||||
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
!! This file is generated by oca-gen-addon-readme !!
|
||||
!! changes will be overwritten. !!
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||
!! source digest: sha256:cdcc2b718b9ac4d05dc0a5b5d624f71c7402f605b11447a79d1d9161938f2a2d
|
||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
|
||||
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/server-tools/tree/16.0/letsencrypt"><img alt="OCA/server-tools" src="https://img.shields.io/badge/github-OCA%2Fserver--tools-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/server-tools-16-0/server-tools-16-0-letsencrypt"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/server-tools&target_branch=16.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
|
||||
<p>This module was written to have your Odoo installation request SSL certificates
|
||||
from <a class="reference external" href="https://letsencrypt.org">https://letsencrypt.org</a> automatically.</p>
|
||||
<p><strong>Table of contents</strong></p>
|
||||
<div class="contents local topic" id="contents">
|
||||
<ul class="simple">
|
||||
<li><a class="reference internal" href="#installation" id="toc-entry-1">Installation</a></li>
|
||||
<li><a class="reference internal" href="#configuration" id="toc-entry-2">Configuration</a></li>
|
||||
<li><a class="reference internal" href="#usage" id="toc-entry-3">Usage</a><ul>
|
||||
<li><a class="reference internal" href="#in-depth-configuration" id="toc-entry-4">In depth configuration</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="reference internal" href="#bug-tracker" id="toc-entry-5">Bug Tracker</a></li>
|
||||
<li><a class="reference internal" href="#credits" id="toc-entry-6">Credits</a><ul>
|
||||
<li><a class="reference internal" href="#authors" id="toc-entry-7">Authors</a></li>
|
||||
<li><a class="reference internal" href="#contributors" id="toc-entry-8">Contributors</a></li>
|
||||
<li><a class="reference internal" href="#other-credits" id="toc-entry-9">Other credits</a></li>
|
||||
<li><a class="reference internal" href="#acme-implementation" id="toc-entry-10">ACME implementation</a></li>
|
||||
<li><a class="reference internal" href="#icon" id="toc-entry-11">Icon</a></li>
|
||||
<li><a class="reference internal" href="#maintainers" id="toc-entry-12">Maintainers</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="section" id="installation">
|
||||
<h1><a class="toc-backref" href="#toc-entry-1">Installation</a></h1>
|
||||
<p>After installation, this module generates a private key for your account at
|
||||
letsencrypt.org automatically in <tt class="docutils literal">$data_dir/letsencrypt/account.key</tt>. If you
|
||||
want or need to use your own account key, replace the file.</p>
|
||||
<p>For certificate requests to work, your site needs to be accessible via plain
|
||||
HTTP, see below for configuration examples in case you force your clients to
|
||||
the SSL version.</p>
|
||||
<p>After installation, trigger the cronjob <cite>Update letsencrypt certificates</cite> and
|
||||
watch your log for messages.</p>
|
||||
</div>
|
||||
<div class="section" id="configuration">
|
||||
<h1><a class="toc-backref" href="#toc-entry-2">Configuration</a></h1>
|
||||
<p>This addons requests a certificate for the domain named in the configuration
|
||||
parameter <tt class="docutils literal">web.base.url</tt> - if this comes back as <tt class="docutils literal">localhost</tt> or the like,
|
||||
the module doesn’t request anything.</p>
|
||||
<p>Futher self-explanatory settings are in Settings -> General Settings. There you
|
||||
can add further domains to the CSR, add a custom script that updates your DNS
|
||||
and add a script that will be used to reload your web server (if needed).
|
||||
The number of domains that can be added to a certificate is
|
||||
<a class="reference external" href="https://letsencrypt.org/docs/rate-limits/">capped at 100</a>. A wildcard
|
||||
certificate can be used to avoid that limit.</p>
|
||||
<p>Note that all those domains must be publicly reachable on port 80 via HTTP, and
|
||||
they must have an entry for <tt class="docutils literal"><span class="pre">.well-known/acme-challenge</span></tt> pointing to
|
||||
<tt class="docutils literal"><span class="pre">$datadir/letsencrypt/acme-challenge</span></tt> of your odoo instance.</p>
|
||||
<p>Since DNS changes can take some time to propagate, when we respond to a DNS challenge
|
||||
and the server tries to check our response, it might fail (and probably will).
|
||||
The solution to this is documented in <a class="reference external" href="https://tools.ietf.org/html/rfc8555#section-8.2">https://tools.ietf.org/html/rfc8555#section-8.2</a>
|
||||
and basically is a <tt class="docutils literal"><span class="pre">Retry-After</span></tt> header under which we can instruct the server to
|
||||
retry the challenge.
|
||||
At the time these lines were written, Boulder had not implemented this functionality.
|
||||
This prompted us to use <tt class="docutils literal">letsencrypt.backoff</tt> configuration parameter, which is the
|
||||
amount of minutes this module will try poll the server to retry validating the answer
|
||||
to our challenge, specifically it is the <tt class="docutils literal">deadline</tt> parameter of <tt class="docutils literal">poll_and_finalize</tt>.</p>
|
||||
</div>
|
||||
<div class="section" id="usage">
|
||||
<h1><a class="toc-backref" href="#toc-entry-3">Usage</a></h1>
|
||||
<p>The module sets up a cronjob that requests and renews certificates automatically.</p>
|
||||
<p>Certificates are renewed a month before they expire. Renewal is then attempted
|
||||
every day until it succeeds.</p>
|
||||
<p>After the first run, you’ll find a file called <tt class="docutils literal">domain.crt</tt> in
|
||||
<tt class="docutils literal">$datadir/letsencrypt</tt>, configure your SSL proxy to use this file as certificate.</p>
|
||||
<div class="section" id="in-depth-configuration">
|
||||
<h2><a class="toc-backref" href="#toc-entry-4">In depth configuration</a></h2>
|
||||
<p>If you want to use multiple domains on your CSR then you have to configure them
|
||||
from Settings -> General Settings. If you use a wildcard in any of those domains
|
||||
then letsencrypt will return a DNS challenge. In order for that challenge to be
|
||||
answered you will need to <strong>either</strong> provide a script (as seen in General Settings)
|
||||
or install a module that provides support for your DNS provider. In that module
|
||||
you will need to create a function in the letsencrypt model with the name
|
||||
<tt class="docutils literal">_respond_challenge_dns_$DNS_PROVIDER</tt> where <tt class="docutils literal">$DNS_PROVIDER</tt> is the name of your
|
||||
provider and can be any string with length greater than zero, and add the name
|
||||
of your DNS provider in the settings dns_provider selection field.</p>
|
||||
<p>In any case if a script path is inserted in the settings page, it will be run
|
||||
in case you want to update multiple DNS servers.</p>
|
||||
<p>A reload command can be set in the Settings as well in case you need to reload
|
||||
your web server. This by default is <tt class="docutils literal">sudo /usr/sbin/service nginx reload</tt></p>
|
||||
<p>You’ll also need a matching sudo configuration, like:</p>
|
||||
<pre class="literal-block">
|
||||
your_odoo_user ALL = NOPASSWD: /usr/sbin/service nginx reload
|
||||
</pre>
|
||||
<p>Further, if you force users to https, you’ll need something like for nginx:</p>
|
||||
<pre class="literal-block">
|
||||
if ($scheme = "http") {
|
||||
set $redirect_https 1;
|
||||
}
|
||||
if ($request_uri ~ ^/.well-known/acme-challenge/) {
|
||||
set $redirect_https 0;
|
||||
}
|
||||
if ($redirect_https) {
|
||||
rewrite ^ https://$server_name$request_uri? permanent;
|
||||
}
|
||||
</pre>
|
||||
<p>and this for apache:</p>
|
||||
<pre class="literal-block">
|
||||
RewriteEngine On
|
||||
RewriteCond %{HTTPS} !=on
|
||||
RewriteCond %{REQUEST_URI} "!^/.well-known/"
|
||||
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
|
||||
</pre>
|
||||
<p>In case you need to redirect other nginx sites to your Odoo instance, declare
|
||||
an upstream for your odoo instance and do something like:</p>
|
||||
<pre class="literal-block">
|
||||
location /.well-known {
|
||||
proxy_pass http://yourodooupstream;
|
||||
}
|
||||
</pre>
|
||||
<p>If you’re using a multi-database installation (with or without dbfilter option)
|
||||
where /web/databse/selector returns a list of more than one database, then
|
||||
you need to add <tt class="docutils literal">letsencrypt</tt> addon to wide load addons list
|
||||
(by default, only <tt class="docutils literal">web</tt> addon), setting <tt class="docutils literal"><span class="pre">--load</span></tt> option.
|
||||
For example, <tt class="docutils literal"><span class="pre">--load=web,letsencrypt</span></tt></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="section" id="bug-tracker">
|
||||
<h1><a class="toc-backref" href="#toc-entry-5">Bug Tracker</a></h1>
|
||||
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/server-tools/issues">GitHub Issues</a>.
|
||||
In case of trouble, please check there if your issue has already been reported.
|
||||
If you spotted it first, help us to smash it by providing a detailed and welcomed
|
||||
<a class="reference external" href="https://github.com/OCA/server-tools/issues/new?body=module:%20letsencrypt%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
|
||||
<p>Do not contact contributors directly about support or help with technical issues.</p>
|
||||
</div>
|
||||
<div class="section" id="credits">
|
||||
<h1><a class="toc-backref" href="#toc-entry-6">Credits</a></h1>
|
||||
<div class="section" id="authors">
|
||||
<h2><a class="toc-backref" href="#toc-entry-7">Authors</a></h2>
|
||||
<ul class="simple">
|
||||
<li>Therp BV</li>
|
||||
<li>Tecnativa</li>
|
||||
<li>Acysos S.L</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="section" id="contributors">
|
||||
<h2><a class="toc-backref" href="#toc-entry-8">Contributors</a></h2>
|
||||
<ul class="simple">
|
||||
<li>Holger Brunn <<a class="reference external" href="mailto:mail@hunki-enterprises.nl">mail@hunki-enterprises.nl</a>></li>
|
||||
<li>Antonio Espinosa <<a class="reference external" href="mailto:antonio.espinosa@tecnativa.com">antonio.espinosa@tecnativa.com</a>></li>
|
||||
<li>Dave Lasley <<a class="reference external" href="mailto:dave@laslabs.com">dave@laslabs.com</a>></li>
|
||||
<li>Ronald Portier <<a class="reference external" href="mailto:ronald@therp.nl">ronald@therp.nl</a>></li>
|
||||
<li>Ignacio Ibeas <<a class="reference external" href="mailto:ignacio@acysos.com">ignacio@acysos.com</a>></li>
|
||||
<li>George Daramouskas <<a class="reference external" href="mailto:gdaramouskas@therp.nl">gdaramouskas@therp.nl</a>></li>
|
||||
<li>Jan Verbeek <<a class="reference external" href="mailto:jverbeek@therp.nl">jverbeek@therp.nl</a>></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="section" id="other-credits">
|
||||
<h2><a class="toc-backref" href="#toc-entry-9">Other credits</a></h2>
|
||||
</div>
|
||||
<div class="section" id="acme-implementation">
|
||||
<h2><a class="toc-backref" href="#toc-entry-10">ACME implementation</a></h2>
|
||||
<ul class="simple">
|
||||
<li><a class="reference external" href="https://github.com/certbot/certbot/tree/0.22.x/acme">https://github.com/certbot/certbot/tree/0.22.x/acme</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="section" id="icon">
|
||||
<h2><a class="toc-backref" href="#toc-entry-11">Icon</a></h2>
|
||||
<ul class="simple">
|
||||
<li><a class="reference external" href="https://helloworld.letsencrypt.org">https://helloworld.letsencrypt.org</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="section" id="maintainers">
|
||||
<h2><a class="toc-backref" href="#toc-entry-12">Maintainers</a></h2>
|
||||
<p>This module is maintained by the OCA.</p>
|
||||
<a class="reference external image-reference" href="https://odoo-community.org">
|
||||
<img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" />
|
||||
</a>
|
||||
<p>OCA, or the Odoo Community Association, is a nonprofit organization whose
|
||||
mission is to support the collaborative development of Odoo features and
|
||||
promote its widespread use.</p>
|
||||
<p>Current <a class="reference external" href="https://odoo-community.org/page/maintainer-role">maintainer</a>:</p>
|
||||
<p><a class="reference external image-reference" href="https://github.com/hbrunn"><img alt="hbrunn" src="https://github.com/hbrunn.png?size=40px" /></a></p>
|
||||
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/server-tools/tree/16.0/letsencrypt">OCA/server-tools</a> project on GitHub.</p>
|
||||
<p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
|
||||
from . import test_http
|
||||
|
||||
from . import test_letsencrypt
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
# Copyright 2020 Therp BV <https://therp.nl>.
|
||||
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
|
||||
|
||||
import os
|
||||
import shutil
|
||||
|
||||
from odoo.tests import HttpCase
|
||||
from odoo.tools.misc import mute_logger
|
||||
|
||||
from ..models.letsencrypt import _get_challenge_dir
|
||||
|
||||
|
||||
class TestHTTP(HttpCase):
|
||||
def test_query_existing(self):
|
||||
with open(os.path.join(_get_challenge_dir(), "foobar"), "w") as file:
|
||||
file.write("content")
|
||||
res = self.url_open("/.well-known/acme-challenge/foobar")
|
||||
self.assertEqual(res.status_code, 200)
|
||||
self.assertEqual(res.text, "content")
|
||||
|
||||
@mute_logger("odoo.addons.letsencrypt.controllers.main")
|
||||
def test_query_missing(self):
|
||||
res = self.url_open("/.well-known/acme-challenge/foobar")
|
||||
self.assertEqual(res.status_code, 404)
|
||||
|
||||
def tearDown(self):
|
||||
super().tearDown()
|
||||
shutil.rmtree(_get_challenge_dir(), ignore_errors=True)
|
||||
|
|
@ -0,0 +1,390 @@
|
|||
# Copyright 2018-2022 Therp BV <https://therp.nl>.
|
||||
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
|
||||
|
||||
import os
|
||||
import shutil
|
||||
from datetime import datetime, timedelta
|
||||
from os import path
|
||||
from unittest import mock
|
||||
|
||||
import dns.resolver
|
||||
|
||||
from odoo.exceptions import UserError, ValidationError
|
||||
from odoo.tests import SingleTransactionCase
|
||||
from odoo.tests.common import Form
|
||||
from odoo.tools.misc import mute_logger
|
||||
|
||||
from ..models.letsencrypt import (
|
||||
TYPE_CHALLENGE_DNS,
|
||||
TYPE_CHALLENGE_HTTP,
|
||||
_get_challenge_dir,
|
||||
_get_data_dir,
|
||||
)
|
||||
|
||||
CERT_DIR = path.join(path.dirname(__file__), "certs")
|
||||
|
||||
|
||||
def _poll(order, deadline):
|
||||
order_resource = mock.Mock(["fullchain_pem"])
|
||||
order_resource.fullchain_pem = "chain"
|
||||
return order_resource
|
||||
|
||||
|
||||
def _new_order_dns(csr_pem):
|
||||
challenge = mock.Mock()
|
||||
challenge.chall.typ = TYPE_CHALLENGE_DNS
|
||||
challenge.validation = mock.Mock(return_value="")
|
||||
|
||||
authorizations = mock.Mock()
|
||||
authorizations.body.challenges = [challenge]
|
||||
authorizations.body.identifier.value = "example.ltd"
|
||||
|
||||
order_resource = mock.Mock()
|
||||
order_resource.authorizations = [authorizations]
|
||||
return order_resource
|
||||
|
||||
|
||||
def _new_order_http(csr_pem):
|
||||
challenge = mock.Mock()
|
||||
challenge.chall.typ = TYPE_CHALLENGE_HTTP
|
||||
challenge.token = b"token"
|
||||
challenge.validation = mock.Mock(return_value="")
|
||||
|
||||
authorizations = mock.Mock()
|
||||
authorizations.body.challenges = [challenge]
|
||||
|
||||
order_resource = mock.Mock()
|
||||
order_resource.authorizations = [authorizations]
|
||||
return order_resource
|
||||
|
||||
|
||||
class TestLetsencrypt(SingleTransactionCase):
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
self.env["ir.config_parameter"].set_param(
|
||||
"web.base.url", "http://www.example.ltd"
|
||||
)
|
||||
self.env["res.config.settings"].create(
|
||||
{
|
||||
"letsencrypt_dns_provider": "shell",
|
||||
"letsencrypt_dns_shell_script": "touch /tmp/.letsencrypt_test",
|
||||
"letsencrypt_altnames": "www.example.ltd,*.example.ltd",
|
||||
"letsencrypt_reload_command": "echo reloaded",
|
||||
}
|
||||
).set_values()
|
||||
|
||||
def test_config_settings(self):
|
||||
with Form(self.env["res.config.settings"]) as settings_form:
|
||||
self.assertTrue(settings_form.letsencrypt_needs_dns_provider)
|
||||
settings_form.letsencrypt_altnames = "www.example.ltd"
|
||||
self.assertFalse(settings_form.letsencrypt_needs_dns_provider)
|
||||
settings_form.letsencrypt_prefer_dns = True
|
||||
self.assertTrue(settings_form.letsencrypt_needs_dns_provider)
|
||||
|
||||
with self.assertRaises(ValidationError):
|
||||
self.env["res.config.settings"].create(
|
||||
{"letsencrypt_dns_shell_script": "# Empty script"}
|
||||
).set_values()
|
||||
|
||||
@mock.patch("acme.client.ClientV2.answer_challenge")
|
||||
@mock.patch("acme.client.ClientV2.new_account")
|
||||
@mock.patch("acme.client.ClientV2.new_order", side_effect=_new_order_http)
|
||||
@mock.patch("acme.client.ClientV2.poll_and_finalize", side_effect=_poll)
|
||||
def test_http_challenge(self, poll, new_order, new_account, _answer_challenge):
|
||||
letsencrypt = self.env["letsencrypt"]
|
||||
self.env["res.config.settings"].create(
|
||||
{"letsencrypt_altnames": ""}
|
||||
).set_values()
|
||||
letsencrypt._cron()
|
||||
poll.assert_called()
|
||||
self.assertTrue(os.listdir(_get_challenge_dir()))
|
||||
self.assertFalse(path.isfile("/tmp/.letsencrypt_test"))
|
||||
self.assertTrue(path.isfile(path.join(_get_data_dir(), "www.example.ltd.crt")))
|
||||
|
||||
# pylint: disable=unused-argument
|
||||
@mock.patch("odoo.addons.letsencrypt.models.letsencrypt.DNSUpdate")
|
||||
@mock.patch("dns.resolver.query")
|
||||
@mock.patch("time.sleep")
|
||||
@mock.patch("acme.client.ClientV2.answer_challenge")
|
||||
@mock.patch("acme.client.ClientV2.new_account")
|
||||
@mock.patch("acme.client.ClientV2.new_order", side_effect=_new_order_dns)
|
||||
@mock.patch("acme.client.ClientV2.poll_and_finalize", side_effect=_poll)
|
||||
def test_dns_challenge(
|
||||
self, poll, new_order, new_account, answer_challenge, sleep, query, dnsupd
|
||||
):
|
||||
|
||||
record = None
|
||||
|
||||
def register_update(challenge, domain, token):
|
||||
nonlocal record
|
||||
record = mock.Mock()
|
||||
record.to_text.return_value = '"%s"' % token
|
||||
ret = mock.Mock()
|
||||
ret.challenge = challenge
|
||||
ret.domain = domain
|
||||
ret.token = token
|
||||
return ret
|
||||
|
||||
dnsupd.side_effect = register_update
|
||||
|
||||
ncalls = 0
|
||||
|
||||
def query_effect(domain, rectype):
|
||||
nonlocal ncalls
|
||||
self.assertEqual(domain, "_acme-challenge.example.ltd.")
|
||||
self.assertEqual(rectype, "TXT")
|
||||
ncalls += 1
|
||||
if ncalls == 1:
|
||||
raise dns.resolver.NXDOMAIN
|
||||
elif ncalls == 2:
|
||||
wrong_record = mock.Mock()
|
||||
wrong_record.to_text.return_value = '"not right"'
|
||||
return [wrong_record]
|
||||
else:
|
||||
return [record]
|
||||
|
||||
query.side_effect = query_effect
|
||||
|
||||
self.install_certificate(days_left=10)
|
||||
self.env["letsencrypt"]._cron()
|
||||
poll.assert_called()
|
||||
self.assertEqual(ncalls, 3)
|
||||
self.assertTrue(path.isfile("/tmp/.letsencrypt_test"))
|
||||
self.assertTrue(path.isfile(path.join(_get_data_dir(), "www.example.ltd.crt")))
|
||||
|
||||
@mock.patch("acme.client.ClientV2.new_account")
|
||||
@mock.patch("acme.client.ClientV2.new_order", side_effect=_new_order_dns)
|
||||
@mock.patch("acme.client.ClientV2.poll_and_finalize", side_effect=_poll)
|
||||
def test_dns_challenge_error_on_missing_provider(
|
||||
self, poll, new_order, new_account
|
||||
):
|
||||
self.env["res.config.settings"].create(
|
||||
{
|
||||
"letsencrypt_altnames": "*.example.ltd",
|
||||
"letsencrypt_dns_provider": False,
|
||||
}
|
||||
).set_values()
|
||||
with self.assertRaises(UserError):
|
||||
self.env["letsencrypt"]._cron()
|
||||
|
||||
def test_prefer_dns_setting(self):
|
||||
self.env["res.config.settings"].create(
|
||||
{"letsencrypt_altnames": "example.ltd", "letsencrypt_prefer_dns": True}
|
||||
).set_values()
|
||||
# pylint: disable=no-value-for-parameter
|
||||
self.test_dns_challenge()
|
||||
|
||||
def test_cascading(self):
|
||||
cascade = self.env["letsencrypt"]._cascade_domains
|
||||
self.assertEqual(
|
||||
cascade(
|
||||
[
|
||||
"www.example.ltd",
|
||||
"*.example.ltd",
|
||||
"example.ltd",
|
||||
"example.ltd",
|
||||
"notexample.ltd",
|
||||
"multi.sub.example.ltd",
|
||||
"www2.example.ltd",
|
||||
"unrelated.com",
|
||||
]
|
||||
),
|
||||
[
|
||||
"*.example.ltd",
|
||||
"example.ltd",
|
||||
"multi.sub.example.ltd",
|
||||
"notexample.ltd",
|
||||
"unrelated.com",
|
||||
],
|
||||
)
|
||||
self.assertEqual(cascade([]), [])
|
||||
self.assertEqual(cascade(["*.example.ltd"]), ["*.example.ltd"])
|
||||
self.assertEqual(cascade(["www.example.ltd"]), ["www.example.ltd"])
|
||||
self.assertEqual(
|
||||
cascade(["www.example.ltd", "example.ltd"]),
|
||||
["example.ltd", "www.example.ltd"],
|
||||
)
|
||||
|
||||
with self.assertRaises(UserError):
|
||||
cascade(["www.*.example.ltd"])
|
||||
|
||||
with self.assertRaises(UserError):
|
||||
cascade(["*.*.example.ltd"])
|
||||
|
||||
def test_altnames_parsing(self):
|
||||
config = self.env["ir.config_parameter"]
|
||||
letsencrypt = self.env["letsencrypt"]
|
||||
|
||||
self.assertEqual(
|
||||
letsencrypt._get_altnames(), ["www.example.ltd", "*.example.ltd"]
|
||||
)
|
||||
|
||||
config.set_param("letsencrypt.altnames", "")
|
||||
self.assertEqual(letsencrypt._get_altnames(), ["www.example.ltd"])
|
||||
|
||||
config.set_param("letsencrypt.altnames", "foobar.example.ltd")
|
||||
self.assertEqual(letsencrypt._get_altnames(), ["foobar.example.ltd"])
|
||||
|
||||
config.set_param("letsencrypt.altnames", "example.ltd,example.org,example.net")
|
||||
self.assertEqual(
|
||||
letsencrypt._get_altnames(),
|
||||
["example.ltd", "example.org", "example.net"],
|
||||
)
|
||||
|
||||
config.set_param(
|
||||
"letsencrypt.altnames", "example.ltd, example.org\nexample.net"
|
||||
)
|
||||
self.assertEqual(
|
||||
letsencrypt._get_altnames(),
|
||||
["example.ltd", "example.org", "example.net"],
|
||||
)
|
||||
|
||||
def test_key_generation_and_retrieval(self):
|
||||
key_a1 = self.env["letsencrypt"]._get_key("a.key")
|
||||
key_a2 = self.env["letsencrypt"]._get_key("a.key")
|
||||
key_b = self.env["letsencrypt"]._get_key("b.key")
|
||||
self.assertIsInstance(key_a1, bytes)
|
||||
self.assertIsInstance(key_a2, bytes)
|
||||
self.assertIsInstance(key_b, bytes)
|
||||
self.assertTrue(path.isfile(path.join(_get_data_dir(), "a.key")))
|
||||
self.assertEqual(key_a1, key_a2)
|
||||
self.assertNotEqual(key_a1, key_b)
|
||||
|
||||
@mock.patch("os.remove", side_effect=os.remove)
|
||||
@mock.patch(
|
||||
"odoo.addons.letsencrypt.models.letsencrypt.Letsencrypt._generate_key",
|
||||
side_effect=lambda: None,
|
||||
)
|
||||
def test_interrupted_key_writing(self, generate_key, remove):
|
||||
with self.assertRaises(TypeError):
|
||||
self.env["letsencrypt"]._get_key("a.key")
|
||||
self.assertFalse(path.isfile(path.join(_get_data_dir(), "a.key")))
|
||||
remove.assert_called()
|
||||
generate_key.assert_called()
|
||||
|
||||
def test_domain_validation(self):
|
||||
self.env["letsencrypt"]._validate_domain("example.ltd")
|
||||
self.env["letsencrypt"]._validate_domain("www.example.ltd")
|
||||
|
||||
with self.assertRaises(UserError):
|
||||
self.env["letsencrypt"]._validate_domain("1.1.1.1")
|
||||
with self.assertRaises(UserError):
|
||||
self.env["letsencrypt"]._validate_domain("192.168.1.1")
|
||||
with self.assertRaises(UserError):
|
||||
self.env["letsencrypt"]._validate_domain("localhost.localdomain")
|
||||
with self.assertRaises(UserError):
|
||||
self.env["letsencrypt"]._validate_domain("testdomain")
|
||||
with self.assertRaises(UserError):
|
||||
self.env["letsencrypt"]._validate_domain("::1")
|
||||
|
||||
def test_young_certificate(self):
|
||||
self.install_certificate(60)
|
||||
self.assertFalse(
|
||||
self.env["letsencrypt"]._should_run(
|
||||
path.join(_get_data_dir(), "www.example.ltd.crt"),
|
||||
["www.example.ltd", "*.example.ltd"],
|
||||
)
|
||||
)
|
||||
|
||||
def test_old_certificate(self):
|
||||
self.install_certificate(20)
|
||||
self.assertTrue(
|
||||
self.env["letsencrypt"]._should_run(
|
||||
path.join(_get_data_dir(), "www.example.ltd.crt"),
|
||||
["www.example.ltd", "*.example.ltd"],
|
||||
)
|
||||
)
|
||||
|
||||
def test_expired_certificate(self):
|
||||
self.install_certificate(-10)
|
||||
self.assertTrue(
|
||||
self.env["letsencrypt"]._should_run(
|
||||
path.join(_get_data_dir(), "www.example.ltd.crt"),
|
||||
["www.example.ltd", "*.example.ltd"],
|
||||
)
|
||||
)
|
||||
|
||||
def test_missing_certificate(self):
|
||||
self.assertTrue(
|
||||
self.env["letsencrypt"]._should_run(
|
||||
path.join(_get_data_dir(), "www.example.ltd.crt"),
|
||||
["www.example.ltd", "*.example.ltd"],
|
||||
)
|
||||
)
|
||||
|
||||
def test_new_altnames(self):
|
||||
self.install_certificate(60, "www.example.ltd", ())
|
||||
self.assertTrue(
|
||||
self.env["letsencrypt"]._should_run(
|
||||
path.join(_get_data_dir(), "www.example.ltd.crt"),
|
||||
["www.example.ltd", "*.example.ltd"],
|
||||
)
|
||||
)
|
||||
self.assertFalse(
|
||||
self.env["letsencrypt"]._should_run(
|
||||
path.join(_get_data_dir(), "www.example.ltd.crt"),
|
||||
["www.example.ltd"],
|
||||
)
|
||||
)
|
||||
|
||||
@mute_logger("odoo.addons.letsencrypt.models.letsencrypt")
|
||||
def test_legacy_certificate_without_altnames(self):
|
||||
self.install_certificate(60, use_altnames=False)
|
||||
self.assertFalse(
|
||||
self.env["letsencrypt"]._should_run(
|
||||
path.join(_get_data_dir(), "www.example.ltd.crt"),
|
||||
["www.example.ltd"],
|
||||
)
|
||||
)
|
||||
|
||||
def install_certificate(
|
||||
self,
|
||||
days_left,
|
||||
common_name="www.example.ltd",
|
||||
altnames=("*.example.ltd",),
|
||||
use_altnames=True,
|
||||
):
|
||||
from cryptography import x509
|
||||
from cryptography.hazmat.backends import default_backend
|
||||
from cryptography.hazmat.primitives import hashes, serialization
|
||||
from cryptography.hazmat.primitives.asymmetric import rsa
|
||||
|
||||
not_after = datetime.now() + timedelta(days=days_left)
|
||||
not_before = not_after - timedelta(days=90)
|
||||
|
||||
key = rsa.generate_private_key(
|
||||
public_exponent=65537, key_size=2048, backend=default_backend()
|
||||
)
|
||||
cert_builder = (
|
||||
x509.CertificateBuilder()
|
||||
.subject_name(
|
||||
x509.Name([x509.NameAttribute(x509.NameOID.COMMON_NAME, common_name)])
|
||||
)
|
||||
.issuer_name(
|
||||
x509.Name([x509.NameAttribute(x509.NameOID.COMMON_NAME, "myca.biz")])
|
||||
)
|
||||
.not_valid_before(not_before)
|
||||
.not_valid_after(not_after)
|
||||
.serial_number(x509.random_serial_number())
|
||||
.public_key(key.public_key())
|
||||
)
|
||||
|
||||
if use_altnames:
|
||||
cert_builder = cert_builder.add_extension(
|
||||
x509.SubjectAlternativeName(
|
||||
[x509.DNSName(common_name)]
|
||||
+ [x509.DNSName(name) for name in altnames]
|
||||
),
|
||||
critical=False,
|
||||
)
|
||||
|
||||
cert = cert_builder.sign(key, hashes.SHA256(), default_backend())
|
||||
cert_file = path.join(_get_data_dir(), "%s.crt" % common_name)
|
||||
with open(cert_file, "wb") as file_:
|
||||
file_.write(cert.public_bytes(serialization.Encoding.PEM))
|
||||
|
||||
def tearDown(self):
|
||||
super().tearDown()
|
||||
shutil.rmtree(_get_data_dir(), ignore_errors=True)
|
||||
if path.isfile("/tmp/.letsencrypt_test"):
|
||||
os.remove("/tmp/.letsencrypt_test")
|
||||
|
|
@ -0,0 +1,100 @@
|
|||
<odoo>
|
||||
<record id="res_config_settings_view_form" model="ir.ui.view">
|
||||
<field name="name">Letsencrypt settings view</field>
|
||||
<field name="model">res.config.settings</field>
|
||||
<field name="inherit_id" ref="base.res_config_settings_view_form" />
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//div[hasclass('settings')]" position="inside">
|
||||
<div
|
||||
class="app_settings_block"
|
||||
data-string="Let's Encrypt"
|
||||
string="Let's Encrypt"
|
||||
data-key="letsencrypt"
|
||||
>
|
||||
<div id="letsencrypt_settings">
|
||||
<h2>Let's Encrypt</h2>
|
||||
<field
|
||||
name="letsencrypt_needs_dns_provider"
|
||||
readonly="1"
|
||||
invisible="1"
|
||||
/>
|
||||
<div class="row mt16 o_settings_container">
|
||||
<div class="col-xs-12 col-md-12 o_setting_box">
|
||||
<div class="o_setting_right_pane">
|
||||
<label for="letsencrypt_altnames" />
|
||||
<div
|
||||
class="text-muted"
|
||||
>List the domains for the certificate</div>
|
||||
<field name="letsencrypt_altnames" widget="text" />
|
||||
</div>
|
||||
<div class="o_setting_right_pane">
|
||||
<label for="letsencrypt_reload_command" />
|
||||
<div
|
||||
class="text-muted"
|
||||
>Write a command to reload the server</div>
|
||||
<field
|
||||
name="letsencrypt_reload_command"
|
||||
widget="text"
|
||||
/>
|
||||
</div>
|
||||
<div class="o_setting_right_pane">
|
||||
<label for="letsencrypt_dns_provider" />
|
||||
<div
|
||||
class="text-muted"
|
||||
>Set a DNS provider if you need wildcard certificates</div>
|
||||
<div class="content-group">
|
||||
<div class="mt16 row">
|
||||
<label
|
||||
for="letsencrypt_dns_provider"
|
||||
class="col-xs-3 col-md-3 o_light_label"
|
||||
/>
|
||||
<field
|
||||
class="oe_inline"
|
||||
name="letsencrypt_dns_provider"
|
||||
attrs="{'required': [('letsencrypt_needs_dns_provider', '=', True)]}"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<span id="letsencrypt_dns_provider_settings">
|
||||
<div
|
||||
class="o_setting_right_pane"
|
||||
attrs="{'invisible': [('letsencrypt_dns_provider', '!=', 'shell')]}"
|
||||
>
|
||||
<label for="letsencrypt_dns_shell_script" />
|
||||
<div
|
||||
class="text-muted"
|
||||
>Write a shell script to update your DNS records</div>
|
||||
<field
|
||||
name="letsencrypt_dns_shell_script"
|
||||
attrs="{'required': [('letsencrypt_dns_provider', '=', 'shell')]}"
|
||||
widget="text"
|
||||
/>
|
||||
</div>
|
||||
</span>
|
||||
<div class="o_setting_left_pane">
|
||||
<field name="letsencrypt_testing_mode" />
|
||||
</div>
|
||||
<div class="o_setting_right_pane">
|
||||
<label for="letsencrypt_testing_mode" />
|
||||
<div
|
||||
class="text-muted"
|
||||
>Use the testing server, which has higher rate limits but creates invalid certificates.</div>
|
||||
</div>
|
||||
<div class="o_setting_left_pane">
|
||||
<field name="letsencrypt_prefer_dns" />
|
||||
</div>
|
||||
<div class="o_setting_right_pane">
|
||||
<label for="letsencrypt_prefer_dns" />
|
||||
<div
|
||||
class="text-muted"
|
||||
>Validate through DNS even when HTTP validation is possible. Use this if your Odoo instance isn't publicly accessible.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
Loading…
Add table
Add a link
Reference in a new issue