Merge branch 'versions/micro'

This commit is contained in:
Roberto Rosario
2019-11-07 02:44:10 -04:00
1148 changed files with 8909 additions and 7729 deletions

View File

@@ -170,7 +170,8 @@ test-mysql:
- mysql:8.0.3
script:
- apt-get install -qq libmysqlclient-dev mysql-client
- pip install mysqlclient
- set -a && . ./config.env && set +a
- pip install mysql-python==$PYTHON_MYSQL_VERSION
- mysql -h"$MYSQL_PORT_3306_TCP_ADDR" -P"$MYSQL_PORT_3306_TCP_PORT" -uroot -p"$MYSQL_ENV_MYSQL_ROOT_PASSWORD" -e "set global character_set_server=utf8mb4;"
- python manage.py test --mayan-apps --settings=mayan.settings.testing.gitlab-ci.db_mysql --nomigrations
tags:
@@ -185,7 +186,8 @@ test-postgres:
- postgres
script:
- apt-get install -qq libpq-dev
- pip install psycopg2
- set -a && . ./config.env && set +a
- pip install psycopg2==$PYTHON_PSYCOPG2_VERSION
- python manage.py test --mayan-apps --settings=mayan.settings.testing.gitlab-ci.db_postgres --nomigrations
tags:
- postgres

View File

@@ -1,3 +1,49 @@
3.2.9 (2019-11-03)
==================
- Move IMAPMockServer to its own module.
- Display feedback message when testing a mailing profile.
- Add tests to the platform app.
- Fix platformtemplate command --context option help message.
- Language translations update.
- Add target to run all translations targets.
- Backport color log formatter from branch version/next.
- Don't raise error checking AnonymousUser for permissions.
Instead return always False.
- Enable the main menu workflow runtime link when the workflow view
permission is granted to at least one workflow.
- Make Postgres container wait delay configurable. GitLab issue #677.
Thanks to Antenore Gatta (@antenore) for the report.
- Update Django to version 1.11.25.
- Update PyYAML to version 5.1.2.
- Update celery to version 3.1.26.post2.
- Update django-celery to version 3.2.2.
- Update pathlib2 to version 2.3.5.
- Update whitenoise to version 4.1.4.
- Update Pillow to version 6.2.1.
- Move Celery and Django Celery dependencies
to the task manager app.
- Improve dependecies app tests.
- Return st_nlink of 1 files in mirrored indexes. GitLab issue #676.
Thanks to Ezio Vernacotola (@eziove) for the report and solution.
- Fix MAYAN_GUNICORN_TIMEOUT Docker image setting. GitLab issue #671.
Thanks to Lennart Sauerbeck (@lennart_s) for the report.
- Add makefile target to launch a production staging Docker image.
- Improve duplicated document list view logic to not show
documents with trashed duplicates.
- Backport Docker composer makefile targets.
- Add PermissionTestCaseMixin and SmartSettingTestCaseMixin to better
organize cache invalidation of both apps for tests.
- Add a version attribute to setting namespace. These are dumped
as SMART_SETTINGS_NAMESPACES.
- Add savesettings command.
- Add extra logging to the IMAP email source. GitLab issue #682.
Thanks to Patrick Hütter (@PatrickHuetter) for the report.
- Rename all instances of the IMAP server from mailbox to
server for clarity.
- Add book link in the about menu.
- Add unknown exception handling when checking for the latest
version.
3.2.8 (2019-10-01)
==================
- Fix error when accessing some API entry points without

View File

@@ -1,3 +1,5 @@
#!make
include config.env
.PHONY: clean-pyc clean-build
help:
@@ -35,7 +37,7 @@ test-launch-postgres:
@docker volume rm test-postgres || true
docker run -d --name test-postgres -p 5432:5432 -v test-postgres:/var/lib/postgresql/data healthcheck/postgres
sudo apt-get install -q libpq-dev
pip install psycopg2
pip install psycopg2==$(PYTHON_PSYCOPG2_VERSION)
while ! docker inspect --format='{{json .State.Health}}' test-postgres|grep 'Status":"healthy"'; do sleep 1; done
test-with-postgres: ## MODULE=<python module name> - Run tests for a single app, module or test class against a Postgres database container.
@@ -55,7 +57,7 @@ test-launch-mysql:
@docker volume rm test-mysql || true
docker run -d --name test-mysql -p 3306:3306 -e MYSQL_ALLOW_EMPTY_PASSWORD=True -e MYSQL_DATABASE=mayan -v test-mysql:/var/lib/mysql healthcheck/mysql
sudo apt-get install -q libmysqlclient-dev mysql-client
pip install mysqlclient
pip install mysqlclient==$(PYTHON_MYSQL_VERSION)
while ! docker inspect --format='{{json .State.Health}}' test-mysql|grep 'Status":"healthy"'; do sleep 1; done
mysql -h 127.0.0.1 -P 3306 -uroot -e "set global character_set_server=utf8mb4;"
@@ -77,7 +79,7 @@ test-launch-oracle:
@docker volume rm test-oracle || true
docker run -d --name test-oracle -p 49160:22 -p 49161:1521 -e ORACLE_ALLOW_REMOTE=true -v test-oracle:/u01/app/oracle wnameless/oracle-xe-11g
# https://gist.github.com/kimus/10012910
pip install cx_Oracle
pip install cx_Oracle==$(PYTHON_ORACLE_VERSION)
while ! nc -z 127.0.0.1 49161; do sleep 1; done
sleep 10
@@ -115,6 +117,9 @@ translations-push: ## Upload all translation files to Transifex.
translations-pull: ## Download all translation files from Transifex.
tx pull -f
translations-all: ## Execute all translations targets.
translations-all: translations-make translations-push translations-pull translations-compile
# Releases
increase-version: ## Increase the version number of the entire project's files.

View File

@@ -45,7 +45,7 @@
<h2 align="center">Book</h2>
The pre-release version of the book "Exploring Mayan EDMS" available now at a discounted price!
The final version of the book "Exploring Mayan EDMS" available now!
<p align="center">
<a href="https://sellfy.com/p/um2fkx/">
@@ -53,8 +53,6 @@ The pre-release version of the book "Exploring Mayan EDMS" available now at a di
</a>
</p>
Limited quantities. Buyers of the pre-release will get the full version for free when it is ready.
The link is https://sellfy.com/p/um2fkx/
<h2 align="center">Installation</h2>

View File

@@ -25,14 +25,13 @@ at: https://docs.mayan-edms.com/topics/installation.html
.. _Docker: https://www.docker.com/
The pre-release version of the book "Exploring Mayan EDMS" available now at a discounted price!
The final version of the book "Exploring Mayan EDMS" available now!
.. image:: https://camo.githubusercontent.com/89d2fe787507c9247aa7bb406e2682b53eb7a5f9/68747470733a2f2f64313273776274773731397934732e636c6f756466726f6e742e6e65742f696d616765732f76365270785734302f615030714b4c6a6b50694175585a6859754234352f774441554c417a4679782e6a7065673f773d353438
:align: center
:width: 300
:target: https://sellfy.com/p/um2fkx/
Limited quantities. Buyers of the pre-release will get the full version for free when it is ready.
Click the image or visit: https://sellfy.com/p/um2fkx/
Hardware requirements

9
config.env Normal file
View File

@@ -0,0 +1,9 @@
DOCKER_POSTGRES_IMAGE_VERSION=postgres:9.6
DOCKER_RABBITMQ_IMAGE_VERSION=rabbitmq:3
DOCKER_REDIS_IMAGE_VERSION=redis:5.0
PYTHON_LIBRABBITMQ_VERSION=1.6.1
PYTHON_MYSQL_VERSION=1.2.5
PYTHON_ORACLE_VERSION=7.2.3
PYTHON_PSYCOPG2_VERSION=2.7.3.2
PYTHON_PSUTIL_VERSION=5.6.2
PYTHON_REDIS_VERSION=2.10.6

View File

@@ -20,6 +20,7 @@ set -e
: ${DOCKER_POSTGRES_CONTAINER:=mayan-edms-postgres}
: ${DOCKER_POSTGRES_VOLUME:=/docker-volumes/mayan-edms/postgres}
: ${DOCKER_POSTGRES_PORT:=5432}
: ${DOCKER_POSTGRES_DELAY:=10}
: ${DOCKER_MAYAN_IMAGE:=mayanedms/mayanedms:latest}
: ${DOCKER_MAYAN_CONTAINER:=mayan-edms}
: ${DOCKER_MAYAN_VOLUME:=/docker-volumes/mayan-edms/media}
@@ -51,6 +52,7 @@ echo "DOCKER_POSTGRES_IMAGE: $DOCKER_POSTGRES_IMAGE"
echo "DOCKER_POSTGRES_CONTAINER: $DOCKER_POSTGRES_CONTAINER"
echo "DOCKER_POSTGRES_VOLUME: $DOCKER_POSTGRES_VOLUME"
echo "DOCKER_POSTGRES_PORT: $DOCKER_POSTGRES_PORT"
echo "DOCKER_POSTGRES_DELAY: $DOCKER_POSTGRES_DELAY"
echo "DOCKER_MAYAN_IMAGE: $DOCKER_MAYAN_IMAGE"
echo "DOCKER_MAYAN_CONTAINER: $DOCKER_MAYAN_CONTAINER"
echo "DOCKER_MAYAN_VOLUME: $DOCKER_MAYAN_VOLUME"
@@ -106,8 +108,8 @@ docker run -d \
$DOCKER_POSTGRES_IMAGE >/dev/null
echo "Done"
echo -n "* Waiting for the PostgreSQL container to be ready (10 seconds)..."
sleep 10
echo -n "* Waiting for the PostgreSQL container to be ready (${DOCKER_POSTGRES_DELAY} seconds)..."
sleep $DOCKER_POSTGRES_DELAY
echo "Done"
echo -n "* Deploying Mayan EDMS container..."

View File

@@ -8,6 +8,8 @@ FROM debian:9.8-slim as BASE_IMAGE
LABEL maintainer="Roberto Rosario roberto.rosario@mayan-edms.com"
COPY config.env /config.env
ENV PYTHONUNBUFFERED=1 \
LC_ALL=C.UTF-8 \
PROJECT_INSTALL_DIR=/opt/mayan-edms
@@ -63,7 +65,7 @@ echo "save \"\"" >> /etc/redis/redis.conf \
&& echo "databases 1" >> /etc/redis/redis.conf
####
# BUILDER_IMAGE - This image buildS the Python package and is discarded afterwards
# BUILDER_IMAGE - This image builds the Python package and is discarded afterwards
####
# Reuse image
@@ -104,17 +106,21 @@ apt-get install -y --no-install-recommends \
&& chown -R mayan:mayan /src
USER mayan
RUN python -m virtualenv "${PROJECT_INSTALL_DIR}" \
RUN set -a \
&& . /config.env \
&& set +a \
&& python -m virtualenv "${PROJECT_INSTALL_DIR}" \
&& . "${PROJECT_INSTALL_DIR}/bin/activate" \
&& pip install --no-cache-dir --no-use-pep517 \
librabbitmq==1.6.1 \
mysql-python==1.2.5 \
psycopg2==2.7.3.2 \
redis==2.10.6 \
librabbitmq==$PYTHON_LIBRABBITMQ_VERSION \
mysql-python==$PYTHON_MYSQL_VERSION \
psycopg2==$PYTHON_PSYCOPG2_VERSION \
redis==$PYTHON_REDIS_VERSION \
# psutil is needed by ARM builds otherwise gevent and gunicorn fail to start
&& UNAME=`uname -m` && if [ "${UNAME#*arm}" != $UNAME ]; then \
pip install --no-cache-dir --no-use-pep517 \
psutil==5.6.2 \
psutil==$PYTHON_PSUTIL_VERSION \
; fi \
# Install the Python packages needed to build Mayan EDMS
&& pip install --no-cache-dir --no-use-pep517 -r /src/requirements/build.txt \

View File

@@ -1,7 +1,10 @@
#!make
include config.env
APT_PROXY ?= `/sbin/ip route|awk '/docker0/ { print $$9 }'`:3142
IMAGE_VERSION ?= `cat docker/rootfs/version`
CONSOLE_COLUMNS ?= `echo $$(tput cols)`
CONSOLE_LINES ?= `echo $$(tput lines)`
IMAGE_VERSION ?= `cat docker/rootfs/version`
docker-build: ## Build a new image locally.
docker build -t mayanedms/mayanedms:$(IMAGE_VERSION) -f docker/Dockerfile .
@@ -12,14 +15,79 @@ docker-build-with-proxy: ## Build a new image locally using an APT proxy as APT_
docker-shell: ## Launch a bash instance inside a running container. Pass the container name via DOCKER_CONTAINER.
docker exec -e TERM=$(TERM) -e "COLUMNS=$(CONSOLE_COLUMNS)" -e "LINES=$(CONSOLE_LINES)" -it $(DOCKER_CONTAINER) /bin/bash
docker-test-container: ## Build and run a test container.
docker-test-container: docker-build-with-proxy docker-test-cleanup
docker run -d --name test-mayan-edms -p 80:8000 -v test-mayan_data:/var/lib/mayan mayanedms/mayanedms:$(DOCKER_VERSION)
docker-runtest-container: ## Run a test container.
docker-runtest-container: docker-test-cleanup
docker run -d \
--name test-mayan-edms \
-p 80:8000 \
-v test-mayan_data:/var/lib/mayan \
mayanedms/mayanedms:$(IMAGE_VERSION)
docker-test-cleanup: ## Delete the test container and the test volume.
docker-runtest-cleanup: ## Delete the test container and the test volume.
@docker rm -f test-mayan-edms || true
@docker volume rm test-mayan_data || true
docker-test-all: ## Build and executed the test suite in a test container.
docker-test-all: docker-build-with-proxy
docker-runtest-all: ## Executed the test suite in a test container.
docker run --rm run-tests
docker-compose-build:
docker-compose -f docker/docker-compose.yml -p mayan-edms build
docker-compose-build-with-proxy:
docker-compose -f docker/docker-compose.yml -p mayan-edms build --build-arg APT_PROXY=$(APT_PROXY)
docker-compose-up:
docker-compose -f docker/docker-compose.yml -p mayan-edms up
docker-staging-network-create:
@docker network rm mayan-staging || true
docker network create mayan-staging
docker-staging-container-postgresql-start:
docker run -d \
--name mayan-staging-postgres \
--network=mayan-staging \
-e POSTGRES_USER=mayan \
-e POSTGRES_DB=mayan \
-e POSTGRES_PASSWORD=mayanuserpass \
-v mayan-staging-postgres:/var/lib/postgresql/data \
$(DOCKER_POSTGRES_IMAGE_VERSION)
docker-staging-container-redis-start:
docker run -d \
--name mayan-staging-redis \
--network=mayan-staging \
$(DOCKER_REDIS_IMAGE_VERSION) \
redis-server \
--databases \
"2" \
--maxmemory-policy \
allkeys-lru \
--save \
""
docker-staging-container-mayan-start:
docker run -d \
--name mayan-staging-app \
--network=mayan-staging \
-p 80:8000 \
-e MAYAN_DATABASE_ENGINE=django.db.backends.postgresql \
-e MAYAN_DATABASE_HOST=mayan-staging-postgres \
-e MAYAN_DATABASE_NAME=mayan \
-e MAYAN_DATABASE_PASSWORD=mayanuserpass \
-e MAYAN_DATABASE_USER=mayan \
-e MAYAN_BROKER_URL="redis://mayan-staging-redis:6379/0" \
-e MAYAN_CELERY_RESULT_BACKEND="redis://mayan-staging-redis:6379/1" \
-v mayan-staging-app:/var/lib/mayan \
mayanedms/mayanedms:$(IMAGE_VERSION)
docker-staging-start: docker-staging-network-create docker-staging-container-postgresql-start docker-staging-container-redis-start docker-staging-container-mayan-start
docker logs -f mayan-staging-app
docker-staging-cleanup: ## Delete the test container and the test volume.
@docker rm -f mayan-staging-app || true
@docker rm -f mayan-staging-redis || true
@docker rm -f mayan-staging-postgres || true
@docker volume rm mayan-staging-app || true
@docker volume rm mayan-staging-postgres || true
@docker network rm mayan-staging || true

View File

@@ -1 +1 @@
3.2.8
3.2.9

View File

@@ -59,7 +59,7 @@ Example::
-e POSTGRES_DB=mayan \
-e POSTGRES_PASSWORD=mayanuserpass \
-v /docker-volumes/mayan-edms/postgres-new:/var/lib/postgresql/data \
-d postgres:9.6
|DOCKER_POSTGRES_IMAGE_VERSION|
docker exec -i mayan-edms-pg-new pg_restore -U mayan -d mayan < 2018-06-07_17-09-34.dump

View File

@@ -84,14 +84,14 @@ For another setup that offers more performance and scalability refer to the
------------------------------------------------------
::
sudo -u mayan /opt/mayan-edms/bin/pip install --no-cache-dir --no-use-pep517 psycopg2==2.7.3.2 redis==2.10.6
sudo -u mayan /opt/mayan-edms/bin/pip install --no-cache-dir --no-use-pep517 psycopg2==|PYTHON_PSYCOPG2_VERSION| redis==|PYTHON_REDIS_VERSION|
.. note::
Platforms with the ARM CPU might also need additional requirements.
::
sudo -u mayan /opt/mayan-edms/bin/pip install --no-cache-dir --no-use-pep517 psutil==5.6.2
sudo -u mayan /opt/mayan-edms/bin/pip install --no-cache-dir --no-use-pep517 psutil==|PYTHON_PSUTIL_VERSION|
8. Create the database for the installation:
@@ -206,7 +206,7 @@ of a restart or power failure. The Gunicorn workers are increased to 3.
------------------------------------------
::
sudo -u mayan /opt/mayan-edms/bin/pip install --no-cache-dir --no-use-pep517 librabbitmq==2.0.0
sudo -u mayan /opt/mayan-edms/bin/pip install --no-cache-dir --no-use-pep517 librabbitmq==|PYTHON_LIBRABBITMQ_VERSION|
3. Create the RabbitMQ user and vhost:

View File

@@ -247,7 +247,7 @@ Mayan EDMS follows a simplified model layout based on Vincent Driessen's
Working branches for unfinished and unmerged feature. Likely unstable,
don't use in production. Once the feature is complete, it is merged
into one of the versions branches and deleted.
Special branches:
``releases/all``
@@ -317,7 +317,7 @@ Steps to deploy a development version
$ git clone https://gitlab.com/mayan-edms/mayan-edms.git
$ cd mayan-edms
$ git checkout development
$ git checkout <Corresponding branch>
$ virtualenv venv
$ source venv/bin/activate
$ pip install -r requirements.txt
@@ -502,6 +502,7 @@ Release checklist
make generate-setup
#. Commit as version bump.
#. Build source package and test:
::
@@ -529,18 +530,18 @@ Release checklist
Release using GitLab CI
-----------------------
#. Switch to the ``releases/all`` branch and merge the latest changes:
#. Delete the corresponding ``releases/`` branch:
::
git checkout releases/all
git merge versions/next
git push origin :releases/<branch>
#. Push code to trigger builds:
#. Push the current branch to the corresponding origin ``releases/`` branch:
::
git push
git push origin <local branch>:releases/<branch>
#. Push tag upstream:
#. Push the new tags:
::
git push --tags
@@ -558,3 +559,10 @@ Manual release
::
make release-via-docker-ubuntu
Other steps
-----------
#. Update the contrib/scripts/install/docker.sh values
#. Upload contrib/scripts/install/docker.sh to https://get.mayan-edms.com

View File

@@ -23,7 +23,7 @@ tag here, remember to do so in the next steps also.::
Then download version 9.6 of the Docker PostgreSQL image::
docker pull postgres:9.6
docker pull |DOCKER_POSTGRES_IMAGE_VERSION|
Create and run a PostgreSQL container::
@@ -35,7 +35,7 @@ Create and run a PostgreSQL container::
-e POSTGRES_DB=mayan \
-e POSTGRES_PASSWORD=mayanuserpass \
-v /docker-volumes/mayan-edms/postgres:/var/lib/postgresql/data \
-d postgres:9.6
|DOCKER_POSTGRES_IMAGE_VERSION|
The PostgreSQL container will have one database named ``mayan``, with an user
named ``mayan`` too, with a password of ``mayanuserpass``. The container will
@@ -97,7 +97,7 @@ binding (``-p 5432:5432``)::
-e POSTGRES_DB=mayan \
-e POSTGRES_PASSWORD=mayanuserpass \
-v /docker-volumes/mayan-edms/postgres:/var/lib/postgresql/data \
-d postgres:9.6
|DOCKER_POSTGRES_IMAGE_VERSION|
Launch the Mayan EDMS container with the network option and change the
database hostname to the PostgreSQL container name (``mayan-edms-postgres``)

View File

@@ -4,7 +4,7 @@ OCR backend
Mayan EDMS ships an OCR backend that uses the FLOSS engine Tesseract
(https://github.com/tesseract-ocr/tesseract/), but it can
use other engines. To support other engines crate a wrapper that subclasses the
use other engines. To support other engines create a wrapper that subclasses the
``OCRBackendBase`` class defined in mayan/apps/ocr/classes. This subclass should
expose the ``execute`` method. For an example of how the Tesseract backend
is implemented take a look at the file ``mayan/apps/ocr/backends/tesseract.py``

View File

@@ -92,7 +92,7 @@ section for the required changes.
For the Docker image, launch a separate RabbitMQ container
(https://hub.docker.com/_/rabbitmq/)::
docker run -d --name mayan-edms-rabbitmq -e RABBITMQ_DEFAULT_USER=mayan -e RABBITMQ_DEFAULT_PASS=mayanrabbitmqpassword -e RABBITMQ_DEFAULT_VHOST=mayan rabbitmq:3
docker run -d --name mayan-edms-rabbitmq -e RABBITMQ_DEFAULT_USER=mayan -e RABBITMQ_DEFAULT_PASS=mayanrabbitmqpassword -e RABBITMQ_DEFAULT_VHOST=mayan |DOCKER_RABBITMQ_IMAGE_VERSION|
Pass the MAYAN_BROKER_URL environment variable (https://kombu.readthedocs.io/en/latest/userguide/connections.html#connection-urls)
to the Mayan EDMS container so that it uses the RabbitMQ container the

View File

@@ -29,12 +29,12 @@ sys.path.append(
# -- General configuration -----------------------------------------------------
# If your documentation needs a minimal Sphinx version, state it here.
#needs_sphinx = '1.0'
# needs_sphinx = '1.0'
# Add any Sphinx extension module names here, as strings. They can be extensions
# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
#extensions = ['sphinx.ext.autodoc', 'sphinx.ext.viewcode']
#extensions = ["djangodocs", "sphinx.ext.intersphinx"]
# extensions = ['sphinx.ext.autodoc', 'sphinx.ext.viewcode']
# extensions = ["djangodocs", "sphinx.ext.intersphinx"]
extensions = [
'sphinx.ext.extlinks', 'sphinxcontrib.blockdiag',
'sphinxcontrib.spelling'
@@ -72,20 +72,20 @@ release = version
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
#language = None
# language = None
# There are two options for replacing |today|: either, you set today to some
# non-false value, then it is used:
#today = ''
# today = ''
# Else, today_fmt is used as the format for a strftime call.
#today_fmt = '%B %d, %Y'
# today_fmt = '%B %d, %Y'
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
exclude_patterns = ['_build']
# The reST default role (used for this markup: `text`) to use for all documents.
#default_role = None
# default_role = None
# If true, '()' will be appended to :func: etc. cross-reference text.
add_function_parentheses = True
@@ -102,7 +102,7 @@ show_authors = False
pygments_style = 'sphinx'
# A list of ignored prefixes for module index sorting.
#modindex_common_prefix = []
# modindex_common_prefix = []
# -- Options for HTML output ---------------------------------------------------
@@ -119,23 +119,23 @@ html_theme_options = {
}
# Add any paths that contain custom themes here, relative to this directory.
#html_theme_path = []
# html_theme_path = []
# The name for this set of Sphinx documents. If None, it defaults to
# "<project> v<release> documentation".
#html_title = None
# html_title = None
# A shorter title for the navigation bar. Default is the same as html_title.
#html_short_title = None
# html_short_title = None
# The name of an image file (relative to this directory) to place at the top
# of the sidebar.
#html_logo = None
# html_logo = None
# The name of an image file (within the static path) to use as favicon of the
# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32
# pixels large.
#html_favicon = None
# html_favicon = None
# Add any paths that contain custom static files (such as style sheets) here,
# relative to this directory. They are copied after the builtin static files,
@@ -148,40 +148,40 @@ html_last_updated_fmt = '%b %d, %Y'
# If true, SmartyPants will be used to convert quotes and dashes to
# typographically correct entities.
#html_use_smartypants = True
# html_use_smartypants = True
# Custom sidebar templates, maps document names to template names.
#html_sidebars = {}
# html_sidebars = {}
# Additional templates that should be rendered to pages, maps page names to
# template names.
#html_additional_pages = {}
# html_additional_pages = {}
# If false, no module index is generated.
#html_domain_indices = True
# html_domain_indices = True
# If false, no index is generated.
#html_use_index = True
# html_use_index = True
# If true, the index is split into individual pages for each letter.
#html_split_index = False
# html_split_index = False
# If true, links to the reST sources are added to the pages.
html_show_sourcelink = False
# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
#html_show_sphinx = True
# html_show_sphinx = True
# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
#html_show_copyright = True
# html_show_copyright = True
# If true, an OpenSearch description file will be output, and all pages will
# contain a <link> tag referring to it. The value of this option must be the
# base URL from which the finished HTML is served.
#html_use_opensearch = ''
# html_use_opensearch = ''
# This is the file name suffix for HTML files (e.g. ".xhtml").
#html_file_suffix = None
# html_file_suffix = None
# Output file base name for HTML help builder.
htmlhelp_basename = 'MayanEDMSdoc'
@@ -191,40 +191,42 @@ html_show_sphinx = False
# -- Options for LaTeX output --------------------------------------------------
# The paper size ('letter' or 'a4').
#latex_paper_size = 'letter'
# latex_paper_size = 'letter'
# The font size ('10pt', '11pt' or '12pt').
#latex_font_size = '10pt'
# latex_font_size = '10pt'
# Grouping the document tree into LaTeX files. List of tuples
# (source start file, target name, title, author, documentclass [howto/manual]).
latex_documents = [
('index', 'MayanEDMS.tex', 'Mayan EDMS Documentation',
mayan.__author__, 'manual'),
(
'index', 'MayanEDMS.tex', 'Mayan EDMS Documentation',
mayan.__author__, 'manual'
),
]
# The name of an image file (relative to this directory) to place at the top of
# the title page.
#latex_logo = None
# latex_logo = None
# For "manual" documents, if this is true, then toplevel headings are parts,
# not chapters.
#latex_use_parts = False
# latex_use_parts = False
# If true, show page references after internal links.
#latex_show_pagerefs = False
# latex_show_pagerefs = False
# If true, show URL addresses after external links.
#latex_show_urls = False
# latex_show_urls = False
# Additional stuff for the LaTeX preamble.
#latex_preamble = ''
# latex_preamble = ''
# Documents to append as an appendix to all manuals.
#latex_appendices = []
# latex_appendices = []
# If false, no module index is generated.
#latex_domain_indices = True
# latex_domain_indices = True
# -- Options for manual page output --------------------------------------------
@@ -255,5 +257,27 @@ extlinks = {
}
def _load_env_file(filename='../config.env'):
print('Loading env file: {}'.format(filename))
result = []
with open(filename) as file_object:
for line in file_object:
if not line.startswith('#'):
print('Found entry: {}'.format(line))
key, value = line.strip().split('=')
result.append(('|{}|'.format(key), value))
return result
def GlobalSubstitution(app, docname, source):
for old, new in global_subtitutions:
source[0] = source[0].replace(old, new)
def setup(app):
app.add_stylesheet('css/custom.css')
app.connect('source-read', GlobalSubstitution)
global_subtitutions = _load_env_file()

227
docs/releases/3.2.9.rst Normal file
View File

@@ -0,0 +1,227 @@
Version 3.2.9
=============
Released: November 3, 2019
Changes
-------
Debugging
^^^^^^^^^
The colored log formatter was ported from the versions/next branch. The
color of the log output will be determined by the log level.
Extra logging was added to the IMAP source to help with import issues.
This relates to GitLab issue #682.
Dependencies
^^^^^^^^^^^^
The help message of the ``--context`` option of the ``platformtemplate``
command was fixed to say "YAML" instead of "JSON".
The Celery and Django Celery dependencies were moved to the task
manager app.
Some dependencies were updated to a new version:
- Update Django to version 1.11.25.
- Update PyYAML to version 5.1.2.
- Update celery to version 3.1.26.post2.
- Update django-celery to version 3.2.2.
- Update pathlib2 to version 2.3.5.
- Update whitenoise to version 4.1.4.
- Update Pillow to version 6.2.1.
Docker
^^^^^^
The Mayan EDMS launcher script at get.mayan-edms.com was updated to allow
configuring the wait delay after the PostgreSQL container is launched. The
environment variable for this is called ``DOCKER_POSTGRES_DELAY`` and
defaults to 10 seconds to preserve the existing behavior. This closes
GitLab issue #677.
A formatting error was fixed enabling again the use of the
MAYAN_GUNICORN_TIMEOUT Docker image setting. Closes GitLab issue #671.
Duplicates
^^^^^^^^^^
The duplicated document list view logic was improved and will not show
documents with trashed duplicates.
Mirroring
^^^^^^^^^
Mirrored document entries will now return 1 on their ``st_nlink`` attribute,
fixing access errors in some operating systems. Fixes GitLab issue #676.
Permissions
^^^^^^^^^^^
Instead of adding check to every API endpoint for authentication, the
permission was updated to return False to any permission check for
anonymous users. This change centralizes this check in a single place
and lowers the probability of error on non authenticated API access.
Settings
^^^^^^^^
To reduce config file incompatibilities between versions, the setting
namespaces will now include a version attribute. This attribute is
saved along with all the other settings when the ``config.yml`` is saved.
This version attribute will allow apps to read entries in older formats
instead of raising an error.
A new management command was added, this is the ``savesettings`` command.
This command does the same things as saving a setting from the user interface,
it will update the ``config.yml`` file or create it, if it doesn't exists.
Testing
^^^^^^^
Several improvements to the test system were ported from unreleased branches.
All the mocked object were moved to their own module called mocks.py for each
respective app.
Test were added to the platform app and improved for the dependencies app.
The mixins PermissionTestCaseMixin and SmartSettingTestCaseMixin were added
to better organize cache invalidation of both apps for tests.
User interface
^^^^^^^^^^^^^^
A message is now displayed when testing a mailing profile.
Granting the workflow view permission to at least on workflow will now enable
the workflow main menu workflow link.
Other changes
^^^^^^^^^^^^^
- Language translations update.
- Add makefile target to run all translations targets.
- Add makefile target to launch a production staging Docker image.
- Backport Docker composer makefile targets.
- Rename all instances of the IMAP server variable from mailbox to
server for clarity.
- Add book link in the about menu.
- Add unknown exception handling when checking for the latest
version.
Removals
--------
- None
Upgrading from a previous version
---------------------------------
If installed via Python's PIP
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Remove deprecated requirements::
sudo -u mayan curl https://gitlab.com/mayan-edms/mayan-edms/raw/master/removals.txt -o /tmp/removals.txt && sudo -u mayan /opt/mayan-edms/bin/pip uninstall -y -r /tmp/removals.txt
Type in the console::
sudo -u mayan /opt/mayan-edms/bin/pip install mayan-edms==3.2.9
the requirements will also be updated automatically.
Using Git
^^^^^^^^^
If you installed Mayan EDMS by cloning the Git repository issue the commands::
$ git reset --hard HEAD
$ git pull
otherwise download the compressed archived and uncompress it overriding the
existing installation.
Remove deprecated requirements::
$ pip uninstall -y -r removals.txt
Next upgrade/add the new requirements::
$ pip install --upgrade -r requirements.txt
Common steps
^^^^^^^^^^^^
Perform these steps after updating the code from either step above.
Make a backup of your supervisord file::
sudo cp /etc/supervisor/conf.d/mayan.conf /etc/supervisor/conf.d/mayan.conf.bck
Update the supervisord configuration file. Replace the environment
variables values show here with your respective settings. This step will refresh
the supervisord configuration file with the new queues and the latest
recommended layout::
sudo MAYAN_DATABASE_ENGINE=django.db.backends.postgresql MAYAN_DATABASE_NAME=mayan \
MAYAN_DATABASE_PASSWORD=mayanuserpass MAYAN_DATABASE_USER=mayan \
MAYAN_DATABASE_HOST=127.0.0.1 MAYAN_MEDIA_ROOT=/opt/mayan-edms/media \
/opt/mayan-edms/bin/mayan-edms.py platformtemplate supervisord > /etc/supervisor/conf.d/mayan.conf
Edit the supervisord configuration file and update any setting the template
generator missed::
sudo vi /etc/supervisor/conf.d/mayan.conf
Migrate existing database schema with::
sudo -u mayan MAYAN_DATABASE_ENGINE=django.db.backends.postgresql MAYAN_DATABASE_NAME=mayan \
MAYAN_DATABASE_PASSWORD=mayanuserpass MAYAN_DATABASE_USER=mayan \
MAYAN_DATABASE_HOST=127.0.0.1 MAYAN_MEDIA_ROOT=/opt/mayan-edms/media \
/opt/mayan-edms/bin/mayan-edms.py performupgrade
Add new static media::
sudo -u mayan MAYAN_MEDIA_ROOT=/opt/mayan-edms/media \
/opt/mayan-edms/bin/mayan-edms.py preparestatic --noinput
The upgrade procedure is now complete.
Backward incompatible changes
-----------------------------
- None
Bugs fixed or issues closed
---------------------------
- :gitlab-issue:`659` GitLab config: '.gitlab-ci.yml' does not specify the
exact version of all dependencies
- :gitlab-issue:`676` Access fuse mounted index via samba
- :gitlab-issue:`671` [Docker] MAYAN_GUNICORN_TIMEOUT timeout not passed
to worker
- :gitlab-issue:`677` Django start before PostgreSQL is up.
- :forum-topic:`1347` Workflow state action: perform a POST request
.. _PyPI: https://pypi.python.org/pypi/mayan-edms/

View File

@@ -19,7 +19,8 @@ versions of the documentation contain the release notes for any later releases.
**********
.. toctree::
:maxdepth: 1
3.2.9
3.2.8
3.2.7
3.2.6

View File

@@ -1,9 +1,9 @@
from __future__ import unicode_literals
__title__ = 'Mayan EDMS'
__version__ = '3.2.8'
__build__ = 0x030208
__build_string__ = 'v3.2.8_Tue Oct 1 13:31:40 2019 -0400'
__version__ = '3.2.9'
__build__ = 0x030209
__build_string__ = 'v3.2.9_Sun Nov 3 19:11:09 2019 -0400'
__django_version__ = '1.11'
__author__ = 'Roberto Rosario'
__author_email__ = 'roberto.rosario@mayan-edms.com'

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Arabic (http://www.transifex.com/rosarior/mayan-edms/language/ar/)\n"

View File

@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Lyudmil Antonov <lantonov.here@gmail.com>, 2019
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-16 08:27+0000\n"
"Last-Translator: Lyudmil Antonov <lantonov.here@gmail.com>\n"
"Language-Team: Bulgarian (http://www.transifex.com/rosarior/mayan-edms/language/bg/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,23 +28,23 @@ msgstr "Контролни списъци за достъп"
#: events.py:12
msgid "ACL created"
msgstr ""
msgstr "Новосъздадени ACL"
#: events.py:15
msgid "ACL edited"
msgstr ""
msgstr "Редактирани ACL"
#: forms.py:15 models.py:49
msgid "Role"
msgstr ""
msgstr "Роля"
#: links.py:34
msgid "New ACL"
msgstr ""
msgstr "Нов ACL"
#: links.py:39
msgid "Delete"
msgstr ""
msgstr "Изтрийте"
#: links.py:49 models.py:45 workflow_actions.py:49 workflow_actions.py:164
msgid "Permissions"
@@ -52,12 +53,12 @@ msgstr "Разрешения"
#: managers.py:216
#, python-format
msgid "Object \"%s\" is not a model and cannot be checked for access."
msgstr ""
msgstr "Обект \"%s\" не е модел и не може да бъде проверен за достъп"
#: managers.py:236
#, python-format
msgid "Insufficient access for: %s"
msgstr ""
msgstr "Недостатъчен достъп за: %s"
#: models.py:57
msgid "Access entry"
@@ -70,7 +71,7 @@ msgstr "достъп вписвания"
#: models.py:62
#, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr ""
msgstr "Роля \"%(role)s\" разрешение за \"%(object)s\""
#: permissions.py:10
msgid "Edit ACLs"
@@ -83,70 +84,70 @@ msgstr "Преглед на контролни списъци за достъп"
#: serializers.py:26 serializers.py:136
msgid ""
"API URL pointing to the list of permissions for this access control list."
msgstr ""
msgstr "API URL посочва списък с разрешения за контролни списъци за достъп"
#: serializers.py:59
msgid ""
"API URL pointing to a permission in relation to the access control list to "
"which it is attached. This URL is different than the canonical workflow URL."
msgstr ""
msgstr "API URL посочва разрешение във връзка с контролен списък на достъп към който е прикачено. Този URL е различен от основния URL на работния поток."
#: serializers.py:91
msgid "Primary key of the new permission to grant to the access control list."
msgstr ""
msgstr "Основен ключ на новото разрешение за включване в контролния списък на достъп"
#: serializers.py:115 serializers.py:191
#, python-format
msgid "No such permission: %s"
msgstr ""
msgstr "Няма такова разрешение: %s"
#: serializers.py:130
msgid ""
"Comma separated list of permission primary keys to grant to this access "
"control list."
msgstr ""
msgstr "Разделен със запетаи списък на основни ключове за разрешение в контролен списък на разрешения"
#: serializers.py:142
msgid "Primary keys of the role to which this access control list binds to."
msgstr ""
msgstr "Основни ключове на ролята, към която е свързан този контролен списък на достъп"
#: views.py:62
#, python-format
msgid "New access control lists for: %s"
msgstr ""
msgstr "Нови контролни списъци на достъп за: %s"
#: views.py:100
#, python-format
msgid "Delete ACL: %s"
msgstr ""
msgstr "Изтрийте ACL: %s"
#: views.py:147
msgid "There are no ACLs for this object"
msgstr ""
msgstr "Няма контролни списъци за достъп за този обект"
#: views.py:150
msgid ""
"ACL stands for Access Control List and is a precise method to control user "
"access to objects in the system."
msgstr ""
msgstr "ACL е съкращение на Контролен Списък на Достъп и е точен метод за контролиране достъпа на потребителите към обектите в системата."
#: views.py:154
#, python-format
msgid "Access control lists for: %s"
msgstr ""
msgstr "Контролни списъци на достъп за: %s"
#: views.py:170
msgid "Granted permissions"
msgstr ""
msgstr "Дадени разрешения"
#: views.py:171
msgid "Available permissions"
msgstr ""
msgstr "Налични разрешения"
#: views.py:215
#, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"."
msgstr ""
msgstr "Роля \"%(role)s\" разрешение за \"%(object)s\""
#: views.py:224
msgid ""
@@ -154,24 +155,24 @@ msgid ""
"to the role and can't be removed from this view. Inherited permissions need "
"to be removed from the parent object's ACL or from them role via the Setup "
"menu."
msgstr ""
msgstr "Отменени разрешения се наследяват от родителския обект или се дават направо на потребител с определена роля и не могат да бъдат премахнати от този изглед. Наследените разрешения трябва да бъдат премахнати от ACL на родителския обект или от определената роля чрез меню Настройки."
#: workflow_actions.py:26
msgid "Object type"
msgstr ""
msgstr "Тип обект"
#: workflow_actions.py:29
msgid "Type of the object for which the access will be modified."
msgstr ""
msgstr "Тип на обекта за който достъпа ще бъде променен"
#: workflow_actions.py:35
msgid "Object ID"
msgstr ""
msgstr "ID на обекта"
#: workflow_actions.py:38
msgid ""
"Numeric identifier of the object for which the access will be modified."
msgstr ""
msgstr "Числов показател на обекта, достъпа на който ще бъде променен."
#: workflow_actions.py:43 workflow_actions.py:158
msgid "Roles"
@@ -179,25 +180,25 @@ msgstr "Роли"
#: workflow_actions.py:45 workflow_actions.py:160
msgid "Roles whose access will be modified."
msgstr ""
msgstr "Роли, за които достъпа ще бъде променен."
#: workflow_actions.py:52 workflow_actions.py:167
msgid ""
"Permissions to grant/revoke to/from the role for the object selected above."
msgstr ""
msgstr "Разрешение за даване/отнемане на/от ролята за обекта избран по-горе."
#: workflow_actions.py:60
msgid "Grant access"
msgstr ""
msgstr "Даване на достъп"
#: workflow_actions.py:143
msgid "Revoke access"
msgstr ""
msgstr "Отнемане на достъп"
#: workflow_actions.py:175
msgid "Grant document access"
msgstr ""
msgstr "Даване достъп към документа"
#: workflow_actions.py:214
msgid "Revoke document access"
msgstr ""
msgstr "Отнемане достъп към документа"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Bosnian (Bosnia and Herzegovina) (http://www.transifex.com/rosarior/mayan-edms/language/bs_BA/)\n"

View File

@@ -4,13 +4,14 @@
#
# Translators:
# Jiri Fait <fait@orkasolutions.cz>, 2019
# Michal Švábík <snadno@lehce.cz>, 2019
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-15 16:09+0000\n"
"Last-Translator: Michal Švábík <snadno@lehce.cz>\n"
"Language-Team: Czech (http://www.transifex.com/rosarior/mayan-edms/language/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,27 +21,27 @@ msgstr ""
#: apps.py:24 links.py:44
msgid "ACLs"
msgstr ""
msgstr "ACLs"
#: events.py:8 permissions.py:7
msgid "Access control lists"
msgstr ""
msgstr "Seznam pro řízení přístupu"
#: events.py:12
msgid "ACL created"
msgstr ""
msgstr "ACL vytvořen"
#: events.py:15
msgid "ACL edited"
msgstr ""
msgstr "ACL upraven"
#: forms.py:15 models.py:49
msgid "Role"
msgstr ""
msgstr "Role"
#: links.py:34
msgid "New ACL"
msgstr ""
msgstr "Nový ACL"
#: links.py:39
msgid "Delete"
@@ -53,101 +54,101 @@ msgstr "Práva"
#: managers.py:216
#, python-format
msgid "Object \"%s\" is not a model and cannot be checked for access."
msgstr ""
msgstr "Objekt &quot;%s&quot; není modelem a nelze jej zkontrolovat pro přístup."
#: managers.py:236
#, python-format
msgid "Insufficient access for: %s"
msgstr ""
msgstr "Nedostatečný přístup pro: %s"
#: models.py:57
msgid "Access entry"
msgstr ""
msgstr "Přístup k záznamu"
#: models.py:58
msgid "Access entries"
msgstr ""
msgstr "Přístup k položkám"
#: models.py:62
#, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr ""
msgstr "Role „%(role)s“ má oprávnění „%(object)s“"
#: permissions.py:10
msgid "Edit ACLs"
msgstr ""
msgstr "Upravit seznamy ACL"
#: permissions.py:13
msgid "View ACLs"
msgstr ""
msgstr "Zobrazit seznamy ACL"
#: serializers.py:26 serializers.py:136
msgid ""
"API URL pointing to the list of permissions for this access control list."
msgstr ""
msgstr "URL API ukazující na seznam oprávnění pro tento seznam řízení přístupu."
#: serializers.py:59
msgid ""
"API URL pointing to a permission in relation to the access control list to "
"which it is attached. This URL is different than the canonical workflow URL."
msgstr ""
msgstr "URL API ukazující na oprávnění ve vztahu k seznamu řízení přístupu, ke kterému je připojeno. Tato adresa URL se liší od kanonické adresy URL pracovního postupu / workflow."
#: serializers.py:91
msgid "Primary key of the new permission to grant to the access control list."
msgstr ""
msgstr "Primární klíč nového oprávnění udělit seznamu řízení přístupu."
#: serializers.py:115 serializers.py:191
#, python-format
msgid "No such permission: %s"
msgstr ""
msgstr "Bez povolení: %s"
#: serializers.py:130
msgid ""
"Comma separated list of permission primary keys to grant to this access "
"control list."
msgstr ""
msgstr "Čárkami oddělený seznam oprávnění primárních klíčů pro udělení tomuto seznamu řízení přístupu."
#: serializers.py:142
msgid "Primary keys of the role to which this access control list binds to."
msgstr ""
msgstr "Primární klíče role, ke které se tento seznam řízení přístupu váže."
#: views.py:62
#, python-format
msgid "New access control lists for: %s"
msgstr ""
msgstr "Nové seznamy řízení přístupu pro: %s"
#: views.py:100
#, python-format
msgid "Delete ACL: %s"
msgstr ""
msgstr "Odstranit ACL: %s"
#: views.py:147
msgid "There are no ACLs for this object"
msgstr ""
msgstr "Pro tento objekt neexistují žádné ACL"
#: views.py:150
msgid ""
"ACL stands for Access Control List and is a precise method to control user "
"access to objects in the system."
msgstr ""
msgstr "ACL je zkratka pro seznam řízení přístupu a je to přesná metoda řízení přístupu uživatelů k objektům v systému."
#: views.py:154
#, python-format
msgid "Access control lists for: %s"
msgstr ""
msgstr "Seznamy řízení přístupu pro: %s"
#: views.py:170
msgid "Granted permissions"
msgstr ""
msgstr "Udělení oprávnění"
#: views.py:171
msgid "Available permissions"
msgstr ""
msgstr "Dostupná oprávnění"
#: views.py:215
#, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"."
msgstr ""
msgstr "Role „%(role)s“ má oprávnění „%(object)s“."
#: views.py:224
msgid ""
@@ -155,50 +156,50 @@ msgid ""
"to the role and can't be removed from this view. Inherited permissions need "
"to be removed from the parent object's ACL or from them role via the Setup "
"menu."
msgstr ""
msgstr "Zakázaná oprávnění jsou zděděna z nadřazeného objektu nebo přímo udělena roli a nelze je z tohoto pohledu odebrat. Zděděná oprávnění je třeba odebrat z ACL nadřazeného objektu nebo z jeho role prostřednictvím nabídky Nastavení."
#: workflow_actions.py:26
msgid "Object type"
msgstr ""
msgstr "Typ objektu"
#: workflow_actions.py:29
msgid "Type of the object for which the access will be modified."
msgstr ""
msgstr "Typ objektu, pro který bude přístup upraven."
#: workflow_actions.py:35
msgid "Object ID"
msgstr ""
msgstr "ID objektu"
#: workflow_actions.py:38
msgid ""
"Numeric identifier of the object for which the access will be modified."
msgstr ""
msgstr "Numerický identifikátor objektu, pro který bude přístup upraven."
#: workflow_actions.py:43 workflow_actions.py:158
msgid "Roles"
msgstr ""
msgstr "Role"
#: workflow_actions.py:45 workflow_actions.py:160
msgid "Roles whose access will be modified."
msgstr ""
msgstr "Role, jejichž přístup bude upraven."
#: workflow_actions.py:52 workflow_actions.py:167
msgid ""
"Permissions to grant/revoke to/from the role for the object selected above."
msgstr ""
msgstr "Oprávnění udělit / zrušit / z role pro objekt vybraný výše."
#: workflow_actions.py:60
msgid "Grant access"
msgstr ""
msgstr "Přístup povolen"
#: workflow_actions.py:143
msgid "Revoke access"
msgstr ""
msgstr "Odebrat přístup"
#: workflow_actions.py:175
msgid "Grant document access"
msgstr ""
msgstr "Udělte přístup k dokumentům"
#: workflow_actions.py:214
msgid "Revoke document access"
msgstr ""
msgstr "Zrušit přístup k dokumentům"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Danish (Denmark) (http://www.transifex.com/rosarior/mayan-edms/language/da_DK/)\n"

View File

@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: German (Germany) (http://www.transifex.com/rosarior/mayan-edms/language/de_DE/)\n"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Greek (http://www.transifex.com/rosarior/mayan-edms/language/el/)\n"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"

View File

@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-06-15 07:51+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Spanish (http://www.transifex.com/rosarior/mayan-edms/language/es/)\n"

View File

@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Persian (http://www.transifex.com/rosarior/mayan-edms/language/fa/)\n"

View File

@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: French (http://www.transifex.com/rosarior/mayan-edms/language/fr/)\n"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Hungarian (http://www.transifex.com/rosarior/mayan-edms/language/hu/)\n"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Indonesian (http://www.transifex.com/rosarior/mayan-edms/language/id/)\n"

View File

@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-08-28 11:33+0000\n"
"Last-Translator: Daniele Bortoluzzi <daniele@elkos.it>\n"
"Language-Team: Italian (http://www.transifex.com/rosarior/mayan-edms/language/it/)\n"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-06-28 11:16+0000\n"
"Last-Translator: Māris Teivāns <maris.teivans@gmail.com>\n"
"Language-Team: Latvian (http://www.transifex.com/rosarior/mayan-edms/language/lv/)\n"

View File

@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Dutch (Netherlands) (http://www.transifex.com/rosarior/mayan-edms/language/nl_NL/)\n"

View File

@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-09-23 09:33+0000\n"
"Last-Translator: Tomasz Szymanowicz <alakdae@gmail.com>\n"
"Language-Team: Polish (http://www.transifex.com/rosarior/mayan-edms/language/pl/)\n"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Portuguese (http://www.transifex.com/rosarior/mayan-edms/language/pt/)\n"

View File

@@ -6,13 +6,14 @@
# Aline Freitas <aline@alinefreitas.com.br>, 2016
# Jadson Ribeiro <jadsonbr@outlook.com.br>, 2017
# José Samuel Facundo da Silva <samuel.facundo@ufca.edu.br>, 2018
# Rodrigo de Almeida Sottomaior Macedo <rmsolucoeseminformatic4@gmail.com>, 2019
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-27 00:19+0000\n"
"Last-Translator: Rodrigo de Almeida Sottomaior Macedo <rmsolucoeseminformatic4@gmail.com>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/rosarior/mayan-edms/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -30,11 +31,11 @@ msgstr "Listas de controle de acesso"
#: events.py:12
msgid "ACL created"
msgstr ""
msgstr "ACL criada"
#: events.py:15
msgid "ACL edited"
msgstr ""
msgstr "ACL editada"
#: forms.py:15 models.py:49
msgid "Role"
@@ -55,7 +56,7 @@ msgstr "Permissões"
#: managers.py:216
#, python-format
msgid "Object \"%s\" is not a model and cannot be checked for access."
msgstr ""
msgstr "O objeto \"1%s\" não é um modelo e não pode ser verificado quanto ao acesso."
#: managers.py:236
#, python-format
@@ -149,7 +150,7 @@ msgstr "Permissões disponíveis"
#: views.py:215
#, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"."
msgstr ""
msgstr "A função \"%(role)s\" é de permissão para \"%(object)s\"."
#: views.py:224
msgid ""
@@ -157,7 +158,7 @@ msgid ""
"to the role and can't be removed from this view. Inherited permissions need "
"to be removed from the parent object's ACL or from them role via the Setup "
"menu."
msgstr ""
msgstr "Permissões desabilitadas são herdadas de um objeto pai ou concedidas diretamente à função e não podem ser removidas dessa exibição. As permissões herdadas precisam ser removidas da ACL do objeto pai ou delas através do menu Configuração."
#: workflow_actions.py:26
msgid "Object type"
@@ -199,8 +200,8 @@ msgstr "Revogar acesso"
#: workflow_actions.py:175
msgid "Grant document access"
msgstr ""
msgstr "Conceder acesso ao documento"
#: workflow_actions.py:214
msgid "Revoke document access"
msgstr ""
msgstr "Revogar acesso ao documento"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-06-18 15:35+0000\n"
"Last-Translator: Harald Ersch\n"
"Language-Team: Romanian (Romania) (http://www.transifex.com/rosarior/mayan-edms/language/ro_RO/)\n"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Russian (http://www.transifex.com/rosarior/mayan-edms/language/ru/)\n"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Slovenian (Slovenia) (http://www.transifex.com/rosarior/mayan-edms/language/sl_SI/)\n"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Turkish (Turkey) (http://www.transifex.com/rosarior/mayan-edms/language/tr_TR/)\n"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/rosarior/mayan-edms/language/vi_VN/)\n"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Chinese (http://www.transifex.com/rosarior/mayan-edms/language/zh/)\n"

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-30 07:03+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Arabic (http://www.transifex.com/rosarior/mayan-edms/language/ar/)\n"
"MIME-Version: 1.0\n"
@@ -159,7 +159,7 @@ msgstr ""
#: templates/appearance/about.html:127
msgid ""
"\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>. <br>The book is available on pre-release format at a discounted price for a limited time.\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>.\n"
" "
msgstr ""

View File

@@ -3,12 +3,13 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Lyudmil Antonov <lantonov.here@gmail.com>, 2019
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-30 07:03+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Bulgarian (http://www.transifex.com/rosarior/mayan-edms/language/bg/)\n"
"MIME-Version: 1.0\n"
@@ -19,67 +20,67 @@ msgstr ""
#: apps.py:12 settings.py:9
msgid "Appearance"
msgstr ""
msgstr "Изглед"
#: dependencies.py:10
msgid "Lato font"
msgstr ""
msgstr "Шрифт Lato"
#: dependencies.py:14
msgid "Bootstrap"
msgstr ""
msgstr "Bootstrap"
#: dependencies.py:18
msgid "Bootswatch"
msgstr ""
msgstr "Bootswatch"
#: dependencies.py:32
msgid "Fancybox"
msgstr ""
msgstr "Fancybox"
#: dependencies.py:36
msgid "FontAwesome"
msgstr ""
msgstr "FontAwesome"
#: dependencies.py:40
msgid "jQuery"
msgstr ""
msgstr "jQuery"
#: dependencies.py:43
msgid "JQuery Form"
msgstr ""
msgstr "jQuery формуляр"
#: dependencies.py:47
msgid "jQuery Lazy Load"
msgstr ""
msgstr "jQuery мързеливо зареждане"
#: dependencies.py:51
msgid "JQuery Match Height"
msgstr ""
msgstr "jQuery съответствие на височина"
#: dependencies.py:55
msgid "Select 2"
msgstr ""
msgstr "Избиране 2"
#: dependencies.py:59
msgid "Toastr"
msgstr ""
msgstr "Toastr"
#: dependencies.py:62
msgid "URI.js"
msgstr ""
msgstr "URI.js"
#: settings.py:14
msgid "Maximum number of characters that will be displayed as the view title."
msgstr ""
msgstr "Максимален брой на знаците, които ще се изобразят в заглавката на изгледа."
#: templates/403.html:5 templates/403.html:9
msgid "Insufficient permissions"
msgstr ""
msgstr "Недостатъчни разрешения"
#: templates/403.html:11
msgid "You don't have enough permissions for this operation."
msgstr ""
msgstr "Нямате достатъчни разрешения за тази операция."
#: templates/404.html:5 templates/404.html:9
msgid "Page not found"
@@ -87,21 +88,21 @@ msgstr "Страницата не е намерена"
#: templates/404.html:11
msgid "Sorry, but the requested page could not be found."
msgstr ""
msgstr "Съжалявам, но заявената страница не може да бъде намерена."
#: templates/500.html:5 templates/500.html:9 templates/appearance/root.html:52
msgid "Server error"
msgstr ""
msgstr "Грешка в сървъра"
#: templates/500.html:11
msgid ""
"There's been an error. It's been reported to the site administrators via "
"e-mail and should be fixed shortly. Thanks for your patience."
msgstr ""
msgstr "Има грешка. Тя е съобщена на администраторите на сайта чрез електронно съобщение и ще бъде отстранена скоро. Благодарим за търпението."
#: templates/appearance/about.html:10
msgid "About"
msgstr ""
msgstr "Относно"
#: templates/appearance/about.html:77
#, python-format
@@ -109,7 +110,7 @@ msgid ""
"\n"
" %(setting_project_title)s is based on %(project_title)s\n"
" "
msgstr ""
msgstr "\n %(setting_project_title)s се основава на%(project_title)s\n "
#: templates/appearance/about.html:82
msgid "Version"
@@ -118,11 +119,11 @@ msgstr "Версия"
#: templates/appearance/about.html:84
#, python-format
msgid "Build number: %(build_number)s"
msgstr ""
msgstr "Номер на конструкцията: %(build_number)s"
#: templates/appearance/about.html:97
msgid "Released under the license:"
msgstr ""
msgstr "Издаден под лиценз:"
#: templates/appearance/about.html:103
#, python-format
@@ -130,7 +131,7 @@ msgid ""
"\n"
" %(project_title)s is a free and open-source software brought to you with <i class=\"fa fa-heart text-danger\" style=\"transform: rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" "
msgstr ""
msgstr "\n %(project_title)s е безплатен софтуер с отворен код предоставен Ви <i class=\"fa fa-heart text-danger\" style=\"transform: rotate(10deg);\"></i> от Роберто Росарио и сътрудници.\n "
#: templates/appearance/about.html:109
#, python-format
@@ -138,7 +139,7 @@ msgid ""
"\n"
" It takes great effort to make %(project_title)s as feature-rich as it is. We need all the help we can get!\n"
" "
msgstr ""
msgstr "\n Необходими са големи усилия за да се направи %(project_title)s с толкова много функции както е сега. Необходима ни е цялата помощ, която можем да получим!\n "
#: templates/appearance/about.html:115
#, python-format
@@ -146,7 +147,7 @@ msgid ""
"\n"
" If you use %(project_title)s please <a class=\"new_window\" href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation %(icon_social_paypal)s</a>\n"
" "
msgstr ""
msgstr "\n Ако използвате %(project_title)s молим <a class=\"new_window\" href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3PXN336XFXQNN\"> помислете си дали да направите дарение %(icon_social_paypal)s</a>\n "
#: templates/appearance/about.html:121
#, python-format
@@ -154,12 +155,12 @@ msgid ""
"\n"
" You can also <a class=\"new_window\" href=\"https://www.paypal.com/paypalme2/RobertoRosario\">donate directly to the creator and lead developer. %(icon_social_paypal)s</a>\n"
" "
msgstr ""
msgstr "\n Може също <a class=\"new_window\" href=\"https://www.paypal.com/paypalme2/RobertoRosario\">да направите дарение направо на създателя и главен разработчик. %(icon_social_paypal)s</a>\n "
#: templates/appearance/about.html:127
msgid ""
"\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>. <br>The book is available on pre-release format at a discounted price for a limited time.\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>.\n"
" "
msgstr ""
@@ -169,7 +170,7 @@ msgid ""
"\n"
" The complete list of changes is available via the <a class=\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html\">Release notes %(icon_documentation)s</a> or the short version <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" "
msgstr ""
msgstr "\n Пълният списък на промените е наличен чрез <a class=\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html\">Бележки към версията %(icon_documentation)s</a> или кратката версия <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/HISTORY.rst\">Дневник на промените%(icon_documentation)s</a>.\n "
#: templates/appearance/about.html:139
#, python-format
@@ -177,7 +178,7 @@ msgid ""
"\n"
" For questions check the <a class=\"new_window\" href=\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki %(icon_wiki)s</a>.\n"
" "
msgstr ""
msgstr "\n За въпроси проверете <a class=\"new_window\" href=\"https://docs.mayan-edms.com\">Документация %(icon_documentation)s</a> или <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Уики %(icon_wiki)s</a>.\n "
#: templates/appearance/about.html:145
#, python-format
@@ -185,7 +186,7 @@ msgid ""
"\n"
" If you found a bug or have a feature idea, visit the <a class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum %(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository %(icon_source_code)s</a>.\n"
" "
msgstr ""
msgstr "\n Ако намерите бъг или имате идея за прибавка, посетете <a class=\"new_window\" href=\"https://forum.mayan-edms.com\">Форум %(icon_forum)s</a> или направете заявка в <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms\">Хранилище на изходен код %(icon_source_code)s</a>.\n "
#: templates/appearance/about.html:150
#, python-format
@@ -194,17 +195,17 @@ msgid ""
" Spread the word. Talk to your friends and colleagues about how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter.com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" href=\"https://www.facebook.com/MayanEDMS/\">Facebook %(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www.instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" "
msgstr ""
msgstr "\n Разкажете за проекта. Кажете на Вашите приятели и колеги за това какъв прекрасен е %(project_title)s!\n Следете ни на <a class=\"new_window\" href=\"https://twitter.com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" href=\"https://www.facebook.com/MayanEDMS/\">Facebook %(icon_social_facebook)s</a>, или <a class=\"new_window\" href=\"https://www.instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n "
#: templates/appearance/base.html:36 templates/appearance/base.html:46
msgid "Warning"
msgstr ""
msgstr "Предупреждение"
#: templates/appearance/base.html:46
msgid ""
"Settings updated, restart your installation for changes to take proper "
"effect."
msgstr ""
msgstr "Настройките са актуализирани, стартирайте отново Вашата инсталация за да подействат."
#: templates/appearance/base.html:60
#: templates/appearance/generic_list_items_subtemplate.html:104
@@ -214,11 +215,11 @@ msgstr "Действия"
#: templates/appearance/base.html:62
#: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown"
msgstr ""
msgstr "Превключване на плаващо меню"
#: templates/appearance/generic_confirm.html:14
msgid "Are you sure?"
msgstr ""
msgstr "Сигурен ли сте?"
#: templates/appearance/generic_confirm.html:34
msgid "Yes"
@@ -233,7 +234,7 @@ msgstr "Не"
#: templates/appearance/generic_form_subtemplate.html:51
#: templates/appearance/generic_multiform_subtemplate.html:37
msgid "required"
msgstr ""
msgstr "задължително"
#: templates/appearance/generic_form_subtemplate.html:86
#: templates/appearance/generic_form_subtemplate.html:99
@@ -258,7 +259,7 @@ msgstr "Отказ"
msgid ""
"Total (%(start)s - %(end)s out of %(total)s) (Page %(page_number)s of "
"%(total_pages)s)"
msgstr ""
msgstr "Общо (%(start)s - %(end)s от %(total)s) (Страница %(page_number)s от %(total_pages)s)"
#: templates/appearance/generic_list_items_subtemplate.html:19
#: templates/appearance/generic_list_items_subtemplate.html:22
@@ -266,7 +267,7 @@ msgstr ""
#: templates/appearance/generic_list_subtemplate.html:22
#, python-format
msgid "Total: %(total)s"
msgstr ""
msgstr "Общо: %(total)s"
#: templates/appearance/generic_list_subtemplate.html:55
msgid "Identifier"
@@ -274,35 +275,35 @@ msgstr "Идентификатор"
#: templates/appearance/home.html:10
msgid "Dashboard"
msgstr ""
msgstr "Контролно табло"
#: templates/appearance/home.html:26
msgid "Getting started"
msgstr ""
msgstr "Начален етап"
#: templates/appearance/home.html:29
msgid "Before you can fully use Mayan EDMS you need the following:"
msgstr ""
msgstr "Преди да можете да ползвате напълно Mayan EDMS необходимо е следното:"
#: templates/appearance/main_menu.html:10
msgid "Toggle navigation"
msgstr ""
msgstr "Превключване на навигацията"
#: templates/appearance/no_results.html:18
msgid "No results"
msgstr ""
msgstr "Няма резултати"
#: templates/appearance/root.html:57
msgid "Close"
msgstr ""
msgstr "Затваряне"
#: templates/appearance/root.html:65
msgid "Server communication error"
msgstr ""
msgstr "Грешка при свързването със сървъра"
#: templates/appearance/root.html:67
msgid "Check you network connection and try again in a few moments."
msgstr ""
msgstr "Проверете връзката с мрежата и опитайте отново след няколко секунди."
#: templatetags/appearance_tags.py:17
msgid "None"

View File

@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-30 07:03+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Bosnian (Bosnia and Herzegovina) (http://www.transifex.com/rosarior/mayan-edms/language/bs_BA/)\n"
"MIME-Version: 1.0\n"
@@ -160,7 +160,7 @@ msgstr ""
#: templates/appearance/about.html:127
msgid ""
"\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>. <br>The book is available on pre-release format at a discounted price for a limited time.\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>.\n"
" "
msgstr ""

View File

@@ -3,12 +3,13 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Michal Švábík <snadno@lehce.cz>, 2019
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-30 07:03+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Czech (http://www.transifex.com/rosarior/mayan-edms/language/cs/)\n"
"MIME-Version: 1.0\n"
@@ -19,89 +20,89 @@ msgstr ""
#: apps.py:12 settings.py:9
msgid "Appearance"
msgstr ""
msgstr "Vzhled"
#: dependencies.py:10
msgid "Lato font"
msgstr ""
msgstr "Lato písmo"
#: dependencies.py:14
msgid "Bootstrap"
msgstr ""
msgstr "Bootstrap"
#: dependencies.py:18
msgid "Bootswatch"
msgstr ""
msgstr "Bootswatch"
#: dependencies.py:32
msgid "Fancybox"
msgstr ""
msgstr "Fancybox"
#: dependencies.py:36
msgid "FontAwesome"
msgstr ""
msgstr "FontAwesome"
#: dependencies.py:40
msgid "jQuery"
msgstr ""
msgstr "jQuery"
#: dependencies.py:43
msgid "JQuery Form"
msgstr ""
msgstr "Formulář JQuery"
#: dependencies.py:47
msgid "jQuery Lazy Load"
msgstr ""
msgstr "jQuery spožděné načítání"
#: dependencies.py:51
msgid "JQuery Match Height"
msgstr ""
msgstr "JQuery Match Height"
#: dependencies.py:55
msgid "Select 2"
msgstr ""
msgstr "Select 2"
#: dependencies.py:59
msgid "Toastr"
msgstr ""
msgstr "Toastr"
#: dependencies.py:62
msgid "URI.js"
msgstr ""
msgstr "URI.js"
#: settings.py:14
msgid "Maximum number of characters that will be displayed as the view title."
msgstr ""
msgstr "Maximální počet znaků, které se zobrazí jako název pohledu."
#: templates/403.html:5 templates/403.html:9
msgid "Insufficient permissions"
msgstr ""
msgstr "Nedostatečná oprávnění"
#: templates/403.html:11
msgid "You don't have enough permissions for this operation."
msgstr ""
msgstr "Pro tuto operaci nemáte dostatečná oprávnění."
#: templates/404.html:5 templates/404.html:9
msgid "Page not found"
msgstr ""
msgstr "Stránka nenalezena"
#: templates/404.html:11
msgid "Sorry, but the requested page could not be found."
msgstr ""
msgstr "Litujeme, ale požadovanou stránku nelze najít."
#: templates/500.html:5 templates/500.html:9 templates/appearance/root.html:52
msgid "Server error"
msgstr ""
msgstr "Chyba serveru"
#: templates/500.html:11
msgid ""
"There's been an error. It's been reported to the site administrators via "
"e-mail and should be fixed shortly. Thanks for your patience."
msgstr ""
msgstr "Došlo k chybě. Bylo to hlášeno správcům webu prostřednictvím e-mailu a mělo by být brzy opraveno. Děkuji za Vaši trpělivost."
#: templates/appearance/about.html:10
msgid "About"
msgstr ""
msgstr "O"
#: templates/appearance/about.html:77
#, python-format
@@ -109,20 +110,20 @@ msgid ""
"\n"
" %(setting_project_title)s is based on %(project_title)s\n"
" "
msgstr ""
msgstr "\n%(setting_project_title)s je založen na %(project_title)s"
#: templates/appearance/about.html:82
msgid "Version"
msgstr ""
msgstr "Verze"
#: templates/appearance/about.html:84
#, python-format
msgid "Build number: %(build_number)s"
msgstr ""
msgstr "Číslo sestavy: %(build_number)s"
#: templates/appearance/about.html:97
msgid "Released under the license:"
msgstr ""
msgstr "Vydáno na základě licence:"
#: templates/appearance/about.html:103
#, python-format
@@ -130,7 +131,7 @@ msgid ""
"\n"
" %(project_title)s is a free and open-source software brought to you with <i class=\"fa fa-heart text-danger\" style=\"transform: rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" "
msgstr ""
msgstr "\n%(project_title)s je bezplatný a open-source software, který vám přináší <i class=\"fa fa-heart text-danger\" style=\"transform: rotate(10deg);\"></i> Roberto Rosario a přispěvatelé."
#: templates/appearance/about.html:109
#, python-format
@@ -138,7 +139,7 @@ msgid ""
"\n"
" It takes great effort to make %(project_title)s as feature-rich as it is. We need all the help we can get!\n"
" "
msgstr ""
msgstr "\nVynakládá velké úsilí, aby byl %(project_title)s stejně bohatý na funkce. Potřebujeme veškerou pomoc, kterou můžeme získat!"
#: templates/appearance/about.html:115
#, python-format
@@ -146,7 +147,7 @@ msgid ""
"\n"
" If you use %(project_title)s please <a class=\"new_window\" href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation %(icon_social_paypal)s</a>\n"
" "
msgstr ""
msgstr "\nPokud používáte %(project_title)s, <a class=\"new_window\" href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3PXN336XFXQNN\">zvažte</a> prosím <a class=\"new_window\" href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3PXN336XFXQNN\">darování %(icon_social_paypal)s</a>"
#: templates/appearance/about.html:121
#, python-format
@@ -154,12 +155,12 @@ msgid ""
"\n"
" You can also <a class=\"new_window\" href=\"https://www.paypal.com/paypalme2/RobertoRosario\">donate directly to the creator and lead developer. %(icon_social_paypal)s</a>\n"
" "
msgstr ""
msgstr "\nMůžete také <a class=\"new_window\" href=\"https://www.paypal.com/paypalme2/RobertoRosario\">přispět přímo tvůrci a hlavnímu vývojáři. %(icon_social_paypal)s</a>"
#: templates/appearance/about.html:127
msgid ""
"\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>. <br>The book is available on pre-release format at a discounted price for a limited time.\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>.\n"
" "
msgstr ""
@@ -169,7 +170,7 @@ msgid ""
"\n"
" The complete list of changes is available via the <a class=\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html\">Release notes %(icon_documentation)s</a> or the short version <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" "
msgstr ""
msgstr "\nÚplný seznam změn je k dispozici v <a class=\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html\">poznámkách</a> k <a class=\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html\">vydání %(icon_documentation)s</a> nebo v krátké verzi <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/HISTORY.rst\">Changelog %(icon_documentation)s</a> ."
#: templates/appearance/about.html:139
#, python-format
@@ -177,7 +178,7 @@ msgid ""
"\n"
" For questions check the <a class=\"new_window\" href=\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki %(icon_wiki)s</a>.\n"
" "
msgstr ""
msgstr "\nV případě dotazů zkontrolujte <a class=\"new_window\" href=\"https://docs.mayan-edms.com\">dokumentaci %(icon_documentation)s</a> nebo <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki %(icon_wiki)s</a> ."
#: templates/appearance/about.html:145
#, python-format
@@ -185,7 +186,7 @@ msgid ""
"\n"
" If you found a bug or have a feature idea, visit the <a class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum %(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository %(icon_source_code)s</a>.\n"
" "
msgstr ""
msgstr "\nPokud jste našli chybu nebo máte nějaký nápad, navštivte <a class=\"new_window\" href=\"https://forum.mayan-edms.com\">fórum %(icon_forum)s</a> nebo otevřete lístek v <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms\">úložišti zdrojových kódů %(icon_source_code)s</a> ."
#: templates/appearance/about.html:150
#, python-format
@@ -194,63 +195,63 @@ msgid ""
" Spread the word. Talk to your friends and colleagues about how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter.com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" href=\"https://www.facebook.com/MayanEDMS/\">Facebook %(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www.instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" "
msgstr ""
msgstr "\nŠiřme slovo. Promluvte si se svými přáteli a kolegy o tom, jak úžasný je %(project_title)s! Sledujte nás na <a class=\"new_window\" href=\"https://twitter.com/mayanedms\">Twitteru %(icon_social_twitter)s</a> , <a class=\"new_window\" href=\"https://www.facebook.com/MayanEDMS/\">Facebook %(icon_social_facebook)s</a> nebo <a class=\"new_window\" href=\"https://www.instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>"
#: templates/appearance/base.html:36 templates/appearance/base.html:46
msgid "Warning"
msgstr ""
msgstr "Varování"
#: templates/appearance/base.html:46
msgid ""
"Settings updated, restart your installation for changes to take proper "
"effect."
msgstr ""
msgstr "Nastavení byla aktualizována, restartujte vaši instalaci, aby se změny projevily správně."
#: templates/appearance/base.html:60
#: templates/appearance/generic_list_items_subtemplate.html:104
msgid "Actions"
msgstr ""
msgstr "Akce"
#: templates/appearance/base.html:62
#: templates/appearance/generic_list_items_subtemplate.html:106
msgid "Toggle Dropdown"
msgstr ""
msgstr "Přepnout rozevírací seznam"
#: templates/appearance/generic_confirm.html:14
msgid "Are you sure?"
msgstr ""
msgstr "Jsi si jistí?"
#: templates/appearance/generic_confirm.html:34
msgid "Yes"
msgstr ""
msgstr "Ano"
#: templates/appearance/generic_confirm.html:38
msgid "No"
msgstr ""
msgstr "Ne"
#: templates/appearance/generic_form_instance.html:51
#: templates/appearance/generic_form_instance.html:57
#: templates/appearance/generic_form_subtemplate.html:51
#: templates/appearance/generic_multiform_subtemplate.html:37
msgid "required"
msgstr ""
msgstr "Požadované"
#: templates/appearance/generic_form_subtemplate.html:86
#: templates/appearance/generic_form_subtemplate.html:99
#: templates/appearance/generic_multiform_subtemplate.html:59
msgid "Save"
msgstr ""
msgstr "Uložit"
#: templates/appearance/generic_form_subtemplate.html:86
#: templates/appearance/generic_form_subtemplate.html:99
#: templates/appearance/generic_multiform_subtemplate.html:59
msgid "Submit"
msgstr ""
msgstr "Odeslat"
#: templates/appearance/generic_form_subtemplate.html:90
#: templates/appearance/generic_multiform_subtemplate.html:63
msgid "Cancel"
msgstr ""
msgstr "Zrušit"
#: templates/appearance/generic_list_items_subtemplate.html:17
#: templates/appearance/generic_list_subtemplate.html:17
@@ -258,7 +259,7 @@ msgstr ""
msgid ""
"Total (%(start)s - %(end)s out of %(total)s) (Page %(page_number)s of "
"%(total_pages)s)"
msgstr ""
msgstr "Celkem (%(start)s - %(end)s z %(total)s) (stránka %(page_number)s z %(total_pages)s)"
#: templates/appearance/generic_list_items_subtemplate.html:19
#: templates/appearance/generic_list_items_subtemplate.html:22
@@ -266,44 +267,44 @@ msgstr ""
#: templates/appearance/generic_list_subtemplate.html:22
#, python-format
msgid "Total: %(total)s"
msgstr ""
msgstr "Celkem: %(total)s"
#: templates/appearance/generic_list_subtemplate.html:55
msgid "Identifier"
msgstr ""
msgstr "Identifikátor"
#: templates/appearance/home.html:10
msgid "Dashboard"
msgstr ""
msgstr "Řídící panel"
#: templates/appearance/home.html:26
msgid "Getting started"
msgstr ""
msgstr "Začínáme"
#: templates/appearance/home.html:29
msgid "Before you can fully use Mayan EDMS you need the following:"
msgstr ""
msgstr "Než začnete plně používat Mayan EDMS, potřebujete následující:"
#: templates/appearance/main_menu.html:10
msgid "Toggle navigation"
msgstr ""
msgstr "Přepnout navigaci"
#: templates/appearance/no_results.html:18
msgid "No results"
msgstr ""
msgstr "Žádné výsledky"
#: templates/appearance/root.html:57
msgid "Close"
msgstr ""
msgstr "Zavřít"
#: templates/appearance/root.html:65
msgid "Server communication error"
msgstr ""
msgstr "Chyba komunikace se serverem"
#: templates/appearance/root.html:67
msgid "Check you network connection and try again in a few moments."
msgstr ""
msgstr "Zkontrolujte připojení k síti a zkuste to znovu za chvíli."
#: templatetags/appearance_tags.py:17
msgid "None"
msgstr ""
msgstr "žádný"

View File

@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-30 07:03+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Danish (Denmark) (http://www.transifex.com/rosarior/mayan-edms/language/da_DK/)\n"
"MIME-Version: 1.0\n"
@@ -160,7 +160,7 @@ msgstr ""
#: templates/appearance/about.html:127
msgid ""
"\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>. <br>The book is available on pre-release format at a discounted price for a limited time.\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>.\n"
" "
msgstr ""

View File

@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-30 07:03+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: German (Germany) (http://www.transifex.com/rosarior/mayan-edms/language/de_DE/)\n"
"MIME-Version: 1.0\n"
@@ -163,7 +163,7 @@ msgstr ""
#: templates/appearance/about.html:127
msgid ""
"\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>. <br>The book is available on pre-release format at a discounted price for a limited time.\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>.\n"
" "
msgstr ""

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-30 07:03+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Greek (http://www.transifex.com/rosarior/mayan-edms/language/el/)\n"
"MIME-Version: 1.0\n"
@@ -159,7 +159,7 @@ msgstr ""
#: templates/appearance/about.html:127
msgid ""
"\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>. <br>The book is available on pre-release format at a discounted price for a limited time.\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>.\n"
" "
msgstr ""

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -169,8 +169,7 @@ msgid ""
"\n"
" Besides donations you can also support the project by <a "
"class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy "
"of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>. <br>The book is "
"available on pre-release format at a discounted price for a limited time.\n"
"of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>.\n"
" "
msgstr ""

View File

@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-09-24 21:04+0000\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-30 07:03+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Spanish (http://www.transifex.com/rosarior/mayan-edms/language/es/)\n"
"MIME-Version: 1.0\n"
@@ -160,9 +160,9 @@ msgstr "\nTambién puede <a class=\"new_window\" href=\"https://www.paypal.com/p
#: templates/appearance/about.html:127
msgid ""
"\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>. <br>The book is available on pre-release format at a discounted price for a limited time.\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>.\n"
" "
msgstr "\nAdemás de las donaciones, también puede apoyar el proyecto <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">comprando una copia del libro \"Exploring Mayan EDMS\" de Roberto Rosario</a> . <br> El libro está disponible en formato de prelanzamiento a un precio con descuento por tiempo limitado."
msgstr ""
#: templates/appearance/about.html:133
#, python-format

View File

@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-30 07:03+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Persian (http://www.transifex.com/rosarior/mayan-edms/language/fa/)\n"
"MIME-Version: 1.0\n"
@@ -160,7 +160,7 @@ msgstr ""
#: templates/appearance/about.html:127
msgid ""
"\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>. <br>The book is available on pre-release format at a discounted price for a limited time.\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>.\n"
" "
msgstr ""

View File

@@ -13,8 +13,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-30 07:03+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: French (http://www.transifex.com/rosarior/mayan-edms/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -165,7 +165,7 @@ msgstr ""
#: templates/appearance/about.html:127
msgid ""
"\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>. <br>The book is available on pre-release format at a discounted price for a limited time.\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>.\n"
" "
msgstr ""

View File

@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-30 07:03+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Hungarian (http://www.transifex.com/rosarior/mayan-edms/language/hu/)\n"
"MIME-Version: 1.0\n"
@@ -160,7 +160,7 @@ msgstr ""
#: templates/appearance/about.html:127
msgid ""
"\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>. <br>The book is available on pre-release format at a discounted price for a limited time.\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>.\n"
" "
msgstr ""

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-30 07:03+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Indonesian (http://www.transifex.com/rosarior/mayan-edms/language/id/)\n"
"MIME-Version: 1.0\n"
@@ -159,7 +159,7 @@ msgstr ""
#: templates/appearance/about.html:127
msgid ""
"\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>. <br>The book is available on pre-release format at a discounted price for a limited time.\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>.\n"
" "
msgstr ""

View File

@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-30 07:03+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Italian (http://www.transifex.com/rosarior/mayan-edms/language/it/)\n"
"MIME-Version: 1.0\n"
@@ -162,7 +162,7 @@ msgstr ""
#: templates/appearance/about.html:127
msgid ""
"\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>. <br>The book is available on pre-release format at a discounted price for a limited time.\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>.\n"
" "
msgstr ""

View File

@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-30 07:03+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Latvian (http://www.transifex.com/rosarior/mayan-edms/language/lv/)\n"
"MIME-Version: 1.0\n"
@@ -160,7 +160,7 @@ msgstr ""
#: templates/appearance/about.html:127
msgid ""
"\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>. <br>The book is available on pre-release format at a discounted price for a limited time.\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>.\n"
" "
msgstr ""

View File

@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-30 07:03+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Dutch (Netherlands) (http://www.transifex.com/rosarior/mayan-edms/language/nl_NL/)\n"
"MIME-Version: 1.0\n"
@@ -162,7 +162,7 @@ msgstr ""
#: templates/appearance/about.html:127
msgid ""
"\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>. <br>The book is available on pre-release format at a discounted price for a limited time.\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>.\n"
" "
msgstr ""

View File

@@ -12,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-09-23 09:49+0000\n"
"Last-Translator: Tomasz Szymanowicz <alakdae@gmail.com>\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-30 07:03+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Polish (http://www.transifex.com/rosarior/mayan-edms/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -164,9 +164,9 @@ msgstr "\nMożesz także <a class=\"new_window\" href=\"https://www.paypal.com/p
#: templates/appearance/about.html:127
msgid ""
"\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>. <br>The book is available on pre-release format at a discounted price for a limited time.\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>.\n"
" "
msgstr "\nOprócz darowizn możesz również wesprzeć projekt <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">kupując książkę „Exploring Mayan EDMS” autorstwa Roberto Rosario</a> . <br> Książka jest dostępna w formacie przedpremierowym po obniżonej cenie przez ograniczony czas."
msgstr ""
#: templates/appearance/about.html:133
#, python-format

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-30 07:03+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Portuguese (http://www.transifex.com/rosarior/mayan-edms/language/pt/)\n"
"MIME-Version: 1.0\n"
@@ -159,7 +159,7 @@ msgstr ""
#: templates/appearance/about.html:127
msgid ""
"\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>. <br>The book is available on pre-release format at a discounted price for a limited time.\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>.\n"
" "
msgstr ""

View File

@@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-30 07:03+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/rosarior/mayan-edms/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
@@ -162,7 +162,7 @@ msgstr ""
#: templates/appearance/about.html:127
msgid ""
"\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>. <br>The book is available on pre-release format at a discounted price for a limited time.\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>.\n"
" "
msgstr ""

View File

@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-09-21 05:30+0000\n"
"Last-Translator: Harald Ersch\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-30 07:03+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Romanian (Romania) (http://www.transifex.com/rosarior/mayan-edms/language/ro_RO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -161,9 +161,9 @@ msgstr "\nPuteți <a class=\"new_window\" href=\"https://www.paypal.com/paypalme
#: templates/appearance/about.html:127
msgid ""
"\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>. <br>The book is available on pre-release format at a discounted price for a limited time.\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>.\n"
" "
msgstr "\nPe lângă donații, puteți susține și proiectul <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">achiziționând o copie a cărții „Exploring Mayan EDMS” de Roberto Rosario</a> . <br> Cartea este disponibilă în format pre-lansare la un preț redus pentru o perioadă limitată de timp.\n "
msgstr ""
#: templates/appearance/about.html:133
#, python-format

View File

@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-30 07:03+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Russian (http://www.transifex.com/rosarior/mayan-edms/language/ru/)\n"
"MIME-Version: 1.0\n"
@@ -161,7 +161,7 @@ msgstr ""
#: templates/appearance/about.html:127
msgid ""
"\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>. <br>The book is available on pre-release format at a discounted price for a limited time.\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>.\n"
" "
msgstr ""

View File

@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-30 07:03+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Slovenian (Slovenia) (http://www.transifex.com/rosarior/mayan-edms/language/sl_SI/)\n"
"MIME-Version: 1.0\n"
@@ -160,7 +160,7 @@ msgstr ""
#: templates/appearance/about.html:127
msgid ""
"\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>. <br>The book is available on pre-release format at a discounted price for a limited time.\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>.\n"
" "
msgstr ""

View File

@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-30 07:03+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Turkish (Turkey) (http://www.transifex.com/rosarior/mayan-edms/language/tr_TR/)\n"
"MIME-Version: 1.0\n"
@@ -161,7 +161,7 @@ msgstr ""
#: templates/appearance/about.html:127
msgid ""
"\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>. <br>The book is available on pre-release format at a discounted price for a limited time.\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>.\n"
" "
msgstr ""

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-30 07:03+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/rosarior/mayan-edms/language/vi_VN/)\n"
"MIME-Version: 1.0\n"
@@ -159,7 +159,7 @@ msgstr ""
#: templates/appearance/about.html:127
msgid ""
"\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>. <br>The book is available on pre-release format at a discounted price for a limited time.\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>.\n"
" "
msgstr ""

View File

@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:06-0400\n"
"PO-Revision-Date: 2019-09-04 03:25+0000\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-10-30 07:03+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Chinese (http://www.transifex.com/rosarior/mayan-edms/language/zh/)\n"
"MIME-Version: 1.0\n"
@@ -160,7 +160,7 @@ msgstr ""
#: templates/appearance/about.html:127
msgid ""
"\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>. <br>The book is available on pre-release format at a discounted price for a limited time.\n"
" Besides donations you can also support the project by <a class=\"new_window\" href=\"https://sellfy.com/p/um2fkx/\">purchasing a copy of the book \"Exploring Mayan EDMS\" by Roberto Rosario</a>.\n"
" "
msgstr ""

View File

@@ -125,7 +125,7 @@
<p class="text-center">
{% blocktrans with icon_social_paypal as icon_social_paypal%}
Besides donations you can also support the project by <a class="new_window" href="https://sellfy.com/p/um2fkx/">purchasing a copy of the book "Exploring Mayan EDMS" by Roberto Rosario</a>. <br>The book is available on pre-release format at a discounted price for a limited time.
Besides donations you can also support the project by <a class="new_window" href="https://sellfy.com/p/um2fkx/">purchasing a copy of the book "Exploring Mayan EDMS" by Roberto Rosario</a>.
{% endblocktrans %}
</p>

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 23:07-0400\n"
"POT-Creation-Date: 2019-10-30 02:57-0400\n"
"PO-Revision-Date: 2019-06-15 07:48+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Arabic (http://www.transifex.com/rosarior/mayan-edms/language/ar/)\n"

Some files were not shown because too many files have changed in this diff Show More