Merge remote-tracking branch 'origin/master' into development

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
Roberto Rosario
2017-07-29 01:55:42 -04:00
1677 changed files with 40824 additions and 21204 deletions
+2 -1
View File
@@ -10,7 +10,7 @@
.tox/ .tox/
.vagrant .vagrant
_build/ _build/
build/ /build/
coverage.xml coverage.xml
document_storage/ document_storage/
gpg_home/ gpg_home/
@@ -18,6 +18,7 @@ htmlcov/
mayan/media/ mayan/media/
mayan/media/document_cache/ mayan/media/document_cache/
mayan/settings/local.py mayan/settings/local.py
mayan/error.log
settings_local.py settings_local.py
static_collected/ static_collected/
/celerybeat-schedule /celerybeat-schedule
+89 -2
View File
@@ -4,13 +4,100 @@
- Content windows appearance changes - Content windows appearance changes
- Add new document's version list view permission - Add new document's version list view permission
2.5 (2017-07-XX) 2.6.4 (2017-07-26)
=============== ==================
- Add missing replacements of reverse to resolve_url.
2.6.3 (2017-07-25)
==================
- Add makefile target to launch a PostgreSQL container.
- Use resolve_url instead of redirect to resolve the post login URL.
- Make the intialsetup and performupgrade management tasks work
with signals to allow customization from 3rd party apps.
- PEP8 cleanups.
- Add tag_ids keyword argument to the Source.handle_upload
model method. GitLab issue #413.
- Add overflow wrapping so wrap long titles in Firefox too.
- Makes Roles searchable. GitLab issue #402.
- Add line numbers to the debug and production loggers.
Add date and time to the production logger.
- Add support for generating setup.py from a template. GitLab
#149 #200.
- Add fade in animation to document images.
2.6.2 (2017-07-19)
==================
- Fix deprecation warning to prepare upgrade to Django 1.11 and 2.0.
- Fix document page zoom.
- Add support to run tests against a MySQL, Postgres or Oracle container.
- Improve tag widget customization by moving the markup to its own template.
- Fix document page widget appearance in the document page list view.
- Make document version order deterministic.
- Allow total page number instrospection of encrypted PDF with non ASCII user properties. GitLab issue #411.
- Oracle database compatibility update in the cabinets app. GitHub #258.
2.6.1 (2017-07-18)
==================
- Fix issue when editing or removing metadata from multiple documents.
2.6 (2017-07-18)
================
- Fix HTML mark up in window title. GitLab #397.
- Add support for emailing documents to a recipient list. GitLab #396.
- Backport metadata widget changes from @Macrobb. GitLab #377.
- Make users and group searchable.
- Add support for logging errors during in production mode.
Add COMMON_PRODUCTION_ERROR_LOG_PATH to control path of log file.
Defaults to mayan/error.log.
- Add support logging request exceptions.
- Add document list item view.
- Sort setting by namespace label and by global name second.
- Sort indexes by label.
- Fix cabinets permission and access control checking.
- The permission to add or remove documents to cabinets now applies to documents too.
- Equalize dashboard widgets heights.
- Switch the order of the DEFAULT_AUTHENTICATION_CLASSES of DRF. GitLab #400.
- Backport document's version list view permission.
- Improve code to unbind menu entries.
- Renamed the document type permission namespace from "Document setup" to "Document types".
- Add support for granting the document type edit, document type delete, and document type view
permissions to individual document type instances.
- Improved tests by testing for accesses.
- Increase the size of the mailing profile label field to 128 characters.
2.5.2 (2017-07-08)
==================
- Improve new document creation signal handling.
Fixes issue with duplicate scanning at upload.
2.5.1 (2017-07-08)
==================
- Update release target due to changes in PyPI.
2.5 (2017-07-07)
================
- Add view to download a document's OCR text. GitLab #215 - Add view to download a document's OCR text. GitLab #215
- Add user configurable mailer. GitLab #286. - Add user configurable mailer. GitLab #286.
- Use Toasts library for screen messages. - Use Toasts library for screen messages.
- Reduce verbosity of some debug messages. - Reduce verbosity of some debug messages.
- Add new lineart transformation. - Add new lineart transformation.
- Fix SANE source resolution field.
- About and Profile menu reorganization.
- PDF compatibility improvements.
- Office document coversion improvements.
- New metadata type setup UI.
- Duplicated document scan support.
- "Remember me" login support.
- Forgotten password restore via email.
- Document cache disabling.
- Translation improvements.
- Image loading improvements.
- Lower Javascript memory utilization.
- HTML reponsive layout improvements.
- Make document deletion a background task.
- Unicode handling improvements.
- Python3 compatilibyt improvements.
- New screen messages using Toastr.
2.4 (2017-06-23) 2.4 (2017-06-23)
================ ================
+102 -7
View File
@@ -6,9 +6,15 @@ help:
@echo "clean-build - Remove build artifacts." @echo "clean-build - Remove build artifacts."
@echo "clean-pyc - Remove Python artifacts." @echo "clean-pyc - Remove Python artifacts."
@echo "clean - Remove Python and build artifacts." @echo "clean - Remove Python and build artifacts."
@echo "generate_setup - Create and updated setup.py"
@echo "test-all - Run all tests." @echo "test-all - Run all tests."
@echo "test MODULE=<python module name> - Run tests for a single App, module or test class." @echo "test MODULE=<python module name> - Run tests for a single app, module or test class."
@echo "test-postgres-all - Run all tests against a Postgres database container."
@echo "test-postgres MODULE=<python module name> - Run tests for a single app, module or test class against a Postgres database container."
@echo "test-mysql-all - Run all tests against a MySQL database container."
@echo "test-mysql MODULE=<python module name> - Run tests for a single app, module or test class against a MySQL database container."
@echo "docs_serve - Run the livehtml documentation generator." @echo "docs_serve - Run the livehtml documentation generator."
@echo "translations_make - Refresh all translation files." @echo "translations_make - Refresh all translation files."
@@ -41,6 +47,8 @@ help:
@echo "docker_services_worker - Launch a worker instance that uses the production-like services." @echo "docker_services_worker - Launch a worker instance that uses the production-like services."
@echo "docker_service_mysql_on - Launch and initialize a MySQL Docker container." @echo "docker_service_mysql_on - Launch and initialize a MySQL Docker container."
@echo "docker_service_mysql_off - Stop and delete the MySQL Docker container." @echo "docker_service_mysql_off - Stop and delete the MySQL Docker container."
@echo "docker_service_postgres_on - Launch and initialize a PostgreSQL Docker container."
@echo "docker_service_postgres_off - Stop and delete the PostgreSQL Docker container."
@echo "safety_check - Run a package safety check." @echo "safety_check - Run a package safety check."
@@ -68,6 +76,61 @@ test:
test-all: test-all:
./manage.py test --mayan-apps --settings=mayan.settings.testing --nomigrations ./manage.py test --mayan-apps --settings=mayan.settings.testing --nomigrations
test-launch-postgres:
@docker rm -f test-postgres || true
@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 -qq libpq-dev
pip install psycopg2
while ! docker inspect --format='{{json .State.Health}}' test-postgres|grep 'Status":"healthy"'; do sleep 1; done
test-postgres: test-launch-postgres
./manage.py test $(MODULE) --settings=mayan.settings.testing.docker.db_postgres --nomigrations
@docker rm -f test-postgres || true
@docker volume rm test-postgres || true
test-postgres-all: test-launch-postgres
./manage.py test --mayan-apps --settings=mayan.settings.testing.docker.db_postgres --nomigrations
@docker rm -f test-postgres || true
@docker volume rm test-postgres || true
test-launch-mysql:
@docker rm -f test-mysql || true
@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 -qq libmysqlclient-dev mysql-client
pip install mysql-python
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;"
test-mysql: test-launch-mysql
./manage.py test $(MODULE) --settings=mayan.settings.testing.docker.db_mysql --nomigrations
@docker rm -f test-mysql || true
@docker volume rm test-mysql || true
test-mysql-all: test-launch-mysql
./manage.py test --mayan-apps --settings=mayan.settings.testing.docker.db_mysql --nomigrations
@docker rm -f test-mysql || true
@docker volume rm test-mysql || true
test-launch-oracle:
@docker rm -f test-oracle || true
@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
while ! nc -z 127.0.0.1 49161; do sleep 1; done
sleep 10
test-oracle: test-launch-oracle
./manage.py test $(MODULE) --settings=mayan.settings.testing.docker.db_oracle --nomigrations
@docker rm -f test-oracle || true
@docker volume rm test-oracle || true
test-oracle-all: test-launch-oracle
./manage.py test --mayan-apps --settings=mayan.settings.testing.docker.db_oracle --nomigrations
@docker rm -f test-oracle || true
@docker volume rm test-oracle || true
# Documentation # Documentation
@@ -87,7 +150,7 @@ translations_push:
tx push -s tx push -s
translations_pull: translations_pull:
tx pull tx pull -f
# Requirements # Requirements
@@ -101,6 +164,9 @@ requirements_docs:
requirements_testing: requirements_testing:
pip install -r requirements/testing.txt pip install -r requirements/testing.txt
generate_setup:
@./generate_setup.py
@echo "Complete."
# Releases # Releases
@@ -133,10 +199,30 @@ release_via_docker_alpine:
docker run --rm --name mayan_release -v $(HOME):/host_home:ro -v `pwd`:/host_source -w /source alpine /bin/busybox sh -c "cp -r /host_source/* . && apk update && apk add python2 py2-pip make && pip install -r requirements/build.txt && cp -r /host_home/.pypirc ~/.pypirc && make release" docker run --rm --name mayan_release -v $(HOME):/host_home:ro -v `pwd`:/host_source -w /source alpine /bin/busybox sh -c "cp -r /host_source/* . && apk update && apk add python2 py2-pip make && pip install -r requirements/build.txt && cp -r /host_home/.pypirc ~/.pypirc && make release"
test_sdist_via_docker_ubuntu: test_sdist_via_docker_ubuntu:
docker run --rm --name mayan_sdist_test -v $(HOME):/host_home:ro -v `pwd`:/host_source -w /source ubuntu:16.04 /bin/bash -c "cp -r /host_source/* . && apt-get update && apt-get install make python-pip libreoffice tesseract-ocr tesseract-ocr-deu poppler-utils -y && pip install -r requirements/development.txt && make sdist_test_suit" docker run --rm --name mayan_sdist_test -v $(HOME):/host_home:ro -v `pwd`:/host_source -w /source ubuntu:16.04 /bin/bash -c "\
cp -r /host_source/* . && \
echo "LC_ALL=\"en_US.UTF-8\"" >> /etc/default/locale && \
locale-gen en_US.UTF-8 && \
update-locale LANG=en_US.UTF-8 && \
export LC_ALL=en_US.UTF-8 && \
apt-get update && \
apt-get install make python-pip libreoffice tesseract-ocr tesseract-ocr-deu poppler-utils -y && \
pip install -r requirements/development.txt && \
make sdist_test_suit \
"
test_wheel_via_docker_ubuntu: test_wheel_via_docker_ubuntu:
docker run --rm --name mayan_wheel_test -v $(HOME):/host_home:ro -v `pwd`:/host_source -w /source ubuntu:16.04 /bin/bash -c "cp -r /host_source/* . && apt-get update && apt-get install make python-pip libreoffice tesseract-ocr tesseract-ocr-deu poppler-utils -y && pip install -r requirements/development.txt && make wheel_test_suit" docker run --rm --name mayan_wheel_test -v $(HOME):/host_home:ro -v `pwd`:/host_source -w /source ubuntu:16.04 /bin/bash -c "\
cp -r /host_source/* . && \
echo "LC_ALL=\"en_US.UTF-8\"" >> /etc/default/locale && \
locale-gen en_US.UTF-8 && \
update-locale LANG=en_US.UTF-8 && \
export LC_ALL=en_US.UTF-8 && \
apt-get update && \
apt-get install make python-pip libreoffice tesseract-ocr tesseract-ocr-deu poppler-utils -y && \
pip install -r requirements/development.txt && \
make wheel_test_suit \
"
sdist_test_suit: sdist sdist_test_suit: sdist
rm -f -R _virtualenv rm -f -R _virtualenv
@@ -177,17 +263,17 @@ docker_services_on:
while ! nc -z 127.0.0.1 6379; do sleep 1; done while ! nc -z 127.0.0.1 6379; do sleep 1; done
while ! nc -z 127.0.0.1 5432; do sleep 1; done while ! nc -z 127.0.0.1 5432; do sleep 1; done
sleep 2 sleep 2
./manage.py initialsetup --settings=mayan.settings.testing.docker ./manage.py initialsetup --settings=mayan.settings.staging.docker
docker_services_off: docker_services_off:
docker stop postgres redis docker stop postgres redis
docker rm postgres redis docker rm postgres redis
docker_services_frontend: docker_services_frontend:
./manage.py runserver --settings=mayan.settings.testing.docker ./manage.py runserver --settings=mayan.settings.staging.docker
docker_services_worker: docker_services_worker:
./manage.py celery worker --settings=mayan.settings.testing.docker -B -l INFO -O fair ./manage.py celery worker --settings=mayan.settings.staging.docker -B -l INFO -O fair
docker_service_mysql_on: docker_service_mysql_on:
docker run -d --name mysql -p 3306:3306 -e MYSQL_ALLOW_EMPTY_PASSWORD=True -e MYSQL_DATABASE=mayan_edms mysql docker run -d --name mysql -p 3306:3306 -e MYSQL_ALLOW_EMPTY_PASSWORD=True -e MYSQL_DATABASE=mayan_edms mysql
@@ -197,6 +283,15 @@ docker_service_mysql_off:
docker stop mysql docker stop mysql
docker rm mysql docker rm mysql
docker_service_postgres_on:
docker run -d --name postgres -p 5432:5432 postgres
while ! nc -z 127.0.0.1 5432; do sleep 1; done
docker_service_postgres_off:
docker stop postgres
docker rm postgres
# Security # Security
safety_check: safety_check:
-4
View File
@@ -1,4 +0,0 @@
#!/bin/sh
python setup.py sdist
pip wheel --no-index --no-deps --wheel-dir dist dist/*.tar.gz
+74
View File
@@ -0,0 +1,74 @@
===============================
Mayan EDMS v2.5.1 release notes
===============================
Released: July 07, 2017
What's new
==========
This version is identical to version 2.5. It was released to workaround some
issues with the recent migration of PyPI (https://mail.python.org/pipermail/distutils-sig/2017-June/030766.html)
Removals
--------
* None
Upgrading from a previous version
---------------------------------
Using PIP
~~~~~~~~~
Type in the console::
$ pip install -U mayan-edms
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.
Next upgrade/add the new requirements::
$ pip install --upgrade -r requirements.txt
Common steps
~~~~~~~~~~~~
Migrate existing database schema with::
$ mayan-edms.py performupgrade
Add new static media::
$ mayan-edms.py collectstatic --noinput
The upgrade procedure is now complete.
Backward incompatible changes
=============================
* None
Bugs fixed or issues closed
===========================
<<<<<<< HEAD:docs/releases/2.5.1.rst
* None
=======
* `GitLab issue #378 <https://gitlab.com/mayan-edms/mayan-edms/issues/378>`_ Add metadata widget changes from @Macrobb
* `GitLab issue #379 <https://gitlab.com/mayan-edms/mayan-edms/issues/379>`_ Add new document version list view permission.
>>>>>>> 105eab074... Add new document version list view permission. GitLab issue #379:docs/releases/3.0.rst
.. _PyPI: https://pypi.python.org/pypi/mayan-edms/
+74
View File
@@ -0,0 +1,74 @@
===============================
Mayan EDMS v2.5.2 release notes
===============================
Released: July 08, 2017
What's new
==========
Improve duplicate document scan
-------------------------------
Previously the way document creation code was enclosed in a single database
transactions. This cause the duplicate scan at upload code to received a
document reference to uncommitted database data. The single database
transaction was split into smaller units to make sure the duplicate scan
recevies saved and committed data.
Removals
--------
* None
Upgrading from a previous version
---------------------------------
Using PIP
~~~~~~~~~
Type in the console::
$ pip install -U mayan-edms
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.
Next upgrade/add the new requirements::
$ pip install --upgrade -r requirements.txt
Common steps
~~~~~~~~~~~~
Migrate existing database schema with::
$ mayan-edms.py performupgrade
Add new static media::
$ mayan-edms.py collectstatic --noinput
The upgrade procedure is now complete.
Backward incompatible changes
=============================
* None
Bugs fixed or issues closed
===========================
* None
.. _PyPI: https://pypi.python.org/pypi/mayan-edms/
+145 -19
View File
@@ -2,15 +2,139 @@
Mayan EDMS v2.5 release notes Mayan EDMS v2.5 release notes
============================= =============================
Released: July XX, 2017 Released: July 07, 2017
What's new What's new
========== ==========
OCR text download
-----------------
A link and view were added to download the entire OCR text of a document as a
separate file. The link can be found under the "Actions" dropdown when the
"OCR" tab of a document is selected.
SANE document source
--------------------
A validation error was being raised when the resolution field of the SANE
document source was left blank. This issue has been fixed and works as expected
now.
Mailing profiles
----------------
Previously, the way documents were emailed was controlled by configuration
settings that only system administrator could change as the OS level. It is
now possible to create mailing profiles from within the user interface. This
allows for Mayan administrators to add mailing profiles without the
intervention system administrators. It also provides the opportunity to create
multiple mailing profiles. This is useful for sending documents via different
email providers depending on things like priority of delivery, or email size
limitations. For multi-tenant environments, this also means that each tenant
can now send documents via email with their own respective email accounts.
For system administrators, this means there is no longer a need to rely on a
single email profile for the entirety of all the tenants in a deployment,
which could be taxing email quota limits or triggering spam filters. For
more information on the multi-tenant plugin visit the Mayan app store at:
http://www.mayan-edms.com/store/
New transformation
------------------
A lineart transformation was added to reduce the amount of colors in a
document's image to just 2. This is useful to increase the OCR accuracy on
some kind of documents whose color or layout may confuse the OCR engine
and lower the accuracy of the text recognition.
UI reorganization
-----------------
The main menu was been reorganization for clarity of function. The "About" menu
has been renamed to "System" to signify that the items in this menu relate
to system configuration topics. The "Tools" and "Setup" sub-menus, were moved
from the "Profile" menu to the new "System" menu. The "Profile" menu has been
renamed to "User". Additionally, the "User" menu is now part of the main menu
instead of floating right on the layout. This change along with others
improve the usability on small devices like tablets and smartphones.
PDF compatibility updates
-------------------------
Support for non-compliant, "broken", and PDFs encrypted with no passwords has
been added. Previously no effort was made to process the images for these
files. The code for detecting the number of pages in a PDF has also been
improved to retry several methods when failing on non-compliant PDF documents.
Office documents compatibility updates
--------------------------------------
Improvements to the Libre Office conversion code were added, including a
workaround for Libre Office bug #37531 (https://bugs.documentfoundation.org/show_bug.cgi?id=37531)
which sometimes manifested when uploading multiple office documents
sequentially.
Metadata setup UI improvements
------------------------------
A new widget to define the document type to metadata type relationship has been
added. The new widget provides a method to switch between required metadata
and optional metadata for a document type. This new method is not only faster
but does not force users to remove a metadata type before making the switch
and thus avoid deletion of existing metadata entries. A new view was also added
to change the document type to metadata type relation not only the document
type view but also from the metadata type view eliminating travel between these
two views when creating new metadata types and assigning them to document
types.
Duplicated document scanning
----------------------------
Support to scan and list duplicated document scanning was added in the form of
a new document list link under the "Documents" main menu. Every time a document
is uploaded, a document scan will be triggered to determine if the new document
is a duplicate of an existing document. Duplicate documents will be listed
in a new "Duplicated documents" link in the main menu. A full document list
scan can also be triggered by using the new "Duplicated document scan" button
in the tools menu. Finally, a new tab in the document view has been added
called "Duplicates" that will list all duplicates of the currently
selected document when in the document's view. Related to this feature is the
addition of being able to search documents by their checksum. This was done by
indexing the checksum database field and by adding the checksum as a search
field in the advanced document search view and via the API.
Login session control
---------------------
Support was added to control the length of time a log in session lasts. First
from the user interface side of things a "Remember me" checkbox was added to
the log in form that will cause the session to persist after the browser is
closed. If this checkbox is left blank the session will be destroyed when the
browser closes and the user will need to log in again when accessing any of the
URLs. The second part of this feature is for administrators. The configuration
setting AUTHENTICATION_MAXIMUM_SESSION_LENGTH was added to control the maximum
time a logged in session will persist when users click the "Remember me"
checkbox. The default of this setting is 30 days.
Document image cache disabling
------------------------------
It is now possible to disable the document page image caching. The document
image cache works on two level and hence two setting options were added.
The first is the DOCUMENTS_DISABLE_BASE_IMAGE_CACHE option which disables the
first layer of caching, the generation of a master image file for each document
page. This means that subsequent request for a page's image will trigger the
conversion of the document from its original uploaded file. The second option,
DOCUMENTS_DISABLE_TRANSFORMED_IMAGE_CACHE, disables just the caching of the
transformed (rotated, resized, zoomed) images of document pages. The settings
can be used together or separately depending on how much disk space saving is
desired. These settings give control over the trade-off between disk space
savings and higher CPU utilization. These settings are ideal for installations
with a lot of documents, that want to conserve disk space, and have CPU capacity
to spare. Multi-tenant installations can also benefit from these new settings.
Document filter by workflow state
---------------------------------
A few versions over, a main menu item was added to list documents by their
workflow and/or their current workflow state. Support for filtering by the
initial workflow state has been added to this feature.
Support for restoring forgotten password
----------------------------------------
Views and templates were added to enable the typical "Forgotten
password" worflow using a signed token via email.
Other Changes Other Changes
------------- -------------
- Add view to download a document's OCR text. GitLab issue #215.
- Add missing OCR migration. - Add missing OCR migration.
- Improve error output of the performupgrade command to debug upgrade errors - Improve error output of the performupgrade command to debug upgrade errors
that could stop an upgrade (missing document files, etc). that could stop an upgrade (missing document files, etc).
@@ -23,21 +147,15 @@ Other Changes
- Rename the mayan_task_manager app to task_manager. - Rename the mayan_task_manager app to task_manager.
- Make the task manager translatable. - Make the task manager translatable.
- Add Turkish to the list of processes languages. - Add Turkish to the list of processes languages.
- Add user configurable mailer support. GitLab issue #286.
- Use Toastr libary for screen messages. - Use Toastr libary for screen messages.
- Reduce verbosity of some debug messages. - Reduce verbosity of some debug messages in the MayanAppConfig, settings and,
- New lineart transformation. Useful to increase the OCR accuracy on some kind mailing discovery.
of documents.
- Make sure lookup selection widgets also trigger the metadata update - Make sure lookup selection widgets also trigger the metadata update
checkbox on change. checkbox on change.
- Menu reorganization. The "About" menu has been renamed to "System". The
"Tools" and "Setup" sub menus, were moved from the "Profile" menu to the
"System" menu. The "Profile" menu has been renamed to "User".
- Usability improvements on small displays. - Usability improvements on small displays.
- Removal of the CONVERTER_LIBREOFFICE_PATH and CONVERTER_PDFTOPPM_PATH - Removal of the CONVERTER_LIBREOFFICE_PATH and CONVERTER_PDFTOPPM_PATH
settings. These setting have been consolidated into settings. These setting have been consolidated into
CONVERTER_GRAPHICS_BACKEND_CONFIG. CONVERTER_GRAPHICS_BACKEND_CONFIG.
- PDF compatibility improvements.
- Improve the documentation of the document creation API endpoint. - Improve the documentation of the document creation API endpoint.
GitHub issue #255. Thanks to @lcerliani opening the issue. GitHub issue #255. Thanks to @lcerliani opening the issue.
- Libre Office conversion improvements. Give every libreoffice instance - Libre Office conversion improvements. Give every libreoffice instance
@@ -45,15 +163,23 @@ Other Changes
its own UserInstallation file in the $HOME directory. Works around its own UserInstallation file in the $HOME directory. Works around
Libre Office issue: https://bugs.documentfoundation.org/show_bug.cgi?id=37531 Libre Office issue: https://bugs.documentfoundation.org/show_bug.cgi?id=37531
Solves or affects GitLab issues #393 #258 #198 #175 Solves or affects GitLab issues #393 #258 #198 #175
- Document type-metadata type relationship. Add new UI method to switch between - The trashed document deletion action is now a background task. This
required metadata and optional metadata for a document type. This new feature results is much faster trashed document deletion and trash
method does not forces users to remove a metadata type before making the can emptying.
switch and thus avoid deletion of existing metadata entries. GitLab issue #337. - Remove animated spinners to lower browser memory usage and increase
- It is now possible to change the relationship between metadata types and responsiveness.
document types from either the metadata type list or document type list. - Render a document page placeholder while the real document page
GitLab issue #373. loads. This change avoids "jumping" effect when loading many thumbnails.
- Add support to search documents by their checksums. - Increase lazy load thresholds. More thumbnails and document pages
- The document checksum field is now indexed for faster searches by checksum. will be loaded and visible by default when a view loads.
- Improve usability and appearance on medium and small devices like
tablets and smartphones.
- Do hard word break on form titles to avoid horizontal scroll on
small displays.
- Python3 compatilibty improvements by removing all explicit conversion
using the unicode() function.
- Unicode handling improvements.
- Update required versions of Pillow and django-suit.
Removals Removals
-------- --------
+69
View File
@@ -0,0 +1,69 @@
=============================
Mayan EDMS v2.6 release notes
=============================
Released: July 18, 2017
What's new
==========
Other Changes
-------------
- Fix issue when editing or removing metadata from multiple documents.
Removals
--------
* None
Upgrading from a previous version
---------------------------------
Using PIP
~~~~~~~~~
Type in the console::
$ pip install -U mayan-edms
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.
Next upgrade/add the new requirements::
$ pip install --upgrade -r requirements.txt
Common steps
~~~~~~~~~~~~
Migrate existing database schema with::
$ mayan-edms.py performupgrade
Add new static media::
$ mayan-edms.py collectstatic --noinput
The upgrade procedure is now complete.
Backward incompatible changes
=============================
* None
Bugs fixed or issues closed
===========================
* None
.. _PyPI: https://pypi.python.org/pypi/mayan-edms/
+78
View File
@@ -0,0 +1,78 @@
===============================
Mayan EDMS v2.6.2 release notes
===============================
Released: July 22, 2017
What's new
==========
This is a bug fix release and users are encouraged to upgrade.
Other Changes
-------------
- Fix deprecation warning to prepare upgrade to Django 1.11 and 2.0.
- Fix zoom feature in document page view.
- Add support to run tests against a MySQL or Postgres container.
- Improve tag widget customization by moving the markup to its own template.
- Fix document page widget appearance in the document page list view.
- Make document version order deterministic.
- Allow total page number instrospection of encrypted PDF with non ASCII
user properties. GitLab issue #411.
Removals
--------
* None
Upgrading from a previous version
---------------------------------
Using PIP
~~~~~~~~~
Type in the console::
$ pip install -U mayan-edms
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.
Next upgrade/add the new requirements::
$ pip install --upgrade -r requirements.txt
Common steps
~~~~~~~~~~~~
Migrate existing database schema with::
$ mayan-edms.py performupgrade
Add new static media::
$ mayan-edms.py collectstatic --noinput
The upgrade procedure is now complete.
Backward incompatible changes
=============================
* None
Bugs fixed or issues closed
===========================
* None
.. _PyPI: https://pypi.python.org/pypi/mayan-edms/
+87
View File
@@ -0,0 +1,87 @@
===============================
Mayan EDMS v2.6.3 release notes
===============================
Released: July 25, 2017
What's new
==========
This is a bug fix release and users are encouraged to upgrade.
Changes
-------
- Add makefile target to launch a PostgreSQL container.
- Use resolve_url instead of redirect to resolve the post login URL.
- Make the intialsetup and performupgrade management tasks work
with signals to allow customization from 3rd party apps.
- PEP8 cleanups.
- Add tag_ids keyword argument to the Source.handle_upload
model method. GitLab issue #413.
- Add overflow wrapping so wrap long titles in Firefox too.
- Makes Roles searchable. GitLab issue #402.
- Add line numbers to the debug and production loggers.
Add date and time to the production logger.
- Add support for generating setup.py from a template. GitLab
#149 #200.
- Add fade in animation to document images.
Removals
--------
* None
Upgrading from a previous version
---------------------------------
Using PIP
~~~~~~~~~
Type in the console::
$ pip install -U mayan-edms
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.
Next upgrade/add the new requirements::
$ pip install --upgrade -r requirements.txt
Common steps
~~~~~~~~~~~~
Migrate existing database schema with::
$ mayan-edms.py performupgrade
Add new static media::
$ mayan-edms.py collectstatic --noinput
The upgrade procedure is now complete.
Backward incompatible changes
=============================
* None
Bugs fixed or issues closed
===========================
* `GitLab issue #149 <https://gitlab.com/mayan-edms/mayan-edms/issues/149>`_ Autogenerate setup.py
* `GitLab issue #200 <https://gitlab.com/mayan-edms/mayan-edms/issues/200>`_ dependencies in setup.py not up to date with requirements
* `GitLab issue #402 <https://gitlab.com/mayan-edms/mayan-edms/issues/402>`_ Make permissions and roles searchable.
* `GitLab issue #413 <https://gitlab.com/mayan-edms/mayan-edms/issues/413>`_ source.models.Source.handle_upload does not support tag_ids but upload_document does
.. _PyPI: https://pypi.python.org/pypi/mayan-edms/
+71
View File
@@ -0,0 +1,71 @@
===============================
Mayan EDMS v2.6.4 release notes
===============================
Released: July 25, 2017
What's new
==========
This is a bug fix release and users are encouraged to upgrade.
Changes
-------
- Add missing replacements of reverse to resolve_url.
Removals
--------
* None
Upgrading from a previous version
---------------------------------
Using PIP
~~~~~~~~~
Type in the console::
$ pip install -U mayan-edms
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.
Next upgrade/add the new requirements::
$ pip install --upgrade -r requirements.txt
Common steps
~~~~~~~~~~~~
Migrate existing database schema with::
$ mayan-edms.py performupgrade
Add new static media::
$ mayan-edms.py collectstatic --noinput
The upgrade procedure is now complete.
Backward incompatible changes
=============================
* None
Bugs fixed or issues closed
===========================
* None
.. _PyPI: https://pypi.python.org/pypi/mayan-edms/
+143
View File
@@ -0,0 +1,143 @@
=============================
Mayan EDMS v2.6 release notes
=============================
Released: July 18, 2017
What's new
==========
Sending documents to multiple recipients
----------------------------------------
Support was added to send a document as an attachment, or a link to a document
to multiple email recipients. To use this feature enter a comman separated
list of email recipients in the "Email address" field.
Visual changes
--------------
Several patches to change and improve the user interface landed on this release.
The first, by Macrobb Simpson @Macrobb, makes the content area width, match
window area. This means that on almost all device screen sizes the content area
will be almost fullscreen. Another path from Macrobb Simpson, improves the
visual appearance of the document metadata widget. The other big change is the
new list item view template which lists documents in an column, row layout.
With this layout document thumbnails are more clearly visible, much more
information can be displayed for each document, and works much better on small
screen devices like tablets and smartphone than a responsive table which
requires two axis navigation on small screens. The height of the dashboard
items is now adjusted via javascript to ensure correct layout regardless of
screen size of message length when translated.
Search
------
This release adds users and groups to the list of objects that are searchable
via the API. The current list of searchable objects is: metadata types,
users, groups, tags, documents, document pages, and cabinets.
Logging
-------
The logging configuration was improved to create a log for critical errors
when running on production mode. The default location for this log file is:
/mayan/error.log. This path can be changed with the COMMON_PRODUCTION_ERROR_LOG_PATH
setting. This log file will capture application errors and request exceptions.
Cabinets
--------
The access control for cabinets has been fixed in some regards and improved in
others. The permission to add and remove documents can now be applied to
individual root cabinets instead of globally for a role. Also, the permission
to add or remove documents from cabinets must also now be granted to a document
or document type. In other words, to add a document to a cabinet, the user's
role must have the permission to add documents to cabinet, for the cabinet
to recieve the document and for the document about to be added.
New permission
--------------
The patch to add a permission to view a document's version list was backported
from the development branch to make it accesible now. Like cabinets, the tag
access control now works on two levels. Now to attach a tag to a document,
the permission to attach tags must be granted to the tag to attach and to the
document that will receive the tag.
ACL changes
-----------
The document type permissions namespace was renamed from "Document setup" to
"Document types" for clarity. Along with that change, support was added
for granting the document type edit, document type delete, and document type view
permissions to individual document type instances instead of just globally.
Testing
-------
The documents app view tests now test for view access and not just permission.
Testing against access is more robust and also tests for permissions
implicitly.
Other Changes
-------------
- Fix HTML mark up in window title. GitLab #397.
- Sort setting by namespace label and by global name second.
- Sort indexes by label.
- Switch the order of the DEFAULT_AUTHENTICATION_CLASSES of DRF. GitLab #400.
- Improve code to unbind menu entries.
- Increase the size of the mailing profile label field to 128 characters.
Removals
--------
* None
Upgrading from a previous version
---------------------------------
Using PIP
~~~~~~~~~
Type in the console::
$ pip install -U mayan-edms
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.
Next upgrade/add the new requirements::
$ pip install --upgrade -r requirements.txt
Common steps
~~~~~~~~~~~~
Migrate existing database schema with::
$ mayan-edms.py performupgrade
Add new static media::
$ mayan-edms.py collectstatic --noinput
The upgrade procedure is now complete.
Backward incompatible changes
=============================
* None
Bugs fixed or issues closed
===========================
* `GitLab issue #378 <https://gitlab.com/mayan-edms/mayan-edms/issues/378>`_ Add metadata widget changes from @Macrobb
* `GitLab issue #396 <https://gitlab.com/mayan-edms/mayan-edms/issues/396>`_ Add support for emailing documents to a recipient list.
* `GitLab issue #397 <https://gitlab.com/mayan-edms/mayan-edms/issues/397>`_ Title on Index Page is Broken
* `GitLab issue #400 <https://gitlab.com/mayan-edms/mayan-edms/issues/400>`_ Django REST framework's BasicAuthentication doesn't work with Oauth2_proxy
.. _PyPI: https://pypi.python.org/pypi/mayan-edms/
+8
View File
@@ -22,6 +22,14 @@ versions of the documentation contain the release notes for any later releases.
.. toctree:: .. toctree::
:maxdepth: 1 :maxdepth: 1
2.6.4
2.6.3
2.6.2
2.6.1
2.6
2.5.2
2.5.1
2.5
2.4 2.4
2.3 2.3
2.2 2.2
+16 -12
View File
@@ -437,38 +437,42 @@ X.Y # Final release
Release checklist Release checklist
~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
1. Synchronize translations:: 1. Check for missing migrations::
$ ./manage.py makemigrations
2. Synchronize translations::
$ make translations_pull $ make translations_pull
2. Compile translations:: 3. Compile translations::
$ make translations_compile $ make translations_compile
3. Write release notes. 4. Write release notes.
4. Update changelog. 5. Update changelog.
5. Update requirements version in `setup.py` 6. Update requirements version in `setup.py`
6. Bump version in `mayan/__init__.py` 7. Bump version in `mayan/__init__.py`
7. Build source package and test:: 8. Build source package and test::
$ make test_sdist_via_docker_ubuntu $ make test_sdist_via_docker_ubuntu
8. Build wheel package and test:: 9. Build wheel package and test::
$ make test_whell_via_docker_ubuntu $ make test_whell_via_docker_ubuntu
9. Tag version:: 10. Tag version::
$ git tag -a vX.Y.Z -m "Version X.Y.Z" $ git tag -a vX.Y.Z -m "Version X.Y.Z"
10. Push tag upstream:: 11. Push tag upstream::
$ git push --tags $ git push --tags
11. Build and upload a test release:: 12. Build and upload a test release::
$ make release_test_via_docker_ubuntu $ make release_test_via_docker_ubuntu
12. Build and upload a final release:: 13. Build and upload a final release::
$ make release_via_docker_ubuntu $ make release_via_docker_ubuntu
+50 -78
View File
@@ -2,101 +2,73 @@
Roadmap Roadmap
======= =======
- Goals for version 2.2: - Workflow:
- Improve workflow system - Improve workflow system
- Workflow indexing support. Accessor already works ``{{ document.workflows.all.0.get_current_state }}``. Index recalculation after workflow transition is missing.
- Workflow actions. Predefined actions to be execute on document leaving or entering a state or a transition. Example: "Add to folder X", "Attach tag X". - Workflow actions. Predefined actions to be execute on document leaving or entering a state or a transition. Example: "Add to folder X", "Attach tag X".
- Add support for state recipients. - Add support for state recipients.
- Add workflow document inbox notification. - Add workflow document inbox notification.
- Indexing
- Replace indexing and smart linking template language (use Jinja2 instead of Django's). - Replace indexing and smart linking template language (use Jinja2 instead of Django's).
- Display/find documents by their current workflow state.
- Goals for version 3.0: - Distribution:
- Replace UI. - Debian packages. Limited success so far using https://github.com/astraw/stdeb.
- General goals: - Notifications:
- Distribution: - Add support for subscribing to a document's events.
- Add support for subscribing to a document type events.
- Add support for subscribing specific events.
- Debian packages. Limited success so far using https://github.com/astraw/stdeb. - OCR:
- Downloads: - Add image preprocessing for OCR. Increase effectiveness of Tesseract.
- Transition from filetransfer package to django-downloadview. This task was started and the view ``common.generics.SingleObjectDownloadView`` was created. The ``document_signatures`` app is the first app to use it. - Python 3:
- Notifications: - Complete support for Python3.
- Find replacement for pdfminer (Python3 support blocker). Use pdfminer.six (#257).
- Add support for subscribing to a document's events. - Simple serving:
- Add support for subscribing to a document type events.
- Add support for subscribing specific events.
- OCR: - Provide option to serve Mayan EDMS without a webserver (using Tornado o similar). Work started in branch: ``/feature/tornado``
- Add image preprocessing for OCR. Increase effectiveness of Tesseract. - Upload wizard:
- Improve interface with tesseract.
- Fix pytesseract shortcomings via upstream patches or re-implement. Move to PyOCR.
- Python 3: - Make wizard step configurable. Create ``WirzardStep`` class so apps can add their own upload wizard steps, instead of the steps being hardcoded in the sources app.
- Add upload wizard step to add the new documents to a folder.
- Complete support for Python3. - Other
- Find replacement for pdfminer (Python3 support blocker). Use pdfminer.six (#257).
- Simple serving: - Use a sequence and not the document upload date to determine the document version sequence. MySQL doesn't store milisecond value in dates and if several version are uploaded in a single second there is no way to know the order or which one is the latests. This is why the document version tests include a 2 second delay. Possible solution: http://schinckel.net/2015/05/17/django-second-autofield/
- Include external app Mayan-EXIF into main code.
- Provide option to serve Mayan EDMS without a webserver (using Tornado o similar). Work started in branch: ``/feature/tornado`` - Convert all views from functions to class based views (CBV).
- Increase test coverage.
- Source code: - Mock external services in tests. For example the ``django_GPG`` app key search and receive tests.
- Pluggable icon app. Make switching icon set easier.
- Implement Developer certificate of origin: http://developercertificate.org/ - Reduce dependency on binary executables for a default install.
- Find replacement for ``cssmin`` & ``django-compressor``.
- Upload wizard: - Find replacement for ``python-gnupg``. Unstable & inconsistent API.
- Google docs integration. Upload document from Google Drive.
- Make wizard step configurable. Create ``WirzardStep`` class so apps can add their own upload wizard steps, instead of the steps being hardcoded in the sources app. - Get ``dumpdata`` and ``loaddata`` working flawlessly. Will allow for easier backups, restores and database backend migrations.
- Add upload wizard step to add the new documents to a folder. - Add generic list ordering. ``django.views.generic.list.MultipleObjectMixin`` (https://docs.djangoproject.com/en/1.8/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin) now supports an ``ordering`` parameter.
- Add support to convert any document to PDF. https://gitlab.mister-muffin.de/josch/img2pdf
- Other - Add support for combining documents.
- Add support for splitting documents.
- Use a sequence and not the document upload date to determine the document version sequence. MySQL doesn't store milisecond value in dates and if several version are uploaded in a single second there is no way to know the order or which one is the latests. This is why the document version tests include a 2 second delay. Possible solution: http://schinckel.net/2015/05/17/django-second-autofield/ - Add new document source to get documents from an URL.
- Include external app Mayan-EXIF into main code. - Document overlay support. Such as watermarks. https://gist.github.com/umrashrf/8616550
- Convert all views from functions to class based views (CBV). - Add support for metadata mapping files. CSV file containing filename to metadata values mapping, useful for bulk upload and migrations.
- Increase test coverage. - Add support for registering widgets to the home screen.
- Mock external services in tests. For example the ``django_GPG`` app key search and receive tests. - Merge mimetype and converter apps.
- Pluggable icon app. Make switching icon set easier. - Add GPG key generation.
- Reduce dependency on binary executables for a default install. - If SourceColumn label is None take description from model. Avoid unnecessary translatable strings.
- Find replacement for ``cssmin`` & ``django-compressor``. - Metadata widgets (Date, time, timedate).
- Find replacement for ``python-gnupg``. Unstable & inconsistent API. - Datatime widget: https://github.com/smalot/bootstrap-datetimepicker
- Google docs integration. Upload document from Google Drive. - Separate Event class instances with a parent namespace class: EventNamespace.
- Get ``dumpdata`` and ``loaddata`` working flawlessly. Will allow for easier backups, restores and database backend migrations. - Add events for document signing app (uploaded detached signateure, signed document, deleted signature)
- Make more view asynchronous: - A configurable conversion process. Being able to invoke different binaries for file conversion, as opposed to the current libreoffice only solution.
- A tool in the admin interface to mass (re)convert the files (basically the page count function, but then applied on all documents).
- trash can emptying. - Find solution so that documents in watched folders are not processed until they are ready. Use case scanning directly to scanned folders.
- document delete view.
- Add support for loading settings from environment variables, not just settings/local.py.
- Add generic list ordering. ``django.views.generic.list.MultipleObjectMixin`` (https://docs.djangoproject.com/en/1.8/ref/class-based-views/mixins-multiple-object/#django.views.generic.list.MultipleObjectMixin) now supports an ``ordering`` parameter.
- Workaround GitLab CI MySQL test errors. GitLab MySQL's container doesn't support UTF-8 content.
- Add support for downloading the OCR content as a text file.
- Add support to convert any document to PDF. https://gitlab.mister-muffin.de/josch/img2pdf
- Add support for combining documents.
- Add support for splitting documents.
- Add task viewer.
- Add new document source to get documents from an URL.
- Document overlay support. Such as watermarks. https://gist.github.com/umrashrf/8616550
- Add support for metadata mapping files. CSV file containing filename to metadata values mapping, useful for bulk upload and migrations.
- Add support for registering widgets to the home screen.
- Merge mimetype and converter apps.
- Add entry in About menu to check latest Mayan EDMS version via PyPI.
- Add GPG key generation.
- Add documentation section on editing the settings/local.py file.
- Add documentation section with warning about using runserver.
- Replace ``urlpatterns = patterns( ''``, with Python lists. Django recommendation for post 1.7.
- If SourceColumn label is None take description from model. Avoid unnecessary translatable strings.
- Metadata widgets (Date, time, timedate).
- Datatime widget: https://github.com/smalot/bootstrap-datetimepicker
- Separate Event class instances with a parent namespace class: EventNamespace.
- Add events for document signing app (uploaded detached signateure, signed document, deleted signature)
- A configurable conversion process. Being able to invoke different binaries for file conversion, as opposed to the current libreoffice only solution.
- A tool in the admin interface to mass (re)convert the files (basically the page count function, but then applied on all documents).
- Find solution so that documents in watched folders are not processed until they are ready. Use case scanning directly to scanned folders.
+51
View File
@@ -0,0 +1,51 @@
#!/usr/bin/env python
from __future__ import unicode_literals
import os
import django
from django.conf import settings
from django.template import Template, Context
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
REQUIREMENTS_FILE = 'requirements.txt'
SETUP_TEMPLATE = 'setup.py.tmpl'
def get_requirements(base_directory, filename):
result = []
with open(os.path.join(base_directory, filename)) as file_object:
for line in file_object:
if line.startswith('-r'):
line = line.split('\n')[0][3:]
directory, filename = os.path.split(line)
result.extend(
get_requirements(
base_directory=os.path.join(base_directory, directory), filename=filename
)
)
elif not line.startswith('\n'):
result.append(line.split('\n')[0])
return result
if __name__ == '__main__':
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mayan.settings')
django.setup()
requirements = get_requirements(
base_directory=BASE_DIR, filename=REQUIREMENTS_FILE
)
with open(SETUP_TEMPLATE) as file_object:
template = file_object.read()
result = Template(template).render(
context=Context({'requirements': requirements})
)
with open('setup.py', 'w') as file_object:
file_object.write(result)
+2 -2
View File
@@ -1,8 +1,8 @@
from __future__ import unicode_literals from __future__ import unicode_literals
__title__ = 'Mayan EDMS' __title__ = 'Mayan EDMS'
__version__ = '2.5rc1' __version__ = '2.6.4'
__build__ = 0x020500 __build__ = 0x020604
__author__ = 'Roberto Rosario' __author__ = 'Roberto Rosario'
__author_email__ = 'roberto.rosario@mayan-edms.com' __author_email__ = 'roberto.rosario@mayan-edms.com'
__description__ = 'Free Open Source Electronic Document Management System' __description__ = 'Free Open Source Electronic Document Management System'
+4
View File
@@ -26,6 +26,10 @@ class ModelPermission(object):
model.add_to_class('acls', GenericRelation(AccessControlList)) model.add_to_class('acls', GenericRelation(AccessControlList))
@classmethod
def get_for_class(cls, klass):
return cls._registry.get(klass, ())
@classmethod @classmethod
def get_for_instance(cls, instance): def get_for_instance(cls, instance):
StoredPermission = apps.get_model( StoredPermission = apps.get_model(
+16
View File
@@ -0,0 +1,16 @@
from __future__ import unicode_literals
class ACLsBaseException(Exception):
"""
Base exception for the acls app
"""
pass
class PermissionNotValidForClass(ACLsBaseException):
"""
The permission is not one that has been registered for a class using the
ModelPermission class.
"""
pass
Binary file not shown.
@@ -4,11 +4,12 @@
# #
# Translators: # Translators:
# Translators: # Translators:
# Translators:
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-21 16:25+0000\n" "PO-Revision-Date: 2017-04-21 16:25+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: Arabic (http://www.transifex.com/rosarior/mayan-edms/language/ar/)\n" "Language-Team: Arabic (http://www.transifex.com/rosarior/mayan-edms/language/ar/)\n"
@@ -27,7 +28,6 @@ msgid "Permissions"
msgstr "الصلاحيات" msgstr "الصلاحيات"
#: apps.py:29 models.py:46 #: apps.py:29 models.py:46
#| msgid "Roles"
msgid "Role" msgid "Role"
msgstr "" msgstr ""
@@ -36,7 +36,6 @@ msgid "Delete"
msgstr "" msgstr ""
#: links.py:39 #: links.py:39
#| msgid "View ACLs"
msgid "New ACL" msgid "New ACL"
msgstr "" msgstr ""
@@ -54,7 +53,6 @@ msgstr ""
#: models.py:57 #: models.py:57
#, python-format #, python-format
#| msgid "mission \"%(permission)s\" granted to %(actor)s for %(object)s."
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\"" msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "" msgstr ""
@@ -91,7 +89,6 @@ msgstr ""
#: serializers.py:111 serializers.py:187 #: serializers.py:111 serializers.py:187
#, python-format #, python-format
#| msgid "permission"
msgid "No such permission: %s" msgid "No such permission: %s"
msgstr "" msgstr ""
@@ -105,36 +102,35 @@ msgstr ""
msgid "Primary keys of the role to which this access control list binds to." msgid "Primary keys of the role to which this access control list binds to."
msgstr "" msgstr ""
#: views.py:73 #: views.py:74
#, python-format #, python-format
msgid "New access control lists for: %s" msgid "New access control lists for: %s"
msgstr "" msgstr ""
#: views.py:100 #: views.py:101
#, python-format #, python-format
#| msgid "Default ACLs"
msgid "Delete ACL: %s" msgid "Delete ACL: %s"
msgstr "" msgstr ""
#: views.py:138 #: views.py:139
#, python-format #, python-format
msgid "Access control lists for: %s" msgid "Access control lists for: %s"
msgstr "" msgstr ""
#: views.py:150 #: views.py:151
msgid "Available permissions" msgid "Available permissions"
msgstr "" msgstr ""
#: views.py:151 #: views.py:152
msgid "Granted permissions" msgid "Granted permissions"
msgstr "" msgstr ""
#: views.py:206 #: views.py:207
#, python-format #, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"" msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr "" msgstr ""
#: views.py:226 #: views.py:227
msgid "Disabled permissions are inherited from a parent object." msgid "Disabled permissions are inherited from a parent object."
msgstr "" msgstr ""
Binary file not shown.
@@ -4,11 +4,12 @@
# #
# Translators: # Translators:
# Translators: # Translators:
# Translators:
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-21 16:25+0000\n" "PO-Revision-Date: 2017-04-21 16:25+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: Bulgarian (http://www.transifex.com/rosarior/mayan-edms/language/bg/)\n" "Language-Team: Bulgarian (http://www.transifex.com/rosarior/mayan-edms/language/bg/)\n"
@@ -27,7 +28,6 @@ msgid "Permissions"
msgstr "Разрешения" msgstr "Разрешения"
#: apps.py:29 models.py:46 #: apps.py:29 models.py:46
#| msgid "Roles"
msgid "Role" msgid "Role"
msgstr "" msgstr ""
@@ -36,7 +36,6 @@ msgid "Delete"
msgstr "" msgstr ""
#: links.py:39 #: links.py:39
#| msgid "View ACLs"
msgid "New ACL" msgid "New ACL"
msgstr "" msgstr ""
@@ -54,7 +53,6 @@ msgstr "достъп вписвания"
#: models.py:57 #: models.py:57
#, python-format #, python-format
#| msgid "mission \"%(permission)s\" granted to %(actor)s for %(object)s."
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\"" msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "" msgstr ""
@@ -91,7 +89,6 @@ msgstr ""
#: serializers.py:111 serializers.py:187 #: serializers.py:111 serializers.py:187
#, python-format #, python-format
#| msgid "permission"
msgid "No such permission: %s" msgid "No such permission: %s"
msgstr "" msgstr ""
@@ -105,36 +102,35 @@ msgstr ""
msgid "Primary keys of the role to which this access control list binds to." msgid "Primary keys of the role to which this access control list binds to."
msgstr "" msgstr ""
#: views.py:73 #: views.py:74
#, python-format #, python-format
msgid "New access control lists for: %s" msgid "New access control lists for: %s"
msgstr "" msgstr ""
#: views.py:100 #: views.py:101
#, python-format #, python-format
#| msgid "Default ACLs"
msgid "Delete ACL: %s" msgid "Delete ACL: %s"
msgstr "" msgstr ""
#: views.py:138 #: views.py:139
#, python-format #, python-format
msgid "Access control lists for: %s" msgid "Access control lists for: %s"
msgstr "" msgstr ""
#: views.py:150 #: views.py:151
msgid "Available permissions" msgid "Available permissions"
msgstr "" msgstr ""
#: views.py:151 #: views.py:152
msgid "Granted permissions" msgid "Granted permissions"
msgstr "" msgstr ""
#: views.py:206 #: views.py:207
#, python-format #, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"" msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr "" msgstr ""
#: views.py:226 #: views.py:227
msgid "Disabled permissions are inherited from a parent object." msgid "Disabled permissions are inherited from a parent object."
msgstr "" msgstr ""
Binary file not shown.
@@ -4,12 +4,13 @@
# #
# Translators: # Translators:
# Translators: # Translators:
# Translators:
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-21 16:25+0000\n" "PO-Revision-Date: 2017-07-10 07:57+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: Bosnian (Bosnia and Herzegovina) (http://www.transifex.com/rosarior/mayan-edms/language/bs_BA/)\n" "Language-Team: Bosnian (Bosnia and Herzegovina) (http://www.transifex.com/rosarior/mayan-edms/language/bs_BA/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -27,7 +28,6 @@ msgid "Permissions"
msgstr "Dozvole" msgstr "Dozvole"
#: apps.py:29 models.py:46 #: apps.py:29 models.py:46
#| msgid "Roles"
msgid "Role" msgid "Role"
msgstr "" msgstr ""
@@ -36,7 +36,6 @@ msgid "Delete"
msgstr "" msgstr ""
#: links.py:39 #: links.py:39
#| msgid "View ACLs"
msgid "New ACL" msgid "New ACL"
msgstr "" msgstr ""
@@ -46,15 +45,14 @@ msgstr "Nedovoljne dozvole."
#: models.py:52 #: models.py:52
msgid "Access entry" msgid "Access entry"
msgstr "" msgstr "Pristupni unos"
#: models.py:53 #: models.py:53
msgid "Access entries" msgid "Access entries"
msgstr "" msgstr "Pristupni unosi"
#: models.py:57 #: models.py:57
#, python-format #, python-format
#| msgid "mission \"%(permission)s\" granted to %(actor)s for %(object)s."
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\"" msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "" msgstr ""
@@ -91,7 +89,6 @@ msgstr ""
#: serializers.py:111 serializers.py:187 #: serializers.py:111 serializers.py:187
#, python-format #, python-format
#| msgid "permission"
msgid "No such permission: %s" msgid "No such permission: %s"
msgstr "" msgstr ""
@@ -105,36 +102,35 @@ msgstr ""
msgid "Primary keys of the role to which this access control list binds to." msgid "Primary keys of the role to which this access control list binds to."
msgstr "" msgstr ""
#: views.py:73 #: views.py:74
#, python-format #, python-format
msgid "New access control lists for: %s" msgid "New access control lists for: %s"
msgstr "" msgstr ""
#: views.py:100 #: views.py:101
#, python-format #, python-format
#| msgid "Default ACLs"
msgid "Delete ACL: %s" msgid "Delete ACL: %s"
msgstr "" msgstr ""
#: views.py:138 #: views.py:139
#, python-format #, python-format
msgid "Access control lists for: %s" msgid "Access control lists for: %s"
msgstr "" msgstr "Liste kontrole pristupa (ACL) za: %s"
#: views.py:150 #: views.py:151
msgid "Available permissions" msgid "Available permissions"
msgstr "" msgstr ""
#: views.py:151 #: views.py:152
msgid "Granted permissions" msgid "Granted permissions"
msgstr "" msgstr ""
#: views.py:206 #: views.py:207
#, python-format #, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"" msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr "" msgstr ""
#: views.py:226 #: views.py:227
msgid "Disabled permissions are inherited from a parent object." msgid "Disabled permissions are inherited from a parent object."
msgstr "" msgstr ""
Binary file not shown.
@@ -4,11 +4,12 @@
# #
# Translators: # Translators:
# Translators: # Translators:
# Translators:
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-21 16:25+0000\n" "PO-Revision-Date: 2017-04-21 16:25+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: Danish (http://www.transifex.com/rosarior/mayan-edms/language/da/)\n" "Language-Team: Danish (http://www.transifex.com/rosarior/mayan-edms/language/da/)\n"
@@ -27,7 +28,6 @@ msgid "Permissions"
msgstr "" msgstr ""
#: apps.py:29 models.py:46 #: apps.py:29 models.py:46
#| msgid "Roles"
msgid "Role" msgid "Role"
msgstr "" msgstr ""
@@ -36,7 +36,6 @@ msgid "Delete"
msgstr "" msgstr ""
#: links.py:39 #: links.py:39
#| msgid "View ACLs"
msgid "New ACL" msgid "New ACL"
msgstr "" msgstr ""
@@ -54,7 +53,6 @@ msgstr ""
#: models.py:57 #: models.py:57
#, python-format #, python-format
#| msgid "mission \"%(permission)s\" granted to %(actor)s for %(object)s."
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\"" msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "" msgstr ""
@@ -91,7 +89,6 @@ msgstr ""
#: serializers.py:111 serializers.py:187 #: serializers.py:111 serializers.py:187
#, python-format #, python-format
#| msgid "permission"
msgid "No such permission: %s" msgid "No such permission: %s"
msgstr "" msgstr ""
@@ -105,36 +102,35 @@ msgstr ""
msgid "Primary keys of the role to which this access control list binds to." msgid "Primary keys of the role to which this access control list binds to."
msgstr "" msgstr ""
#: views.py:73 #: views.py:74
#, python-format #, python-format
msgid "New access control lists for: %s" msgid "New access control lists for: %s"
msgstr "" msgstr ""
#: views.py:100 #: views.py:101
#, python-format #, python-format
#| msgid "Default ACLs"
msgid "Delete ACL: %s" msgid "Delete ACL: %s"
msgstr "" msgstr ""
#: views.py:138 #: views.py:139
#, python-format #, python-format
msgid "Access control lists for: %s" msgid "Access control lists for: %s"
msgstr "" msgstr ""
#: views.py:150 #: views.py:151
msgid "Available permissions" msgid "Available permissions"
msgstr "" msgstr ""
#: views.py:151 #: views.py:152
msgid "Granted permissions" msgid "Granted permissions"
msgstr "" msgstr ""
#: views.py:206 #: views.py:207
#, python-format #, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"" msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr "" msgstr ""
#: views.py:226 #: views.py:227
msgid "Disabled permissions are inherited from a parent object." msgid "Disabled permissions are inherited from a parent object."
msgstr "" msgstr ""
Binary file not shown.
@@ -4,6 +4,7 @@
# #
# Translators: # Translators:
# Translators: # Translators:
# Translators:
# Berny <berny@bernhard-marx.de>, 2015 # Berny <berny@bernhard-marx.de>, 2015
# Jesaja Everling <jeverling@gmail.com>, 2017 # Jesaja Everling <jeverling@gmail.com>, 2017
# Tobias Paepke <tobias.paepke@paepke.net>, 2016 # Tobias Paepke <tobias.paepke@paepke.net>, 2016
@@ -11,7 +12,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-24 23:10+0000\n" "PO-Revision-Date: 2017-04-24 23:10+0000\n"
"Last-Translator: Jesaja Everling <jeverling@gmail.com>\n" "Last-Translator: Jesaja Everling <jeverling@gmail.com>\n"
"Language-Team: German (Germany) (http://www.transifex.com/rosarior/mayan-edms/language/de_DE/)\n" "Language-Team: German (Germany) (http://www.transifex.com/rosarior/mayan-edms/language/de_DE/)\n"
@@ -30,7 +31,6 @@ msgid "Permissions"
msgstr "Berechtigungen" msgstr "Berechtigungen"
#: apps.py:29 models.py:46 #: apps.py:29 models.py:46
#| msgid "Roles"
msgid "Role" msgid "Role"
msgstr "Rolle" msgstr "Rolle"
@@ -39,7 +39,6 @@ msgid "Delete"
msgstr "Löschen" msgstr "Löschen"
#: links.py:39 #: links.py:39
#| msgid "View ACLs"
msgid "New ACL" msgid "New ACL"
msgstr "Neue Berechtigung" msgstr "Neue Berechtigung"
@@ -57,7 +56,6 @@ msgstr "Berechtigungseinträge"
#: models.py:57 #: models.py:57
#, python-format #, python-format
#| msgid "mission \"%(permission)s\" granted to %(actor)s for %(object)s."
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\"" msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "Berechtigungen \"%(permissions)s\" zur Rolle \"%(role)s\" für \"%(object)s\"" msgstr "Berechtigungen \"%(permissions)s\" zur Rolle \"%(role)s\" für \"%(object)s\""
@@ -94,7 +92,6 @@ msgstr "Primary key der zur ACL hinzuzufügenden Berechtigung."
#: serializers.py:111 serializers.py:187 #: serializers.py:111 serializers.py:187
#, python-format #, python-format
#| msgid "permission"
msgid "No such permission: %s" msgid "No such permission: %s"
msgstr "Keine solche Berechtigung: %s" msgstr "Keine solche Berechtigung: %s"
@@ -108,36 +105,35 @@ msgstr "Durch Komma getrennte Liste von Primary Keys der zu dieser ACL hinzuzuf
msgid "Primary keys of the role to which this access control list binds to." msgid "Primary keys of the role to which this access control list binds to."
msgstr "Primary Key der Rolle die dieser ACL zugeordnet ist." msgstr "Primary Key der Rolle die dieser ACL zugeordnet ist."
#: views.py:73 #: views.py:74
#, python-format #, python-format
msgid "New access control lists for: %s" msgid "New access control lists for: %s"
msgstr "Neue Zugriffsberechtigung für %s" msgstr "Neue Zugriffsberechtigung für %s"
#: views.py:100 #: views.py:101
#, python-format #, python-format
#| msgid "Default ACLs"
msgid "Delete ACL: %s" msgid "Delete ACL: %s"
msgstr "ACL \"%s\" löschen" msgstr "ACL \"%s\" löschen"
#: views.py:138 #: views.py:139
#, python-format #, python-format
msgid "Access control lists for: %s" msgid "Access control lists for: %s"
msgstr "Zugriffsberechtigungen für %s" msgstr "Zugriffsberechtigungen für %s"
#: views.py:150 #: views.py:151
msgid "Available permissions" msgid "Available permissions"
msgstr "Verfügbare Berechtigungen" msgstr "Verfügbare Berechtigungen"
#: views.py:151 #: views.py:152
msgid "Granted permissions" msgid "Granted permissions"
msgstr "Erteilte Berechtigungen" msgstr "Erteilte Berechtigungen"
#: views.py:206 #: views.py:207
#, python-format #, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"" msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr "Berechtigungen von Rolle \"%(role)s\" für \"%(object)s\"" msgstr "Berechtigungen von Rolle \"%(role)s\" für \"%(object)s\""
#: views.py:226 #: views.py:227
msgid "Disabled permissions are inherited from a parent object." msgid "Disabled permissions are inherited from a parent object."
msgstr "Deaktivierte Berechtigungen sind von einem übergeordneten Objekt vererbt." msgstr "Deaktivierte Berechtigungen sind von einem übergeordneten Objekt vererbt."
Binary file not shown.
+26 -22
View File
@@ -1,21 +1,22 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Translators: # Translators:
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-21 16:25+0000\n" "PO-Revision-Date: 2017-04-21 16:25+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: English (http://www.transifex.com/rosarior/mayan-edms/language/en/)\n" "Language-Team: English (http://www.transifex.com/rosarior/mayan-edms/"
"language/en/)\n"
"Language: en\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Language: en\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: apps.py:15 links.py:35 #: apps.py:15 links.py:35
@@ -27,7 +28,6 @@ msgid "Permissions"
msgstr "Permissions" msgstr "Permissions"
#: apps.py:29 models.py:46 #: apps.py:29 models.py:46
#| msgid "Roles"
msgid "Role" msgid "Role"
msgstr "Role" msgstr "Role"
@@ -36,7 +36,6 @@ msgid "Delete"
msgstr "Delete" msgstr "Delete"
#: links.py:39 #: links.py:39
#| msgid "View ACLs"
msgid "New ACL" msgid "New ACL"
msgstr "New ACL" msgstr "New ACL"
@@ -54,9 +53,9 @@ msgstr "Access entries"
#: models.py:57 #: models.py:57
#, python-format #, python-format
#| msgid "mission \"%(permission)s\" granted to %(actor)s for %(object)s."
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\"" msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\"" msgstr ""
"Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
#: models.py:74 #: models.py:74
msgid "None" msgid "None"
@@ -77,13 +76,16 @@ msgstr "View ACLs"
#: serializers.py:24 serializers.py:132 #: serializers.py:24 serializers.py:132
msgid "" msgid ""
"API URL pointing to the list of permissions for this access control list." "API URL pointing to the list of permissions for this access control list."
msgstr "API URL pointing to the list of permissions for this access control list." msgstr ""
"API URL pointing to the list of permissions for this access control list."
#: serializers.py:57 #: serializers.py:57
msgid "" msgid ""
"API URL pointing to a permission in relation to the access control list to " "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." "which it is attached. This URL is different than the canonical workflow URL."
msgstr "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 ""
"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."
#: serializers.py:87 #: serializers.py:87
msgid "Primary key of the new permission to grant to the access control list." msgid "Primary key of the new permission to grant to the access control list."
@@ -91,7 +93,6 @@ msgstr "Primary key of the new permission to grant to the access control list."
#: serializers.py:111 serializers.py:187 #: serializers.py:111 serializers.py:187
#, python-format #, python-format
#| msgid "permission"
msgid "No such permission: %s" msgid "No such permission: %s"
msgstr "No such permission: %s" msgstr "No such permission: %s"
@@ -99,42 +100,43 @@ msgstr "No such permission: %s"
msgid "" msgid ""
"Comma separated list of permission primary keys to grant to this access " "Comma separated list of permission primary keys to grant to this access "
"control list." "control list."
msgstr "Comma separated list of permission primary keys to grant to this access control list." msgstr ""
"Comma separated list of permission primary keys to grant to this access "
"control list."
#: serializers.py:138 #: serializers.py:138
msgid "Primary keys of the role to which this access control list binds to." msgid "Primary keys of the role to which this access control list binds to."
msgstr "Primary keys of the role to which this access control list binds to." msgstr "Primary keys of the role to which this access control list binds to."
#: views.py:73 #: views.py:74
#, python-format #, python-format
msgid "New access control lists for: %s" msgid "New access control lists for: %s"
msgstr "New access control lists for: %s" msgstr "New access control lists for: %s"
#: views.py:100 #: views.py:101
#, python-format #, python-format
#| msgid "Default ACLs"
msgid "Delete ACL: %s" msgid "Delete ACL: %s"
msgstr "Delete ACL: %s" msgstr "Delete ACL: %s"
#: views.py:138 #: views.py:139
#, python-format #, python-format
msgid "Access control lists for: %s" msgid "Access control lists for: %s"
msgstr "Access control lists for: %s" msgstr "Access control lists for: %s"
#: views.py:150 #: views.py:151
msgid "Available permissions" msgid "Available permissions"
msgstr "Available permissions" msgstr "Available permissions"
#: views.py:151 #: views.py:152
msgid "Granted permissions" msgid "Granted permissions"
msgstr "Granted permissions" msgstr "Granted permissions"
#: views.py:206 #: views.py:207
#, python-format #, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"" msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr "Role \"%(role)s\" permission's for \"%(object)s\"" msgstr "Role \"%(role)s\" permission's for \"%(object)s\""
#: views.py:226 #: views.py:227
msgid "Disabled permissions are inherited from a parent object." msgid "Disabled permissions are inherited from a parent object."
msgstr "Disabled permissions are inherited from a parent object." msgstr "Disabled permissions are inherited from a parent object."
@@ -229,8 +231,10 @@ msgstr "Disabled permissions are inherited from a parent object."
#~ msgid "Permission \"%(permission)s\" revoked of %(actor)s for %(object)s." #~ msgid "Permission \"%(permission)s\" revoked of %(actor)s for %(object)s."
#~ msgstr "Permission \"%(permission)s\" revoked of %(actor)s for %(object)s." #~ msgstr "Permission \"%(permission)s\" revoked of %(actor)s for %(object)s."
#~ msgid "%(actor)s, didn't had the permission \"%(permission)s\" for %(object)s." #~ msgid ""
#~ msgstr "%(actor)s, didn't had the permission \"%(permission)s\" for %(object)s." #~ "%(actor)s, didn't had the permission \"%(permission)s\" for %(object)s."
#~ msgstr ""
#~ "%(actor)s, didn't had the permission \"%(permission)s\" for %(object)s."
#~ msgid "Add new holder for: %s" #~ msgid "Add new holder for: %s"
#~ msgstr "add new holder for: %s" #~ msgstr "add new holder for: %s"
Binary file not shown.
@@ -4,6 +4,7 @@
# #
# Translators: # Translators:
# Translators: # Translators:
# Translators:
# jmcainzos <jmcainzos@vodafone.es>, 2015 # jmcainzos <jmcainzos@vodafone.es>, 2015
# Roberto Rosario, 2015 # Roberto Rosario, 2015
# Roberto Rosario, 2015-2017 # Roberto Rosario, 2015-2017
@@ -11,7 +12,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-05-28 19:52+0000\n" "PO-Revision-Date: 2017-05-28 19:52+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: Spanish (http://www.transifex.com/rosarior/mayan-edms/language/es/)\n" "Language-Team: Spanish (http://www.transifex.com/rosarior/mayan-edms/language/es/)\n"
@@ -30,7 +31,6 @@ msgid "Permissions"
msgstr "Permisos" msgstr "Permisos"
#: apps.py:29 models.py:46 #: apps.py:29 models.py:46
#| msgid "Roles"
msgid "Role" msgid "Role"
msgstr "Rol" msgstr "Rol"
@@ -39,7 +39,6 @@ msgid "Delete"
msgstr "Borrar" msgstr "Borrar"
#: links.py:39 #: links.py:39
#| msgid "View ACLs"
msgid "New ACL" msgid "New ACL"
msgstr "Nueva LCA" msgstr "Nueva LCA"
@@ -57,7 +56,6 @@ msgstr "Entradas de acceso"
#: models.py:57 #: models.py:57
#, python-format #, python-format
#| msgid "mission \"%(permission)s\" granted to %(actor)s for %(object)s."
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\"" msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "Permisos \"%(permissions)s\" para el rol \"%(role)s\" para \"%(object)s\"" msgstr "Permisos \"%(permissions)s\" para el rol \"%(role)s\" para \"%(object)s\""
@@ -94,7 +92,6 @@ msgstr "Llave primaria del nuevo permiso para conceder a la lista de control de
#: serializers.py:111 serializers.py:187 #: serializers.py:111 serializers.py:187
#, python-format #, python-format
#| msgid "permission"
msgid "No such permission: %s" msgid "No such permission: %s"
msgstr "No existe el permiso: %s" msgstr "No existe el permiso: %s"
@@ -108,36 +105,35 @@ msgstr "Lista separada por comas de las llaves primarias de permisos para conced
msgid "Primary keys of the role to which this access control list binds to." msgid "Primary keys of the role to which this access control list binds to."
msgstr "Las llaves primarias de los roles a los que se vincula esta lista de control de acceso." msgstr "Las llaves primarias de los roles a los que se vincula esta lista de control de acceso."
#: views.py:73 #: views.py:74
#, python-format #, python-format
msgid "New access control lists for: %s" msgid "New access control lists for: %s"
msgstr "Nueva lista de control de acceso para: %s" msgstr "Nueva lista de control de acceso para: %s"
#: views.py:100 #: views.py:101
#, python-format #, python-format
#| msgid "Default ACLs"
msgid "Delete ACL: %s" msgid "Delete ACL: %s"
msgstr "Borrar LCA: %s" msgstr "Borrar LCA: %s"
#: views.py:138 #: views.py:139
#, python-format #, python-format
msgid "Access control lists for: %s" msgid "Access control lists for: %s"
msgstr "Listas de control de acceso para: %s" msgstr "Listas de control de acceso para: %s"
#: views.py:150 #: views.py:151
msgid "Available permissions" msgid "Available permissions"
msgstr "Permisos disponibles" msgstr "Permisos disponibles"
#: views.py:151 #: views.py:152
msgid "Granted permissions" msgid "Granted permissions"
msgstr "Permisos otorgados" msgstr "Permisos otorgados"
#: views.py:206 #: views.py:207
#, python-format #, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"" msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr "Permisos del rol \"%(role)s\" para \"%(object)s\"" msgstr "Permisos del rol \"%(role)s\" para \"%(object)s\""
#: views.py:226 #: views.py:227
msgid "Disabled permissions are inherited from a parent object." msgid "Disabled permissions are inherited from a parent object."
msgstr "Los permisos inactivos se heredan de un objeto precedente." msgstr "Los permisos inactivos se heredan de un objeto precedente."
Binary file not shown.
@@ -4,12 +4,13 @@
# #
# Translators: # Translators:
# Translators: # Translators:
# Translators:
# Nima Towhidi <nima.towhidi@gmail.com>, 2017 # Nima Towhidi <nima.towhidi@gmail.com>, 2017
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-05-12 07:22+0000\n" "PO-Revision-Date: 2017-05-12 07:22+0000\n"
"Last-Translator: Nima Towhidi <nima.towhidi@gmail.com>\n" "Last-Translator: Nima Towhidi <nima.towhidi@gmail.com>\n"
"Language-Team: Persian (http://www.transifex.com/rosarior/mayan-edms/language/fa/)\n" "Language-Team: Persian (http://www.transifex.com/rosarior/mayan-edms/language/fa/)\n"
@@ -28,7 +29,6 @@ msgid "Permissions"
msgstr "مجوزها" msgstr "مجوزها"
#: apps.py:29 models.py:46 #: apps.py:29 models.py:46
#| msgid "Roles"
msgid "Role" msgid "Role"
msgstr "نقش" msgstr "نقش"
@@ -37,7 +37,6 @@ msgid "Delete"
msgstr "حذف" msgstr "حذف"
#: links.py:39 #: links.py:39
#| msgid "View ACLs"
msgid "New ACL" msgid "New ACL"
msgstr "" msgstr ""
@@ -55,7 +54,6 @@ msgstr "ورودیهای دسترسی"
#: models.py:57 #: models.py:57
#, python-format #, python-format
#| msgid "mission \"%(permission)s\" granted to %(actor)s for %(object)s."
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\"" msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "" msgstr ""
@@ -92,7 +90,6 @@ msgstr ""
#: serializers.py:111 serializers.py:187 #: serializers.py:111 serializers.py:187
#, python-format #, python-format
#| msgid "permission"
msgid "No such permission: %s" msgid "No such permission: %s"
msgstr "" msgstr ""
@@ -106,36 +103,35 @@ msgstr ""
msgid "Primary keys of the role to which this access control list binds to." msgid "Primary keys of the role to which this access control list binds to."
msgstr "" msgstr ""
#: views.py:73 #: views.py:74
#, python-format #, python-format
msgid "New access control lists for: %s" msgid "New access control lists for: %s"
msgstr "" msgstr ""
#: views.py:100 #: views.py:101
#, python-format #, python-format
#| msgid "Default ACLs"
msgid "Delete ACL: %s" msgid "Delete ACL: %s"
msgstr "" msgstr ""
#: views.py:138 #: views.py:139
#, python-format #, python-format
msgid "Access control lists for: %s" msgid "Access control lists for: %s"
msgstr "لیست کنترل دسترسی ها برای : %s" msgstr "لیست کنترل دسترسی ها برای : %s"
#: views.py:150 #: views.py:151
msgid "Available permissions" msgid "Available permissions"
msgstr "مجوزهای موجود" msgstr "مجوزهای موجود"
#: views.py:151 #: views.py:152
msgid "Granted permissions" msgid "Granted permissions"
msgstr "مجوزهای داده شده" msgstr "مجوزهای داده شده"
#: views.py:206 #: views.py:207
#, python-format #, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"" msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr "" msgstr ""
#: views.py:226 #: views.py:227
msgid "Disabled permissions are inherited from a parent object." msgid "Disabled permissions are inherited from a parent object."
msgstr "مجوزهای غیرفعال، از شیء بالاتر به ارث رسیده‌اند." msgstr "مجوزهای غیرفعال، از شیء بالاتر به ارث رسیده‌اند."
Binary file not shown.
@@ -4,13 +4,14 @@
# #
# Translators: # Translators:
# Translators: # Translators:
# Translators:
# Christophe CHAUVET <christophe.chauvet@gmail.com>, 2016 # Christophe CHAUVET <christophe.chauvet@gmail.com>, 2016
# Christophe CHAUVET <christophe.chauvet@gmail.com>, 2015 # Christophe CHAUVET <christophe.chauvet@gmail.com>, 2015
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-21 16:25+0000\n" "PO-Revision-Date: 2017-04-21 16:25+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: French (http://www.transifex.com/rosarior/mayan-edms/language/fr/)\n" "Language-Team: French (http://www.transifex.com/rosarior/mayan-edms/language/fr/)\n"
@@ -29,7 +30,6 @@ msgid "Permissions"
msgstr "Permissions" msgstr "Permissions"
#: apps.py:29 models.py:46 #: apps.py:29 models.py:46
#| msgid "Roles"
msgid "Role" msgid "Role"
msgstr "Rôle" msgstr "Rôle"
@@ -38,7 +38,6 @@ msgid "Delete"
msgstr "Suppression" msgstr "Suppression"
#: links.py:39 #: links.py:39
#| msgid "View ACLs"
msgid "New ACL" msgid "New ACL"
msgstr "Nouveau droit" msgstr "Nouveau droit"
@@ -56,7 +55,6 @@ msgstr "Entrées d'accès"
#: models.py:57 #: models.py:57
#, python-format #, python-format
#| msgid "mission \"%(permission)s\" granted to %(actor)s for %(object)s."
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\"" msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "Permissions \"%(permissions)s\" du rôle \"%(role)s\" pour \"%(object)s\"" msgstr "Permissions \"%(permissions)s\" du rôle \"%(role)s\" pour \"%(object)s\""
@@ -93,7 +91,6 @@ msgstr ""
#: serializers.py:111 serializers.py:187 #: serializers.py:111 serializers.py:187
#, python-format #, python-format
#| msgid "permission"
msgid "No such permission: %s" msgid "No such permission: %s"
msgstr "" msgstr ""
@@ -107,36 +104,35 @@ msgstr ""
msgid "Primary keys of the role to which this access control list binds to." msgid "Primary keys of the role to which this access control list binds to."
msgstr "" msgstr ""
#: views.py:73 #: views.py:74
#, python-format #, python-format
msgid "New access control lists for: %s" msgid "New access control lists for: %s"
msgstr "Nouvelle liste de contrôle d'accès pour: %s" msgstr "Nouvelle liste de contrôle d'accès pour: %s"
#: views.py:100 #: views.py:101
#, python-format #, python-format
#| msgid "Default ACLs"
msgid "Delete ACL: %s" msgid "Delete ACL: %s"
msgstr "Supprimer le droit: %s" msgstr "Supprimer le droit: %s"
#: views.py:138 #: views.py:139
#, python-format #, python-format
msgid "Access control lists for: %s" msgid "Access control lists for: %s"
msgstr "Liste des contrôle d'accès pour: %s" msgstr "Liste des contrôle d'accès pour: %s"
#: views.py:150 #: views.py:151
msgid "Available permissions" msgid "Available permissions"
msgstr "Permissions disponibles" msgstr "Permissions disponibles"
#: views.py:151 #: views.py:152
msgid "Granted permissions" msgid "Granted permissions"
msgstr "Permissions autorisées" msgstr "Permissions autorisées"
#: views.py:206 #: views.py:207
#, python-format #, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"" msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr "Permission du rôle \"%(role)s\" pour \"%(object)s\"@" msgstr "Permission du rôle \"%(role)s\" pour \"%(object)s\"@"
#: views.py:226 #: views.py:227
msgid "Disabled permissions are inherited from a parent object." msgid "Disabled permissions are inherited from a parent object."
msgstr "La désactivation de permission est hérité de l'objet parent" msgstr "La désactivation de permission est hérité de l'objet parent"
Binary file not shown.
@@ -4,11 +4,12 @@
# #
# Translators: # Translators:
# Translators: # Translators:
# Translators:
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-21 16:25+0000\n" "PO-Revision-Date: 2017-04-21 16:25+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: Hungarian (http://www.transifex.com/rosarior/mayan-edms/language/hu/)\n" "Language-Team: Hungarian (http://www.transifex.com/rosarior/mayan-edms/language/hu/)\n"
@@ -27,7 +28,6 @@ msgid "Permissions"
msgstr "" msgstr ""
#: apps.py:29 models.py:46 #: apps.py:29 models.py:46
#| msgid "Roles"
msgid "Role" msgid "Role"
msgstr "" msgstr ""
@@ -36,7 +36,6 @@ msgid "Delete"
msgstr "" msgstr ""
#: links.py:39 #: links.py:39
#| msgid "View ACLs"
msgid "New ACL" msgid "New ACL"
msgstr "" msgstr ""
@@ -54,7 +53,6 @@ msgstr ""
#: models.py:57 #: models.py:57
#, python-format #, python-format
#| msgid "mission \"%(permission)s\" granted to %(actor)s for %(object)s."
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\"" msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "" msgstr ""
@@ -91,7 +89,6 @@ msgstr ""
#: serializers.py:111 serializers.py:187 #: serializers.py:111 serializers.py:187
#, python-format #, python-format
#| msgid "permission"
msgid "No such permission: %s" msgid "No such permission: %s"
msgstr "" msgstr ""
@@ -105,36 +102,35 @@ msgstr ""
msgid "Primary keys of the role to which this access control list binds to." msgid "Primary keys of the role to which this access control list binds to."
msgstr "" msgstr ""
#: views.py:73 #: views.py:74
#, python-format #, python-format
msgid "New access control lists for: %s" msgid "New access control lists for: %s"
msgstr "" msgstr ""
#: views.py:100 #: views.py:101
#, python-format #, python-format
#| msgid "Default ACLs"
msgid "Delete ACL: %s" msgid "Delete ACL: %s"
msgstr "" msgstr ""
#: views.py:138 #: views.py:139
#, python-format #, python-format
msgid "Access control lists for: %s" msgid "Access control lists for: %s"
msgstr "" msgstr ""
#: views.py:150 #: views.py:151
msgid "Available permissions" msgid "Available permissions"
msgstr "" msgstr ""
#: views.py:151 #: views.py:152
msgid "Granted permissions" msgid "Granted permissions"
msgstr "" msgstr ""
#: views.py:206 #: views.py:207
#, python-format #, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"" msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr "" msgstr ""
#: views.py:226 #: views.py:227
msgid "Disabled permissions are inherited from a parent object." msgid "Disabled permissions are inherited from a parent object."
msgstr "" msgstr ""
Binary file not shown.
@@ -4,11 +4,12 @@
# #
# Translators: # Translators:
# Translators: # Translators:
# Translators:
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-21 16:25+0000\n" "PO-Revision-Date: 2017-04-21 16:25+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: Indonesian (http://www.transifex.com/rosarior/mayan-edms/language/id/)\n" "Language-Team: Indonesian (http://www.transifex.com/rosarior/mayan-edms/language/id/)\n"
@@ -27,7 +28,6 @@ msgid "Permissions"
msgstr "" msgstr ""
#: apps.py:29 models.py:46 #: apps.py:29 models.py:46
#| msgid "Roles"
msgid "Role" msgid "Role"
msgstr "" msgstr ""
@@ -36,7 +36,6 @@ msgid "Delete"
msgstr "" msgstr ""
#: links.py:39 #: links.py:39
#| msgid "View ACLs"
msgid "New ACL" msgid "New ACL"
msgstr "" msgstr ""
@@ -54,7 +53,6 @@ msgstr ""
#: models.py:57 #: models.py:57
#, python-format #, python-format
#| msgid "mission \"%(permission)s\" granted to %(actor)s for %(object)s."
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\"" msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "" msgstr ""
@@ -91,7 +89,6 @@ msgstr ""
#: serializers.py:111 serializers.py:187 #: serializers.py:111 serializers.py:187
#, python-format #, python-format
#| msgid "permission"
msgid "No such permission: %s" msgid "No such permission: %s"
msgstr "" msgstr ""
@@ -105,36 +102,35 @@ msgstr ""
msgid "Primary keys of the role to which this access control list binds to." msgid "Primary keys of the role to which this access control list binds to."
msgstr "" msgstr ""
#: views.py:73 #: views.py:74
#, python-format #, python-format
msgid "New access control lists for: %s" msgid "New access control lists for: %s"
msgstr "" msgstr ""
#: views.py:100 #: views.py:101
#, python-format #, python-format
#| msgid "Default ACLs"
msgid "Delete ACL: %s" msgid "Delete ACL: %s"
msgstr "" msgstr ""
#: views.py:138 #: views.py:139
#, python-format #, python-format
msgid "Access control lists for: %s" msgid "Access control lists for: %s"
msgstr "" msgstr ""
#: views.py:150 #: views.py:151
msgid "Available permissions" msgid "Available permissions"
msgstr "" msgstr ""
#: views.py:151 #: views.py:152
msgid "Granted permissions" msgid "Granted permissions"
msgstr "" msgstr ""
#: views.py:206 #: views.py:207
#, python-format #, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"" msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr "" msgstr ""
#: views.py:226 #: views.py:227
msgid "Disabled permissions are inherited from a parent object." msgid "Disabled permissions are inherited from a parent object."
msgstr "" msgstr ""
Binary file not shown.
@@ -4,12 +4,13 @@
# #
# Translators: # Translators:
# Translators: # Translators:
# Translators:
# Marco Camplese <marco.camplese.mc@gmail.com>, 2016-2017 # Marco Camplese <marco.camplese.mc@gmail.com>, 2016-2017
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-28 07:26+0000\n" "PO-Revision-Date: 2017-04-28 07:26+0000\n"
"Last-Translator: Marco Camplese <marco.camplese.mc@gmail.com>\n" "Last-Translator: Marco Camplese <marco.camplese.mc@gmail.com>\n"
"Language-Team: Italian (http://www.transifex.com/rosarior/mayan-edms/language/it/)\n" "Language-Team: Italian (http://www.transifex.com/rosarior/mayan-edms/language/it/)\n"
@@ -28,7 +29,6 @@ msgid "Permissions"
msgstr "Permessi" msgstr "Permessi"
#: apps.py:29 models.py:46 #: apps.py:29 models.py:46
#| msgid "Roles"
msgid "Role" msgid "Role"
msgstr "Ruolo" msgstr "Ruolo"
@@ -37,7 +37,6 @@ msgid "Delete"
msgstr "Cancella" msgstr "Cancella"
#: links.py:39 #: links.py:39
#| msgid "View ACLs"
msgid "New ACL" msgid "New ACL"
msgstr "Nuova ACL" msgstr "Nuova ACL"
@@ -55,7 +54,6 @@ msgstr "Voci di accesso"
#: models.py:57 #: models.py:57
#, python-format #, python-format
#| msgid "mission \"%(permission)s\" granted to %(actor)s for %(object)s."
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\"" msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "Permessi \"%(permissions)s\" del ruolo \"%(role)s\" per \"%(object)s\"" msgstr "Permessi \"%(permissions)s\" del ruolo \"%(role)s\" per \"%(object)s\""
@@ -92,7 +90,6 @@ msgstr "Chiavi primarie del permesso per garantire la lista controllo accessi"
#: serializers.py:111 serializers.py:187 #: serializers.py:111 serializers.py:187
#, python-format #, python-format
#| msgid "permission"
msgid "No such permission: %s" msgid "No such permission: %s"
msgstr "Nessun permesso: %s" msgstr "Nessun permesso: %s"
@@ -106,36 +103,35 @@ msgstr "Lista separata da virgole delle chiavi primarie dei permessi per garanti
msgid "Primary keys of the role to which this access control list binds to." msgid "Primary keys of the role to which this access control list binds to."
msgstr "Chiavi primarie del ruolo a cui si lega la lista controllo accessi" msgstr "Chiavi primarie del ruolo a cui si lega la lista controllo accessi"
#: views.py:73 #: views.py:74
#, python-format #, python-format
msgid "New access control lists for: %s" msgid "New access control lists for: %s"
msgstr "Nuova lista di controllo accesso per: %s" msgstr "Nuova lista di controllo accesso per: %s"
#: views.py:100 #: views.py:101
#, python-format #, python-format
#| msgid "Default ACLs"
msgid "Delete ACL: %s" msgid "Delete ACL: %s"
msgstr "Cancella ACL: %s" msgstr "Cancella ACL: %s"
#: views.py:138 #: views.py:139
#, python-format #, python-format
msgid "Access control lists for: %s" msgid "Access control lists for: %s"
msgstr "Lista dei permessi d'accesso per: %s" msgstr "Lista dei permessi d'accesso per: %s"
#: views.py:150 #: views.py:151
msgid "Available permissions" msgid "Available permissions"
msgstr "Autorizzazioni disponibili " msgstr "Autorizzazioni disponibili "
#: views.py:151 #: views.py:152
msgid "Granted permissions" msgid "Granted permissions"
msgstr "Autorizzazioni concesse " msgstr "Autorizzazioni concesse "
#: views.py:206 #: views.py:207
#, python-format #, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"" msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr "Permessi del ruolo \"%(role)s\" per \"%(object)s\"" msgstr "Permessi del ruolo \"%(role)s\" per \"%(object)s\""
#: views.py:226 #: views.py:227
msgid "Disabled permissions are inherited from a parent object." msgid "Disabled permissions are inherited from a parent object."
msgstr "Il permesso disabilita è ereditato dall'oggetto padre" msgstr "Il permesso disabilita è ereditato dall'oggetto padre"
Binary file not shown.
@@ -4,13 +4,14 @@
# #
# Translators: # Translators:
# Translators: # Translators:
# Translators:
# Evelijn Saaltink <evelijnsaaltink@gmail.com>, 2016 # Evelijn Saaltink <evelijnsaaltink@gmail.com>, 2016
# Justin Albstbstmeijer <justin@albstmeijer.nl>, 2016 # Justin Albstbstmeijer <justin@albstmeijer.nl>, 2016
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-21 16:25+0000\n" "PO-Revision-Date: 2017-04-21 16:25+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: Dutch (Netherlands) (http://www.transifex.com/rosarior/mayan-edms/language/nl_NL/)\n" "Language-Team: Dutch (Netherlands) (http://www.transifex.com/rosarior/mayan-edms/language/nl_NL/)\n"
@@ -29,7 +30,6 @@ msgid "Permissions"
msgstr "Permissies" msgstr "Permissies"
#: apps.py:29 models.py:46 #: apps.py:29 models.py:46
#| msgid "Roles"
msgid "Role" msgid "Role"
msgstr "Gebruikersrol" msgstr "Gebruikersrol"
@@ -38,7 +38,6 @@ msgid "Delete"
msgstr "Verwijder" msgstr "Verwijder"
#: links.py:39 #: links.py:39
#| msgid "View ACLs"
msgid "New ACL" msgid "New ACL"
msgstr "Nieuwe authorisatielijst" msgstr "Nieuwe authorisatielijst"
@@ -56,7 +55,6 @@ msgstr "Authorisaties invoer"
#: models.py:57 #: models.py:57
#, python-format #, python-format
#| msgid "mission \"%(permission)s\" granted to %(actor)s for %(object)s."
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\"" msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "Permissies \"%(permissions)s\" voor gebruikersrol \"%(role)s\" voor \"%(object)s\"" msgstr "Permissies \"%(permissions)s\" voor gebruikersrol \"%(role)s\" voor \"%(object)s\""
@@ -93,7 +91,6 @@ msgstr ""
#: serializers.py:111 serializers.py:187 #: serializers.py:111 serializers.py:187
#, python-format #, python-format
#| msgid "permission"
msgid "No such permission: %s" msgid "No such permission: %s"
msgstr "" msgstr ""
@@ -107,36 +104,35 @@ msgstr ""
msgid "Primary keys of the role to which this access control list binds to." msgid "Primary keys of the role to which this access control list binds to."
msgstr "" msgstr ""
#: views.py:73 #: views.py:74
#, python-format #, python-format
msgid "New access control lists for: %s" msgid "New access control lists for: %s"
msgstr "Nieuwe authorisatielijsten voor: %s" msgstr "Nieuwe authorisatielijsten voor: %s"
#: views.py:100 #: views.py:101
#, python-format #, python-format
#| msgid "Default ACLs"
msgid "Delete ACL: %s" msgid "Delete ACL: %s"
msgstr "Verwijder authorisatielijst: %s" msgstr "Verwijder authorisatielijst: %s"
#: views.py:138 #: views.py:139
#, python-format #, python-format
msgid "Access control lists for: %s" msgid "Access control lists for: %s"
msgstr "Authorisatielijsten voor: %s" msgstr "Authorisatielijsten voor: %s"
#: views.py:150 #: views.py:151
msgid "Available permissions" msgid "Available permissions"
msgstr "Beschikbare permissies" msgstr "Beschikbare permissies"
#: views.py:151 #: views.py:152
msgid "Granted permissions" msgid "Granted permissions"
msgstr "Toegekende permissies" msgstr "Toegekende permissies"
#: views.py:206 #: views.py:207
#, python-format #, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"" msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr "Rol \"%(role)s\" permissies voor \"%(object)s\"" msgstr "Rol \"%(role)s\" permissies voor \"%(object)s\""
#: views.py:226 #: views.py:227
msgid "Disabled permissions are inherited from a parent object." msgid "Disabled permissions are inherited from a parent object."
msgstr "Uitgeschakelde permissies zijn geërfd van een parent object." msgstr "Uitgeschakelde permissies zijn geërfd van een parent object."
Binary file not shown.
@@ -4,13 +4,14 @@
# #
# Translators: # Translators:
# Translators: # Translators:
# Translators:
# Wojtek Warczakowski <w.warczakowski@gmail.com>, 2016 # Wojtek Warczakowski <w.warczakowski@gmail.com>, 2016
# Wojtek Warczakowski <w.warczakowski@gmail.com>, 2017 # Wojtek Warczakowski <w.warczakowski@gmail.com>, 2017
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-06-02 17:23+0000\n" "PO-Revision-Date: 2017-06-02 17:23+0000\n"
"Last-Translator: Wojtek Warczakowski <w.warczakowski@gmail.com>\n" "Last-Translator: Wojtek Warczakowski <w.warczakowski@gmail.com>\n"
"Language-Team: Polish (http://www.transifex.com/rosarior/mayan-edms/language/pl/)\n" "Language-Team: Polish (http://www.transifex.com/rosarior/mayan-edms/language/pl/)\n"
@@ -29,7 +30,6 @@ msgid "Permissions"
msgstr "Uprawnienia" msgstr "Uprawnienia"
#: apps.py:29 models.py:46 #: apps.py:29 models.py:46
#| msgid "Roles"
msgid "Role" msgid "Role"
msgstr "Rola" msgstr "Rola"
@@ -38,7 +38,6 @@ msgid "Delete"
msgstr "Usuń" msgstr "Usuń"
#: links.py:39 #: links.py:39
#| msgid "View ACLs"
msgid "New ACL" msgid "New ACL"
msgstr "Nowa lista ACL" msgstr "Nowa lista ACL"
@@ -56,7 +55,6 @@ msgstr "Zgłoszenia dostępu"
#: models.py:57 #: models.py:57
#, python-format #, python-format
#| msgid "mission \"%(permission)s\" granted to %(actor)s for %(object)s."
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\"" msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "Uprawnienia \"%(permissions)s\" dla roli \"%(role)s\" dotyczące \"%(object)s\"" msgstr "Uprawnienia \"%(permissions)s\" dla roli \"%(role)s\" dotyczące \"%(object)s\""
@@ -93,7 +91,6 @@ msgstr "Klucz główny nowego uprawnienia dla udzielenia dostępu do listy kontr
#: serializers.py:111 serializers.py:187 #: serializers.py:111 serializers.py:187
#, python-format #, python-format
#| msgid "permission"
msgid "No such permission: %s" msgid "No such permission: %s"
msgstr "Brak uprawnienia: %s" msgstr "Brak uprawnienia: %s"
@@ -107,36 +104,35 @@ msgstr "Rozdzielona przecinkami lista uprawnień kluczy głównych dla udzieleni
msgid "Primary keys of the role to which this access control list binds to." msgid "Primary keys of the role to which this access control list binds to."
msgstr "Klucze główne roli, z którymi związana jest ta lista kontroli dostępu." msgstr "Klucze główne roli, z którymi związana jest ta lista kontroli dostępu."
#: views.py:73 #: views.py:74
#, python-format #, python-format
msgid "New access control lists for: %s" msgid "New access control lists for: %s"
msgstr "Nowe listy ACL dla: %s" msgstr "Nowe listy ACL dla: %s"
#: views.py:100 #: views.py:101
#, python-format #, python-format
#| msgid "Default ACLs"
msgid "Delete ACL: %s" msgid "Delete ACL: %s"
msgstr "Usuń listę ACL: %s" msgstr "Usuń listę ACL: %s"
#: views.py:138 #: views.py:139
#, python-format #, python-format
msgid "Access control lists for: %s" msgid "Access control lists for: %s"
msgstr "Listy ACL dla: %s" msgstr "Listy ACL dla: %s"
#: views.py:150 #: views.py:151
msgid "Available permissions" msgid "Available permissions"
msgstr "Dostępne uprawnienia" msgstr "Dostępne uprawnienia"
#: views.py:151 #: views.py:152
msgid "Granted permissions" msgid "Granted permissions"
msgstr "Przyznane uprawnienia" msgstr "Przyznane uprawnienia"
#: views.py:206 #: views.py:207
#, python-format #, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"" msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr "Uprawnienia roli \"%(role)s\" dla obiektu \"%(object)s\"" msgstr "Uprawnienia roli \"%(role)s\" dla obiektu \"%(object)s\""
#: views.py:226 #: views.py:227
msgid "Disabled permissions are inherited from a parent object." msgid "Disabled permissions are inherited from a parent object."
msgstr "Domyślne uprawnienia są dziedziczone z obiektu nadrzędnego." msgstr "Domyślne uprawnienia są dziedziczone z obiektu nadrzędnego."
Binary file not shown.
@@ -4,11 +4,12 @@
# #
# Translators: # Translators:
# Translators: # Translators:
# Translators:
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-21 16:25+0000\n" "PO-Revision-Date: 2017-04-21 16:25+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: Portuguese (http://www.transifex.com/rosarior/mayan-edms/language/pt/)\n" "Language-Team: Portuguese (http://www.transifex.com/rosarior/mayan-edms/language/pt/)\n"
@@ -27,7 +28,6 @@ msgid "Permissions"
msgstr "Permissões" msgstr "Permissões"
#: apps.py:29 models.py:46 #: apps.py:29 models.py:46
#| msgid "Roles"
msgid "Role" msgid "Role"
msgstr "" msgstr ""
@@ -36,7 +36,6 @@ msgid "Delete"
msgstr "Eliminar" msgstr "Eliminar"
#: links.py:39 #: links.py:39
#| msgid "View ACLs"
msgid "New ACL" msgid "New ACL"
msgstr "" msgstr ""
@@ -54,7 +53,6 @@ msgstr ""
#: models.py:57 #: models.py:57
#, python-format #, python-format
#| msgid "mission \"%(permission)s\" granted to %(actor)s for %(object)s."
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\"" msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "" msgstr ""
@@ -91,7 +89,6 @@ msgstr ""
#: serializers.py:111 serializers.py:187 #: serializers.py:111 serializers.py:187
#, python-format #, python-format
#| msgid "permission"
msgid "No such permission: %s" msgid "No such permission: %s"
msgstr "" msgstr ""
@@ -105,36 +102,35 @@ msgstr ""
msgid "Primary keys of the role to which this access control list binds to." msgid "Primary keys of the role to which this access control list binds to."
msgstr "" msgstr ""
#: views.py:73 #: views.py:74
#, python-format #, python-format
msgid "New access control lists for: %s" msgid "New access control lists for: %s"
msgstr "" msgstr ""
#: views.py:100 #: views.py:101
#, python-format #, python-format
#| msgid "Default ACLs"
msgid "Delete ACL: %s" msgid "Delete ACL: %s"
msgstr "" msgstr ""
#: views.py:138 #: views.py:139
#, python-format #, python-format
msgid "Access control lists for: %s" msgid "Access control lists for: %s"
msgstr "" msgstr ""
#: views.py:150 #: views.py:151
msgid "Available permissions" msgid "Available permissions"
msgstr "" msgstr ""
#: views.py:151 #: views.py:152
msgid "Granted permissions" msgid "Granted permissions"
msgstr "" msgstr ""
#: views.py:206 #: views.py:207
#, python-format #, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"" msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr "" msgstr ""
#: views.py:226 #: views.py:227
msgid "Disabled permissions are inherited from a parent object." msgid "Disabled permissions are inherited from a parent object."
msgstr "" msgstr ""
Binary file not shown.
@@ -4,13 +4,14 @@
# #
# Translators: # Translators:
# Translators: # Translators:
# Translators:
# Aline Freitas <aline@alinefreitas.com.br>, 2016 # Aline Freitas <aline@alinefreitas.com.br>, 2016
# Jadson Ribeiro <jadsonbr@outlook.com.br>, 2017 # Jadson Ribeiro <jadsonbr@outlook.com.br>, 2017
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-05-04 19:12+0000\n" "PO-Revision-Date: 2017-05-04 19:12+0000\n"
"Last-Translator: Jadson Ribeiro <jadsonbr@outlook.com.br>\n" "Last-Translator: Jadson Ribeiro <jadsonbr@outlook.com.br>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/rosarior/mayan-edms/language/pt_BR/)\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/rosarior/mayan-edms/language/pt_BR/)\n"
@@ -29,7 +30,6 @@ msgid "Permissions"
msgstr "Permissões" msgstr "Permissões"
#: apps.py:29 models.py:46 #: apps.py:29 models.py:46
#| msgid "Roles"
msgid "Role" msgid "Role"
msgstr "Regras" msgstr "Regras"
@@ -38,7 +38,6 @@ msgid "Delete"
msgstr "Excluir" msgstr "Excluir"
#: links.py:39 #: links.py:39
#| msgid "View ACLs"
msgid "New ACL" msgid "New ACL"
msgstr "Nova regra" msgstr "Nova regra"
@@ -56,7 +55,6 @@ msgstr "Entradas de acesso"
#: models.py:57 #: models.py:57
#, python-format #, python-format
#| msgid "mission \"%(permission)s\" granted to %(actor)s for %(object)s."
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\"" msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "Permissões \"%(permissions)s\" do papel \"%(role)s\" para \"%(object)s\"" msgstr "Permissões \"%(permissions)s\" do papel \"%(role)s\" para \"%(object)s\""
@@ -93,7 +91,6 @@ msgstr "Chave primária da nova permissão para conceder à lista de controle de
#: serializers.py:111 serializers.py:187 #: serializers.py:111 serializers.py:187
#, python-format #, python-format
#| msgid "permission"
msgid "No such permission: %s" msgid "No such permission: %s"
msgstr "Sem permissão: %s" msgstr "Sem permissão: %s"
@@ -107,36 +104,35 @@ msgstr "Lista de chaves primárias de permissão separadas por vírgulas para co
msgid "Primary keys of the role to which this access control list binds to." msgid "Primary keys of the role to which this access control list binds to."
msgstr "As chaves primárias da função a que esta lista de controle de acesso se liga." msgstr "As chaves primárias da função a que esta lista de controle de acesso se liga."
#: views.py:73 #: views.py:74
#, python-format #, python-format
msgid "New access control lists for: %s" msgid "New access control lists for: %s"
msgstr "Nova lista de controle de acesso para: %s" msgstr "Nova lista de controle de acesso para: %s"
#: views.py:100 #: views.py:101
#, python-format #, python-format
#| msgid "Default ACLs"
msgid "Delete ACL: %s" msgid "Delete ACL: %s"
msgstr "Apagar ACL: %s" msgstr "Apagar ACL: %s"
#: views.py:138 #: views.py:139
#, python-format #, python-format
msgid "Access control lists for: %s" msgid "Access control lists for: %s"
msgstr "listas de controle de acesso para: %s" msgstr "listas de controle de acesso para: %s"
#: views.py:150 #: views.py:151
msgid "Available permissions" msgid "Available permissions"
msgstr "Permissões disponíveis" msgstr "Permissões disponíveis"
#: views.py:151 #: views.py:152
msgid "Granted permissions" msgid "Granted permissions"
msgstr "Permissões outorgadas" msgstr "Permissões outorgadas"
#: views.py:206 #: views.py:207
#, python-format #, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"" msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr "Permissões do papel \"%(role)s\" para \"%(object)s\"" msgstr "Permissões do papel \"%(role)s\" para \"%(object)s\""
#: views.py:226 #: views.py:227
msgid "Disabled permissions are inherited from a parent object." msgid "Disabled permissions are inherited from a parent object."
msgstr "As permissões inativas foram herdadas de um objeto precedente." msgstr "As permissões inativas foram herdadas de um objeto precedente."
Binary file not shown.
@@ -4,11 +4,12 @@
# #
# Translators: # Translators:
# Translators: # Translators:
# Translators:
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-21 16:25+0000\n" "PO-Revision-Date: 2017-04-21 16:25+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: Romanian (Romania) (http://www.transifex.com/rosarior/mayan-edms/language/ro_RO/)\n" "Language-Team: Romanian (Romania) (http://www.transifex.com/rosarior/mayan-edms/language/ro_RO/)\n"
@@ -27,7 +28,6 @@ msgid "Permissions"
msgstr "Permisiuni" msgstr "Permisiuni"
#: apps.py:29 models.py:46 #: apps.py:29 models.py:46
#| msgid "Roles"
msgid "Role" msgid "Role"
msgstr "" msgstr ""
@@ -36,7 +36,6 @@ msgid "Delete"
msgstr "Șterge" msgstr "Șterge"
#: links.py:39 #: links.py:39
#| msgid "View ACLs"
msgid "New ACL" msgid "New ACL"
msgstr "" msgstr ""
@@ -54,7 +53,6 @@ msgstr ""
#: models.py:57 #: models.py:57
#, python-format #, python-format
#| msgid "mission \"%(permission)s\" granted to %(actor)s for %(object)s."
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\"" msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "" msgstr ""
@@ -91,7 +89,6 @@ msgstr ""
#: serializers.py:111 serializers.py:187 #: serializers.py:111 serializers.py:187
#, python-format #, python-format
#| msgid "permission"
msgid "No such permission: %s" msgid "No such permission: %s"
msgstr "" msgstr ""
@@ -105,36 +102,35 @@ msgstr ""
msgid "Primary keys of the role to which this access control list binds to." msgid "Primary keys of the role to which this access control list binds to."
msgstr "" msgstr ""
#: views.py:73 #: views.py:74
#, python-format #, python-format
msgid "New access control lists for: %s" msgid "New access control lists for: %s"
msgstr "" msgstr ""
#: views.py:100 #: views.py:101
#, python-format #, python-format
#| msgid "Default ACLs"
msgid "Delete ACL: %s" msgid "Delete ACL: %s"
msgstr "" msgstr ""
#: views.py:138 #: views.py:139
#, python-format #, python-format
msgid "Access control lists for: %s" msgid "Access control lists for: %s"
msgstr "" msgstr ""
#: views.py:150 #: views.py:151
msgid "Available permissions" msgid "Available permissions"
msgstr "" msgstr ""
#: views.py:151 #: views.py:152
msgid "Granted permissions" msgid "Granted permissions"
msgstr "" msgstr ""
#: views.py:206 #: views.py:207
#, python-format #, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"" msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr "" msgstr ""
#: views.py:226 #: views.py:227
msgid "Disabled permissions are inherited from a parent object." msgid "Disabled permissions are inherited from a parent object."
msgstr "" msgstr ""
Binary file not shown.
@@ -4,12 +4,13 @@
# #
# Translators: # Translators:
# Translators: # Translators:
# Translators:
# lilo.panic, 2016 # lilo.panic, 2016
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-21 16:25+0000\n" "PO-Revision-Date: 2017-04-21 16:25+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: Russian (http://www.transifex.com/rosarior/mayan-edms/language/ru/)\n" "Language-Team: Russian (http://www.transifex.com/rosarior/mayan-edms/language/ru/)\n"
@@ -28,7 +29,6 @@ msgid "Permissions"
msgstr "Разрешения" msgstr "Разрешения"
#: apps.py:29 models.py:46 #: apps.py:29 models.py:46
#| msgid "Roles"
msgid "Role" msgid "Role"
msgstr "Роль" msgstr "Роль"
@@ -37,7 +37,6 @@ msgid "Delete"
msgstr "Удалить" msgstr "Удалить"
#: links.py:39 #: links.py:39
#| msgid "View ACLs"
msgid "New ACL" msgid "New ACL"
msgstr "Создать СУД" msgstr "Создать СУД"
@@ -55,7 +54,6 @@ msgstr "Элементы доступа"
#: models.py:57 #: models.py:57
#, python-format #, python-format
#| msgid "mission \"%(permission)s\" granted to %(actor)s for %(object)s."
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\"" msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "" msgstr ""
@@ -92,7 +90,6 @@ msgstr ""
#: serializers.py:111 serializers.py:187 #: serializers.py:111 serializers.py:187
#, python-format #, python-format
#| msgid "permission"
msgid "No such permission: %s" msgid "No such permission: %s"
msgstr "" msgstr ""
@@ -106,36 +103,35 @@ msgstr ""
msgid "Primary keys of the role to which this access control list binds to." msgid "Primary keys of the role to which this access control list binds to."
msgstr "" msgstr ""
#: views.py:73 #: views.py:74
#, python-format #, python-format
msgid "New access control lists for: %s" msgid "New access control lists for: %s"
msgstr "Новый СУД для: %s" msgstr "Новый СУД для: %s"
#: views.py:100 #: views.py:101
#, python-format #, python-format
#| msgid "Default ACLs"
msgid "Delete ACL: %s" msgid "Delete ACL: %s"
msgstr "Удалить СУД: %s" msgstr "Удалить СУД: %s"
#: views.py:138 #: views.py:139
#, python-format #, python-format
msgid "Access control lists for: %s" msgid "Access control lists for: %s"
msgstr "СУДы для: %s" msgstr "СУДы для: %s"
#: views.py:150 #: views.py:151
msgid "Available permissions" msgid "Available permissions"
msgstr "Доступные разрешения" msgstr "Доступные разрешения"
#: views.py:151 #: views.py:152
msgid "Granted permissions" msgid "Granted permissions"
msgstr "Предоставленные разрешения" msgstr "Предоставленные разрешения"
#: views.py:206 #: views.py:207
#, python-format #, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"" msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr "Права роли \"%(role)s\" для \"%(object)s\"" msgstr "Права роли \"%(role)s\" для \"%(object)s\""
#: views.py:226 #: views.py:227
msgid "Disabled permissions are inherited from a parent object." msgid "Disabled permissions are inherited from a parent object."
msgstr "Отключенные права наследуются от родительского объекта." msgstr "Отключенные права наследуются от родительского объекта."
Binary file not shown.
@@ -4,11 +4,12 @@
# #
# Translators: # Translators:
# Translators: # Translators:
# Translators:
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-21 16:25+0000\n" "PO-Revision-Date: 2017-04-21 16:25+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: Slovenian (Slovenia) (http://www.transifex.com/rosarior/mayan-edms/language/sl_SI/)\n" "Language-Team: Slovenian (Slovenia) (http://www.transifex.com/rosarior/mayan-edms/language/sl_SI/)\n"
@@ -27,7 +28,6 @@ msgid "Permissions"
msgstr "Pravice" msgstr "Pravice"
#: apps.py:29 models.py:46 #: apps.py:29 models.py:46
#| msgid "Roles"
msgid "Role" msgid "Role"
msgstr "" msgstr ""
@@ -36,7 +36,6 @@ msgid "Delete"
msgstr "" msgstr ""
#: links.py:39 #: links.py:39
#| msgid "View ACLs"
msgid "New ACL" msgid "New ACL"
msgstr "" msgstr ""
@@ -54,7 +53,6 @@ msgstr "Vstopne točke"
#: models.py:57 #: models.py:57
#, python-format #, python-format
#| msgid "mission \"%(permission)s\" granted to %(actor)s for %(object)s."
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\"" msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "" msgstr ""
@@ -91,7 +89,6 @@ msgstr ""
#: serializers.py:111 serializers.py:187 #: serializers.py:111 serializers.py:187
#, python-format #, python-format
#| msgid "permission"
msgid "No such permission: %s" msgid "No such permission: %s"
msgstr "" msgstr ""
@@ -105,36 +102,35 @@ msgstr ""
msgid "Primary keys of the role to which this access control list binds to." msgid "Primary keys of the role to which this access control list binds to."
msgstr "" msgstr ""
#: views.py:73 #: views.py:74
#, python-format #, python-format
msgid "New access control lists for: %s" msgid "New access control lists for: %s"
msgstr "" msgstr ""
#: views.py:100 #: views.py:101
#, python-format #, python-format
#| msgid "Default ACLs"
msgid "Delete ACL: %s" msgid "Delete ACL: %s"
msgstr "" msgstr ""
#: views.py:138 #: views.py:139
#, python-format #, python-format
msgid "Access control lists for: %s" msgid "Access control lists for: %s"
msgstr "Dostopne pravice za %s" msgstr "Dostopne pravice za %s"
#: views.py:150 #: views.py:151
msgid "Available permissions" msgid "Available permissions"
msgstr "" msgstr ""
#: views.py:151 #: views.py:152
msgid "Granted permissions" msgid "Granted permissions"
msgstr "" msgstr ""
#: views.py:206 #: views.py:207
#, python-format #, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"" msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr "" msgstr ""
#: views.py:226 #: views.py:227
msgid "Disabled permissions are inherited from a parent object." msgid "Disabled permissions are inherited from a parent object."
msgstr "" msgstr ""
Binary file not shown.
@@ -0,0 +1,254 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Translators:
# Translators:
# serhatcan77 <serhat_can@yahoo.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-07-03 19:27+0000\n"
"Last-Translator: serhatcan77 <serhat_can@yahoo.com>\n"
"Language-Team: Turkish (Turkey) (http://www.transifex.com/rosarior/mayan-edms/language/tr_TR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: tr_TR\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: apps.py:15 links.py:35
msgid "ACLs"
msgstr "Erişim Kontrol Listeleri"
#: apps.py:25 links.py:44 models.py:44
msgid "Permissions"
msgstr "İzinler"
#: apps.py:29 models.py:46
msgid "Role"
msgstr "Rol"
#: links.py:31
msgid "Delete"
msgstr "Sil"
#: links.py:39
msgid "New ACL"
msgstr "Yeni Erişim Kontrol Listesi"
#: managers.py:109
msgid "Insufficient access."
msgstr "Yetersiz yetki"
#: models.py:52
msgid "Access entry"
msgstr "Erişim Girişi"
#: models.py:53
msgid "Access entries"
msgstr "Erişim Girişleri"
#: models.py:57
#, python-format
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "\"%(permissions)s\", \"%(object)s\" için \"%(role)s\" rolüne izinler"
#: models.py:74
msgid "None"
msgstr "Yok"
#: permissions.py:7
msgid "Access control lists"
msgstr "Erişim Kontrol Listesi"
#: permissions.py:10
msgid "Edit ACLs"
msgstr "Erişim Kontrolünü Düzenle"
#: permissions.py:13
msgid "View ACLs"
msgstr "Erişim Kontrolünü Görüntüle"
#: serializers.py:24 serializers.py:132
msgid ""
"API URL pointing to the list of permissions for this access control list."
msgstr "Bu erişim kontrol listesinin izin listesine işaret eden API URL'si."
#: serializers.py:57
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 "API URL'si, bağlı olduğu erişim kontrol listesiyle ilgili olarak bir izne işaret ediyor. Bu URL, kurallı iş akışı URL'sinden farklı."
#: serializers.py:87
msgid "Primary key of the new permission to grant to the access control list."
msgstr "Erişim kontrol listesine yeni izin verilmesi için birincil anahtar."
#: serializers.py:111 serializers.py:187
#, python-format
msgid "No such permission: %s"
msgstr "Böyle bir izin yok: %s"
#: serializers.py:126
msgid ""
"Comma separated list of permission primary keys to grant to this access "
"control list."
msgstr "Bu erişim denetim listesine vermek üzere birincil anahtarların virgülle ayrılmış listesi."
#: serializers.py:138
msgid "Primary keys of the role to which this access control list binds to."
msgstr "Bu erişim denetim listesinin bağlandığı role ait birincil anahtarlar."
#: views.py:74
#, python-format
msgid "New access control lists for: %s"
msgstr "Için yeni erişim kontrol listeleri: %s"
#: views.py:101
#, python-format
msgid "Delete ACL: %s"
msgstr "Erişim Kontrol Listesi sil: %s"
#: views.py:139
#, python-format
msgid "Access control lists for: %s"
msgstr "%s için Erişim kontrol listeleri"
#: views.py:151
msgid "Available permissions"
msgstr "Kullanılabilir izinler"
#: views.py:152
msgid "Granted permissions"
msgstr "İzinler izin verildi"
#: views.py:207
#, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr "\"%(role)s\" yetkisi \"%(object)s\" için rol"
#: views.py:227
msgid "Disabled permissions are inherited from a parent object."
msgstr "Devre Dışı İzinler üst nesneden devralınır."
#~ msgid "New holder"
#~ msgstr "New holder"
#~ msgid "Users"
#~ msgstr "Users"
#~ msgid "Groups"
#~ msgstr "Groups"
#~ msgid "Special"
#~ msgstr "Special"
#~ msgid "Details"
#~ msgstr "details"
#~ msgid "Grant"
#~ msgstr "grant"
#~ msgid "Revoke"
#~ msgstr "revoke"
#~ msgid "Classes"
#~ msgstr "classes"
#~ msgid "ACLs for class"
#~ msgstr "ACLs for class"
#~ msgid "Permission"
#~ msgstr "permissions"
#~ msgid "Default access entry"
#~ msgstr "default access entry"
#~ msgid "Default access entries"
#~ msgstr "default access entries"
#~ msgid "Creator"
#~ msgstr "Creator"
#~ msgid "Edit class default ACLs"
#~ msgstr "Edit class default ACLs"
#~ msgid "View class default ACLs"
#~ msgstr "View class default ACLs"
#~ msgid "Holder"
#~ msgstr "holder"
#~ msgid "Permissions available to: %(actor)s for %(obj)s"
#~ msgstr "permissions available to: %(actor)s for %(obj)s"
#~ msgid "Namespace"
#~ msgstr "namespace"
#~ msgid "Label"
#~ msgstr "label"
#~ msgid ", "
#~ msgstr ", "
#~ msgid " for %s"
#~ msgstr " for %s"
#~ msgid " to %s"
#~ msgstr " to %s"
#~ msgid "Are you sure you wish to grant the permission %(title_suffix)s?"
#~ msgstr "Are you sure you wish to grant the permission %(title_suffix)s?"
#~ msgid "Are you sure you wish to grant the permissions %(title_suffix)s?"
#~ msgstr "Are you sure you wish to grant the permissions %(title_suffix)s?"
#~ msgid ""
#~ "%(actor)s, already had the permission \"%(permission)s\" granted for "
#~ "%(object)s."
#~ msgstr ""
#~ "%(actor)s, already had the permission \"%(permission)s\" granted for "
#~ "%(object)s."
#~ msgid " from %s"
#~ msgstr " from %s"
#~ msgid "Are you sure you wish to revoke the permission %(title_suffix)s?"
#~ msgstr "Are you sure you wish to revoke the permission %(title_suffix)s?"
#~ msgid "Are you sure you wish to revoke the permissions %(title_suffix)s?"
#~ msgstr "Are you sure you wish to revoke the permissions %(title_suffix)s?"
#~ msgid "Permission \"%(permission)s\" revoked of %(actor)s for %(object)s."
#~ msgstr "Permission \"%(permission)s\" revoked of %(actor)s for %(object)s."
#~ msgid "%(actor)s, didn't had the permission \"%(permission)s\" for %(object)s."
#~ msgstr "%(actor)s, didn't had the permission \"%(permission)s\" for %(object)s."
#~ msgid "Add new holder for: %s"
#~ msgstr "add new holder for: %s"
#~ msgid "Select"
#~ msgstr "Select"
#~ msgid "Class"
#~ msgstr "class"
#~ msgid "Default access control lists for class: %s"
#~ msgstr "default access control lists for class: %s"
#~ msgid "Permissions available to: %(actor)s for class %(class)s"
#~ msgstr "permissions available to: %(actor)s for class %(class)s"
#~ msgid "Add new holder for class: %s"
#~ msgstr "add new holder for class: %s"
#~ msgid "List of classes"
#~ msgstr "List of classes"
#~ msgid "creator"
#~ msgstr "creator"
Binary file not shown.
@@ -4,11 +4,12 @@
# #
# Translators: # Translators:
# Translators: # Translators:
# Translators:
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-21 16:25+0000\n" "PO-Revision-Date: 2017-04-21 16:25+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/rosarior/mayan-edms/language/vi_VN/)\n" "Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/rosarior/mayan-edms/language/vi_VN/)\n"
@@ -27,7 +28,6 @@ msgid "Permissions"
msgstr "" msgstr ""
#: apps.py:29 models.py:46 #: apps.py:29 models.py:46
#| msgid "Roles"
msgid "Role" msgid "Role"
msgstr "" msgstr ""
@@ -36,7 +36,6 @@ msgid "Delete"
msgstr "" msgstr ""
#: links.py:39 #: links.py:39
#| msgid "View ACLs"
msgid "New ACL" msgid "New ACL"
msgstr "" msgstr ""
@@ -54,7 +53,6 @@ msgstr ""
#: models.py:57 #: models.py:57
#, python-format #, python-format
#| msgid "mission \"%(permission)s\" granted to %(actor)s for %(object)s."
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\"" msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "" msgstr ""
@@ -91,7 +89,6 @@ msgstr ""
#: serializers.py:111 serializers.py:187 #: serializers.py:111 serializers.py:187
#, python-format #, python-format
#| msgid "permission"
msgid "No such permission: %s" msgid "No such permission: %s"
msgstr "" msgstr ""
@@ -105,36 +102,35 @@ msgstr ""
msgid "Primary keys of the role to which this access control list binds to." msgid "Primary keys of the role to which this access control list binds to."
msgstr "" msgstr ""
#: views.py:73 #: views.py:74
#, python-format #, python-format
msgid "New access control lists for: %s" msgid "New access control lists for: %s"
msgstr "" msgstr ""
#: views.py:100 #: views.py:101
#, python-format #, python-format
#| msgid "Default ACLs"
msgid "Delete ACL: %s" msgid "Delete ACL: %s"
msgstr "" msgstr ""
#: views.py:138 #: views.py:139
#, python-format #, python-format
msgid "Access control lists for: %s" msgid "Access control lists for: %s"
msgstr "" msgstr ""
#: views.py:150 #: views.py:151
msgid "Available permissions" msgid "Available permissions"
msgstr "" msgstr ""
#: views.py:151 #: views.py:152
msgid "Granted permissions" msgid "Granted permissions"
msgstr "" msgstr ""
#: views.py:206 #: views.py:207
#, python-format #, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"" msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr "" msgstr ""
#: views.py:226 #: views.py:227
msgid "Disabled permissions are inherited from a parent object." msgid "Disabled permissions are inherited from a parent object."
msgstr "" msgstr ""
Binary file not shown.
@@ -4,11 +4,12 @@
# #
# Translators: # Translators:
# Translators: # Translators:
# Translators:
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-21 16:25+0000\n" "PO-Revision-Date: 2017-04-21 16:25+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: Chinese (China) (http://www.transifex.com/rosarior/mayan-edms/language/zh_CN/)\n" "Language-Team: Chinese (China) (http://www.transifex.com/rosarior/mayan-edms/language/zh_CN/)\n"
@@ -27,7 +28,6 @@ msgid "Permissions"
msgstr "权限" msgstr "权限"
#: apps.py:29 models.py:46 #: apps.py:29 models.py:46
#| msgid "Roles"
msgid "Role" msgid "Role"
msgstr "" msgstr ""
@@ -36,7 +36,6 @@ msgid "Delete"
msgstr "" msgstr ""
#: links.py:39 #: links.py:39
#| msgid "View ACLs"
msgid "New ACL" msgid "New ACL"
msgstr "" msgstr ""
@@ -54,7 +53,6 @@ msgstr "多个访问入口"
#: models.py:57 #: models.py:57
#, python-format #, python-format
#| msgid "mission \"%(permission)s\" granted to %(actor)s for %(object)s."
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\"" msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "" msgstr ""
@@ -91,7 +89,6 @@ msgstr ""
#: serializers.py:111 serializers.py:187 #: serializers.py:111 serializers.py:187
#, python-format #, python-format
#| msgid "permission"
msgid "No such permission: %s" msgid "No such permission: %s"
msgstr "" msgstr ""
@@ -105,36 +102,35 @@ msgstr ""
msgid "Primary keys of the role to which this access control list binds to." msgid "Primary keys of the role to which this access control list binds to."
msgstr "" msgstr ""
#: views.py:73 #: views.py:74
#, python-format #, python-format
msgid "New access control lists for: %s" msgid "New access control lists for: %s"
msgstr "" msgstr ""
#: views.py:100 #: views.py:101
#, python-format #, python-format
#| msgid "Default ACLs"
msgid "Delete ACL: %s" msgid "Delete ACL: %s"
msgstr "" msgstr ""
#: views.py:138 #: views.py:139
#, python-format #, python-format
msgid "Access control lists for: %s" msgid "Access control lists for: %s"
msgstr "" msgstr ""
#: views.py:150 #: views.py:151
msgid "Available permissions" msgid "Available permissions"
msgstr "" msgstr ""
#: views.py:151 #: views.py:152
msgid "Granted permissions" msgid "Granted permissions"
msgstr "" msgstr ""
#: views.py:206 #: views.py:207
#, python-format #, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\"" msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr "" msgstr ""
#: views.py:226 #: views.py:227
msgid "Disabled permissions are inherited from a parent object." msgid "Disabled permissions are inherited from a parent object."
msgstr "" msgstr ""
+85 -41
View File
@@ -12,6 +12,7 @@ from common.utils import return_attrib
from permissions import Permission from permissions import Permission
from permissions.models import StoredPermission from permissions.models import StoredPermission
from .exceptions import PermissionNotValidForClass
from .classes import ModelPermission from .classes import ModelPermission
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@@ -22,31 +23,6 @@ class AccessControlListManager(models.Manager):
Implement a 3 tier permission system, involving a permissions, an actor Implement a 3 tier permission system, involving a permissions, an actor
and an object and an object
""" """
def get_inherited_permissions(self, role, obj):
try:
instance = obj.first()
except AttributeError:
instance = obj
else:
if not instance:
return StoredPermission.objects.none()
try:
parent_accessor = ModelPermission.get_inheritance(type(instance))
except KeyError:
return StoredPermission.objects.none()
else:
parent_object = getattr(instance, parent_accessor)
content_type = ContentType.objects.get_for_model(parent_object)
try:
return self.get(
role=role, content_type=content_type,
object_id=parent_object.pk
).permissions.all()
except self.model.DoesNotExist:
return StoredPermission.objects.none()
def check_access(self, permissions, user, obj, related=None): def check_access(self, permissions, user, obj, related=None):
if user.is_superuser or user.is_staff: if user.is_superuser or user.is_staff:
logger.debug( logger.debug(
@@ -141,22 +117,41 @@ class AccessControlListManager(models.Manager):
instance = queryset.first() instance = queryset.first()
if instance: if instance:
parent_object = getattr(instance, parent_accessor) parent_object = getattr(instance, parent_accessor)
parent_content_type = ContentType.objects.get_for_model(
parent_object try:
) # Try to see if parent_object is a function
parent_queryset = self.filter( parent_object()
content_type=parent_content_type, role__in=user_roles, except TypeError:
permissions=permission.stored_permission # Is not a function, try it as a field
) parent_content_type = ContentType.objects.get_for_model(
parent_acl_query = Q( parent_object
**{ )
'{}__pk__in'.format( parent_queryset = self.filter(
parent_accessor content_type=parent_content_type, role__in=user_roles,
): parent_queryset.values_list( permissions=permission.stored_permission
'object_id', flat=True )
) parent_acl_query = Q(
} **{
) '{}__pk__in'.format(
parent_accessor
): parent_queryset.values_list(
'object_id', flat=True
)
}
)
else:
# Is a function. Can't perform Q object filtering.
# Perform iterative filtering.
result = []
for entry in queryset:
try:
self.check_access(permissions=permission, user=user, obj=entry)
except PermissionDenied:
pass
else:
result.append(entry.pk)
return queryset.filter(pk__in=result)
else: else:
parent_acl_query = Q() parent_acl_query = Q()
@@ -174,3 +169,52 @@ class AccessControlListManager(models.Manager):
return queryset.filter(parent_acl_query | acl_query) return queryset.filter(parent_acl_query | acl_query)
else: else:
return queryset return queryset
def get_inherited_permissions(self, role, obj):
try:
instance = obj.first()
except AttributeError:
instance = obj
else:
if not instance:
return StoredPermission.objects.none()
try:
parent_accessor = ModelPermission.get_inheritance(type(instance))
except KeyError:
return StoredPermission.objects.none()
else:
parent_object = return_attrib(instance, parent_accessor)
content_type = ContentType.objects.get_for_model(parent_object)
try:
return self.get(
role=role, content_type=content_type,
object_id=parent_object.pk
).permissions.all()
except self.model.DoesNotExist:
return StoredPermission.objects.none()
def grant(self, permission, role, obj):
class_permissions = ModelPermission.get_for_class(klass=obj.__class__)
if permission not in class_permissions:
raise PermissionNotValidForClass
content_type = ContentType.objects.get_for_model(model=obj)
acl, created = self.get_or_create(
content_type=content_type, object_id=obj.pk,
role=role
)
acl.permissions.add(permission.stored_permission)
def revoke(self, permission, role, obj):
content_type = ContentType.objects.get_for_model(model=obj)
acl, created = self.get_or_create(
content_type=content_type, object_id=obj.pk,
role=role
)
acl.permissions.remove(permission.stored_permission)
if acl.permissions.count() == 0:
acl.delete()
+5 -2
View File
@@ -30,7 +30,7 @@ class AccessControlList(models.Model):
in the Setup menu. in the Setup menu.
""" """
content_type = models.ForeignKey( content_type = models.ForeignKey(
ContentType, ContentType, on_delete=models.CASCADE,
related_name='object_content_type' related_name='object_content_type'
) )
object_id = models.PositiveIntegerField() object_id = models.PositiveIntegerField()
@@ -43,7 +43,10 @@ class AccessControlList(models.Model):
StoredPermission, blank=True, related_name='acls', StoredPermission, blank=True, related_name='acls',
verbose_name=_('Permissions') verbose_name=_('Permissions')
) )
role = models.ForeignKey(Role, related_name='acls', verbose_name=_('Role')) role = models.ForeignKey(
Role, on_delete=models.CASCADE, related_name='acls',
verbose_name=_('Role')
)
objects = AccessControlListManager() objects = AccessControlListManager()
+3 -3
View File
@@ -2,15 +2,15 @@ from __future__ import absolute_import, unicode_literals
from django.contrib.auth import get_user_model from django.contrib.auth import get_user_model
from django.contrib.contenttypes.models import ContentType from django.contrib.contenttypes.models import ContentType
from django.core.urlresolvers import reverse
from django.test import override_settings from django.test import override_settings
from django.urls import reverse
from rest_framework.test import APITestCase from rest_framework.test import APITestCase
from documents.models import DocumentType from documents.models import DocumentType
from documents.permissions import permission_document_view from documents.permissions import permission_document_view
from documents.tests.literals import ( from documents.tests.literals import (
TEST_DOCUMENT_TYPE, TEST_SMALL_DOCUMENT_PATH TEST_DOCUMENT_TYPE_LABEL, TEST_SMALL_DOCUMENT_PATH
) )
from permissions.classes import Permission from permissions.classes import Permission
from permissions.models import Role from permissions.models import Role
@@ -36,7 +36,7 @@ class ACLAPITestCase(APITestCase):
) )
self.document_type = DocumentType.objects.create( self.document_type = DocumentType.objects.create(
label=TEST_DOCUMENT_TYPE label=TEST_DOCUMENT_TYPE_LABEL
) )
with open(TEST_SMALL_DOCUMENT_PATH) as file_object: with open(TEST_SMALL_DOCUMENT_PATH) as file_object:
+1 -1
View File
@@ -1,7 +1,7 @@
from __future__ import unicode_literals from __future__ import unicode_literals
from django.contrib.contenttypes.models import ContentType from django.contrib.contenttypes.models import ContentType
from django.core.urlresolvers import reverse from django.urls import reverse
from documents.tests.test_views import GenericDocumentViewTestCase from documents.tests.test_views import GenericDocumentViewTestCase
from user_management.tests.literals import ( from user_management.tests.literals import (
+6 -5
View File
@@ -8,26 +8,27 @@ from django.test import override_settings
from common.tests import BaseTestCase from common.tests import BaseTestCase
from documents.models import Document, DocumentType from documents.models import Document, DocumentType
from documents.permissions import permission_document_view from documents.permissions import permission_document_view
from documents.tests import TEST_SMALL_DOCUMENT_PATH, TEST_DOCUMENT_TYPE from documents.tests import (
TEST_SMALL_DOCUMENT_PATH, TEST_DOCUMENT_TYPE_LABEL,
TEST_DOCUMENT_TYPE_2_LABEL
)
from permissions.models import Role from permissions.models import Role
from permissions.tests.literals import TEST_ROLE_LABEL from permissions.tests.literals import TEST_ROLE_LABEL
from user_management.tests.literals import TEST_USER_USERNAME, TEST_GROUP_NAME from user_management.tests.literals import TEST_USER_USERNAME, TEST_GROUP_NAME
from ..models import AccessControlList from ..models import AccessControlList
TEST_DOCUMENT_TYPE_2 = 'test document type 2'
@override_settings(OCR_AUTO_OCR=False) @override_settings(OCR_AUTO_OCR=False)
class PermissionTestCase(BaseTestCase): class PermissionTestCase(BaseTestCase):
def setUp(self): def setUp(self):
super(PermissionTestCase, self).setUp() super(PermissionTestCase, self).setUp()
self.document_type_1 = DocumentType.objects.create( self.document_type_1 = DocumentType.objects.create(
label=TEST_DOCUMENT_TYPE label=TEST_DOCUMENT_TYPE_LABEL
) )
self.document_type_2 = DocumentType.objects.create( self.document_type_2 = DocumentType.objects.create(
label=TEST_DOCUMENT_TYPE_2 label=TEST_DOCUMENT_TYPE_2_LABEL
) )
with open(TEST_SMALL_DOCUMENT_PATH) as file_object: with open(TEST_SMALL_DOCUMENT_PATH) as file_object:
+1 -1
View File
@@ -4,9 +4,9 @@ import itertools
import logging import logging
from django.contrib.contenttypes.models import ContentType from django.contrib.contenttypes.models import ContentType
from django.core.urlresolvers import reverse
from django.http import Http404, HttpResponseRedirect from django.http import Http404, HttpResponseRedirect
from django.shortcuts import get_object_or_404 from django.shortcuts import get_object_or_404
from django.urls import reverse
from django.utils.encoding import force_text from django.utils.encoding import force_text
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
@@ -3,12 +3,13 @@
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Translators:
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-21 16:25+0000\n" "PO-Revision-Date: 2017-07-09 06:34+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: Arabic (http://www.transifex.com/rosarior/mayan-edms/language/ar/)\n" "Language-Team: Arabic (http://www.transifex.com/rosarior/mayan-edms/language/ar/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -78,49 +79,25 @@ msgstr ""
msgid "Toggle navigation" msgid "Toggle navigation"
msgstr "" msgstr ""
#: templates/appearance/base.html:86 #: templates/appearance/base.html:114
msgid "Profile"
msgstr ""
#: templates/appearance/base.html:92
msgid "Anonymous"
msgstr "مجهول"
#: templates/appearance/base.html:126
msgid "Success"
msgstr ""
#: templates/appearance/base.html:126
msgid "Information"
msgstr ""
#: templates/appearance/base.html:126
msgid "Warning"
msgstr ""
#: templates/appearance/base.html:126
msgid "Error"
msgstr ""
#: templates/appearance/base.html:155
msgid "Actions" msgid "Actions"
msgstr "الإجراءات" msgstr "الإجراءات"
#: templates/appearance/base.html:157 #: templates/appearance/base.html:116
msgid "Toggle Dropdown" msgid "Toggle Dropdown"
msgstr "" msgstr ""
#: templates/appearance/calculate_form_title.html:11 #: templates/appearance/calculate_form_title.html:16
#, python-format #, python-format
msgid "Details for: %(object)s" msgid "Details for: %(object)s"
msgstr "تفاصيل عن %(object)s" msgstr "تفاصيل عن %(object)s"
#: templates/appearance/calculate_form_title.html:14 #: templates/appearance/calculate_form_title.html:19
#, python-format #, python-format
msgid "Edit: %(object)s" msgid "Edit: %(object)s"
msgstr "" msgstr ""
#: templates/appearance/calculate_form_title.html:16 #: templates/appearance/calculate_form_title.html:21
msgid "Create" msgid "Create"
msgstr "انشاء" msgstr "انشاء"
@@ -150,34 +127,39 @@ msgstr "نعم"
msgid "No" msgid "No"
msgstr "لا" msgstr "لا"
#: templates/appearance/generic_form_instance.html:39 #: templates/appearance/generic_form_instance.html:49
#: templates/appearance/generic_form_instance.html:46 #: templates/appearance/generic_form_instance.html:55
#: templates/appearance/generic_form_subtemplate.html:51 #: templates/appearance/generic_form_subtemplate.html:51
#: templates/appearance/generic_multiform_subtemplate.html:42 #: templates/appearance/generic_multiform_subtemplate.html:41
msgid "required" msgid "required"
msgstr "مطلوب" msgstr "مطلوب"
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
msgid "Save" msgid "Save"
msgstr "حفظ" msgstr "حفظ"
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_list_items_subtemplate.html:45
#: templates/appearance/generic_list_subtemplate.html:33 #: templates/appearance/generic_list_subtemplate.html:33
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
#: templates/authentication/password_reset_confirm.html:29
#: templates/authentication/password_reset_form.html:29
msgid "Submit" msgid "Submit"
msgstr "ارسال" msgstr "ارسال"
#: templates/appearance/generic_form_subtemplate.html:74 #: templates/appearance/generic_form_subtemplate.html:74
#: templates/appearance/generic_multiform_subtemplate.html:68 #: templates/appearance/generic_multiform_subtemplate.html:67
msgid "Cancel" msgid "Cancel"
msgstr "إلغاء" msgstr "إلغاء"
#: templates/appearance/generic_list_horizontal.html:21 #: templates/appearance/generic_list_horizontal.html:21
#: templates/appearance/generic_list_items_subtemplate.html:124
#: templates/appearance/generic_list_subtemplate.html:112 #: templates/appearance/generic_list_subtemplate.html:112
msgid "No results" msgid "No results"
msgstr "" msgstr ""
#: templates/appearance/generic_list_items_subtemplate.html:24
#: templates/appearance/generic_list_subtemplate.html:12 #: templates/appearance/generic_list_subtemplate.html:12
#, python-format #, python-format
msgid "" msgid ""
@@ -185,6 +167,8 @@ msgid ""
"%(total_pages)s)" "%(total_pages)s)"
msgstr "" msgstr ""
#: templates/appearance/generic_list_items_subtemplate.html:26
#: templates/appearance/generic_list_items_subtemplate.html:29
#: templates/appearance/generic_list_subtemplate.html:14 #: templates/appearance/generic_list_subtemplate.html:14
#: templates/appearance/generic_list_subtemplate.html:17 #: templates/appearance/generic_list_subtemplate.html:17
#, python-format #, python-format
@@ -195,77 +179,122 @@ msgstr ""
msgid "Identifier" msgid "Identifier"
msgstr "معرف" msgstr "معرف"
#: templates/appearance/home.html:9 templates/appearance/home.html:13 #: templates/appearance/home.html:9 templates/appearance/home.html:21
msgid "Dashboard" msgid "Dashboard"
msgstr "" msgstr ""
#: templates/appearance/home.html:22 #: templates/appearance/home.html:30
msgid "Getting started" msgid "Getting started"
msgstr "" msgstr ""
#: templates/appearance/home.html:25 #: templates/appearance/home.html:33
msgid "Before you can fully use Mayan EDMS you need the following:" msgid "Before you can fully use Mayan EDMS you need the following:"
msgstr "" msgstr ""
#: templates/appearance/home.html:46 #: templates/appearance/home.html:54
msgid "Search pages" msgid "Search pages"
msgstr "" msgstr ""
#: templates/appearance/home.html:48 templates/appearance/home.html:58 #: templates/appearance/home.html:56 templates/appearance/home.html:66
msgid "Search" msgid "Search"
msgstr "البحث" msgstr "البحث"
#: templates/appearance/home.html:49 templates/appearance/home.html:59 #: templates/appearance/home.html:57 templates/appearance/home.html:67
msgid "Advanced" msgid "Advanced"
msgstr "" msgstr ""
#: templates/appearance/home.html:56 #: templates/appearance/home.html:64
msgid "Search documents" msgid "Search documents"
msgstr "" msgstr ""
#: templates/appearance/login.html:10 #: templates/authentication/login.html:10
msgid "Login" msgid "Login"
msgstr "Login" msgstr "Login"
#: templates/appearance/login.html:21 #: templates/authentication/login.html:21
msgid "First time login" msgid "First time login"
msgstr "First time login" msgstr "First time login"
#: templates/appearance/login.html:24 #: templates/authentication/login.html:24
msgid "" msgid ""
"You have just finished installing <strong>Mayan EDMS</strong>, " "You have just finished installing <strong>Mayan EDMS</strong>, "
"congratulations!" "congratulations!"
msgstr "You have just finished installing <strong>Mayan EDMS</strong>, congratulations!" msgstr "You have just finished installing <strong>Mayan EDMS</strong>, congratulations!"
#: templates/appearance/login.html:25 #: templates/authentication/login.html:25
msgid "Login using the following credentials:" msgid "Login using the following credentials:"
msgstr "Login using the following credentials:" msgstr "Login using the following credentials:"
#: templates/appearance/login.html:26 #: templates/authentication/login.html:26
#, python-format #, python-format
msgid "Username: <strong>%(account)s</strong>" msgid "Username: <strong>%(account)s</strong>"
msgstr "Username: <strong>%(account)s</strong>" msgstr "Username: <strong>%(account)s</strong>"
#: templates/appearance/login.html:27 #: templates/authentication/login.html:27
#, python-format #, python-format
msgid "Email: <strong>%(email)s</strong>" msgid "Email: <strong>%(email)s</strong>"
msgstr "" msgstr ""
#: templates/appearance/login.html:28 #: templates/authentication/login.html:28
#, python-format #, python-format
msgid "Password: <strong>%(password)s</strong>" msgid "Password: <strong>%(password)s</strong>"
msgstr "Password: <strong>%(password)s</strong>" msgstr "Password: <strong>%(password)s</strong>"
#: templates/appearance/login.html:29 #: templates/authentication/login.html:29
msgid "" msgid ""
"Be sure to change the password to increase security and to disable this " "Be sure to change the password to increase security and to disable this "
"message." "message."
msgstr "Be sure to change the password to increase security and to disable this message." msgstr "Be sure to change the password to increase security and to disable this message."
#: templates/appearance/login.html:45 templates/appearance/login.html:54 #: templates/authentication/login.html:45
#: templates/authentication/login.html:53
msgid "Sign in" msgid "Sign in"
msgstr "" msgstr ""
#: templates/authentication/login.html:58
msgid "Forgot your password?"
msgstr ""
#: templates/authentication/password_reset_complete.html:8
#: templates/authentication/password_reset_confirm.html:8
#: templates/authentication/password_reset_confirm.html:20
#: templates/authentication/password_reset_done.html:8
#: templates/authentication/password_reset_form.html:8
#: templates/authentication/password_reset_form.html:20
msgid "Password reset"
msgstr ""
#: templates/authentication/password_reset_complete.html:15
msgid "Password reset complete! Click the link below to login."
msgstr ""
#: templates/authentication/password_reset_complete.html:17
#| msgid "Login"
msgid "Login page"
msgstr ""
#: templates/authentication/password_reset_done.html:15
msgid "Password reset email sent!"
msgstr ""
#: templatetags/appearance_tags.py:16 #: templatetags/appearance_tags.py:16
msgid "None" msgid "None"
msgstr "لا شيء" msgstr "لا شيء"
#~ msgid "Profile"
#~ msgstr "Profile"
#~ msgid "Anonymous"
#~ msgstr "Anonymous"
#~ msgid "Success"
#~ msgstr "Success"
#~ msgid "Information"
#~ msgstr "Information"
#~ msgid "Warning"
#~ msgstr "Warning"
#~ msgid "Error"
#~ msgstr "Error"
@@ -3,12 +3,13 @@
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Translators:
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-21 16:25+0000\n" "PO-Revision-Date: 2017-07-09 06:34+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: Bulgarian (http://www.transifex.com/rosarior/mayan-edms/language/bg/)\n" "Language-Team: Bulgarian (http://www.transifex.com/rosarior/mayan-edms/language/bg/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -78,49 +79,25 @@ msgstr ""
msgid "Toggle navigation" msgid "Toggle navigation"
msgstr "" msgstr ""
#: templates/appearance/base.html:86 #: templates/appearance/base.html:114
msgid "Profile"
msgstr ""
#: templates/appearance/base.html:92
msgid "Anonymous"
msgstr "Анонимен"
#: templates/appearance/base.html:126
msgid "Success"
msgstr ""
#: templates/appearance/base.html:126
msgid "Information"
msgstr ""
#: templates/appearance/base.html:126
msgid "Warning"
msgstr ""
#: templates/appearance/base.html:126
msgid "Error"
msgstr ""
#: templates/appearance/base.html:155
msgid "Actions" msgid "Actions"
msgstr "Действия" msgstr "Действия"
#: templates/appearance/base.html:157 #: templates/appearance/base.html:116
msgid "Toggle Dropdown" msgid "Toggle Dropdown"
msgstr "" msgstr ""
#: templates/appearance/calculate_form_title.html:11 #: templates/appearance/calculate_form_title.html:16
#, python-format #, python-format
msgid "Details for: %(object)s" msgid "Details for: %(object)s"
msgstr "" msgstr ""
#: templates/appearance/calculate_form_title.html:14 #: templates/appearance/calculate_form_title.html:19
#, python-format #, python-format
msgid "Edit: %(object)s" msgid "Edit: %(object)s"
msgstr "" msgstr ""
#: templates/appearance/calculate_form_title.html:16 #: templates/appearance/calculate_form_title.html:21
msgid "Create" msgid "Create"
msgstr "Създаване" msgstr "Създаване"
@@ -150,34 +127,39 @@ msgstr "Да"
msgid "No" msgid "No"
msgstr "Не" msgstr "Не"
#: templates/appearance/generic_form_instance.html:39 #: templates/appearance/generic_form_instance.html:49
#: templates/appearance/generic_form_instance.html:46 #: templates/appearance/generic_form_instance.html:55
#: templates/appearance/generic_form_subtemplate.html:51 #: templates/appearance/generic_form_subtemplate.html:51
#: templates/appearance/generic_multiform_subtemplate.html:42 #: templates/appearance/generic_multiform_subtemplate.html:41
msgid "required" msgid "required"
msgstr "" msgstr ""
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
msgid "Save" msgid "Save"
msgstr "Запазване" msgstr "Запазване"
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_list_items_subtemplate.html:45
#: templates/appearance/generic_list_subtemplate.html:33 #: templates/appearance/generic_list_subtemplate.html:33
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
#: templates/authentication/password_reset_confirm.html:29
#: templates/authentication/password_reset_form.html:29
msgid "Submit" msgid "Submit"
msgstr "Подаване" msgstr "Подаване"
#: templates/appearance/generic_form_subtemplate.html:74 #: templates/appearance/generic_form_subtemplate.html:74
#: templates/appearance/generic_multiform_subtemplate.html:68 #: templates/appearance/generic_multiform_subtemplate.html:67
msgid "Cancel" msgid "Cancel"
msgstr "Отказ" msgstr "Отказ"
#: templates/appearance/generic_list_horizontal.html:21 #: templates/appearance/generic_list_horizontal.html:21
#: templates/appearance/generic_list_items_subtemplate.html:124
#: templates/appearance/generic_list_subtemplate.html:112 #: templates/appearance/generic_list_subtemplate.html:112
msgid "No results" msgid "No results"
msgstr "" msgstr ""
#: templates/appearance/generic_list_items_subtemplate.html:24
#: templates/appearance/generic_list_subtemplate.html:12 #: templates/appearance/generic_list_subtemplate.html:12
#, python-format #, python-format
msgid "" msgid ""
@@ -185,6 +167,8 @@ msgid ""
"%(total_pages)s)" "%(total_pages)s)"
msgstr "" msgstr ""
#: templates/appearance/generic_list_items_subtemplate.html:26
#: templates/appearance/generic_list_items_subtemplate.html:29
#: templates/appearance/generic_list_subtemplate.html:14 #: templates/appearance/generic_list_subtemplate.html:14
#: templates/appearance/generic_list_subtemplate.html:17 #: templates/appearance/generic_list_subtemplate.html:17
#, python-format #, python-format
@@ -195,77 +179,122 @@ msgstr ""
msgid "Identifier" msgid "Identifier"
msgstr "Идентификатор" msgstr "Идентификатор"
#: templates/appearance/home.html:9 templates/appearance/home.html:13 #: templates/appearance/home.html:9 templates/appearance/home.html:21
msgid "Dashboard" msgid "Dashboard"
msgstr "" msgstr ""
#: templates/appearance/home.html:22 #: templates/appearance/home.html:30
msgid "Getting started" msgid "Getting started"
msgstr "" msgstr ""
#: templates/appearance/home.html:25 #: templates/appearance/home.html:33
msgid "Before you can fully use Mayan EDMS you need the following:" msgid "Before you can fully use Mayan EDMS you need the following:"
msgstr "" msgstr ""
#: templates/appearance/home.html:46 #: templates/appearance/home.html:54
msgid "Search pages" msgid "Search pages"
msgstr "" msgstr ""
#: templates/appearance/home.html:48 templates/appearance/home.html:58 #: templates/appearance/home.html:56 templates/appearance/home.html:66
msgid "Search" msgid "Search"
msgstr "Търсене" msgstr "Търсене"
#: templates/appearance/home.html:49 templates/appearance/home.html:59 #: templates/appearance/home.html:57 templates/appearance/home.html:67
msgid "Advanced" msgid "Advanced"
msgstr "" msgstr ""
#: templates/appearance/home.html:56 #: templates/appearance/home.html:64
msgid "Search documents" msgid "Search documents"
msgstr "" msgstr ""
#: templates/appearance/login.html:10 #: templates/authentication/login.html:10
msgid "Login" msgid "Login"
msgstr "Влез" msgstr "Влез"
#: templates/appearance/login.html:21 #: templates/authentication/login.html:21
msgid "First time login" msgid "First time login"
msgstr "Логване за първи път" msgstr "Логване за първи път"
#: templates/appearance/login.html:24 #: templates/authentication/login.html:24
msgid "" msgid ""
"You have just finished installing <strong>Mayan EDMS</strong>, " "You have just finished installing <strong>Mayan EDMS</strong>, "
"congratulations!" "congratulations!"
msgstr "Вие приключихте инсталирането на <strong>Mayan EDMS</strong>, поздравления!" msgstr "Вие приключихте инсталирането на <strong>Mayan EDMS</strong>, поздравления!"
#: templates/appearance/login.html:25 #: templates/authentication/login.html:25
msgid "Login using the following credentials:" msgid "Login using the following credentials:"
msgstr "Логване, използвайки следните параметри:" msgstr "Логване, използвайки следните параметри:"
#: templates/appearance/login.html:26 #: templates/authentication/login.html:26
#, python-format #, python-format
msgid "Username: <strong>%(account)s</strong>" msgid "Username: <strong>%(account)s</strong>"
msgstr "Потребителско име: <strong>%(account)s</strong>" msgstr "Потребителско име: <strong>%(account)s</strong>"
#: templates/appearance/login.html:27 #: templates/authentication/login.html:27
#, python-format #, python-format
msgid "Email: <strong>%(email)s</strong>" msgid "Email: <strong>%(email)s</strong>"
msgstr "" msgstr ""
#: templates/appearance/login.html:28 #: templates/authentication/login.html:28
#, python-format #, python-format
msgid "Password: <strong>%(password)s</strong>" msgid "Password: <strong>%(password)s</strong>"
msgstr "Парола: <strong>%(password)s</strong>" msgstr "Парола: <strong>%(password)s</strong>"
#: templates/appearance/login.html:29 #: templates/authentication/login.html:29
msgid "" msgid ""
"Be sure to change the password to increase security and to disable this " "Be sure to change the password to increase security and to disable this "
"message." "message."
msgstr "Моля променете паролата, за да повишите нивото на сигурност и да деактивирате това съобщение." msgstr "Моля променете паролата, за да повишите нивото на сигурност и да деактивирате това съобщение."
#: templates/appearance/login.html:45 templates/appearance/login.html:54 #: templates/authentication/login.html:45
#: templates/authentication/login.html:53
msgid "Sign in" msgid "Sign in"
msgstr "" msgstr ""
#: templates/authentication/login.html:58
msgid "Forgot your password?"
msgstr ""
#: templates/authentication/password_reset_complete.html:8
#: templates/authentication/password_reset_confirm.html:8
#: templates/authentication/password_reset_confirm.html:20
#: templates/authentication/password_reset_done.html:8
#: templates/authentication/password_reset_form.html:8
#: templates/authentication/password_reset_form.html:20
msgid "Password reset"
msgstr ""
#: templates/authentication/password_reset_complete.html:15
msgid "Password reset complete! Click the link below to login."
msgstr ""
#: templates/authentication/password_reset_complete.html:17
#| msgid "Login"
msgid "Login page"
msgstr ""
#: templates/authentication/password_reset_done.html:15
msgid "Password reset email sent!"
msgstr ""
#: templatetags/appearance_tags.py:16 #: templatetags/appearance_tags.py:16
msgid "None" msgid "None"
msgstr "Няма" msgstr "Няма"
#~ msgid "Profile"
#~ msgstr "Profile"
#~ msgid "Anonymous"
#~ msgstr "Anonymous"
#~ msgid "Success"
#~ msgstr "Success"
#~ msgid "Information"
#~ msgstr "Information"
#~ msgid "Warning"
#~ msgstr "Warning"
#~ msgid "Error"
#~ msgstr "Error"
@@ -3,12 +3,13 @@
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Translators:
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-21 16:25+0000\n" "PO-Revision-Date: 2017-07-09 06:34+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: Bosnian (Bosnia and Herzegovina) (http://www.transifex.com/rosarior/mayan-edms/language/bs_BA/)\n" "Language-Team: Bosnian (Bosnia and Herzegovina) (http://www.transifex.com/rosarior/mayan-edms/language/bs_BA/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -78,49 +79,25 @@ msgstr ""
msgid "Toggle navigation" msgid "Toggle navigation"
msgstr "" msgstr ""
#: templates/appearance/base.html:86 #: templates/appearance/base.html:114
msgid "Profile"
msgstr ""
#: templates/appearance/base.html:92
msgid "Anonymous"
msgstr "Anonimni"
#: templates/appearance/base.html:126
msgid "Success"
msgstr ""
#: templates/appearance/base.html:126
msgid "Information"
msgstr ""
#: templates/appearance/base.html:126
msgid "Warning"
msgstr ""
#: templates/appearance/base.html:126
msgid "Error"
msgstr ""
#: templates/appearance/base.html:155
msgid "Actions" msgid "Actions"
msgstr "Akcije" msgstr "Akcije"
#: templates/appearance/base.html:157 #: templates/appearance/base.html:116
msgid "Toggle Dropdown" msgid "Toggle Dropdown"
msgstr "" msgstr ""
#: templates/appearance/calculate_form_title.html:11 #: templates/appearance/calculate_form_title.html:16
#, python-format #, python-format
msgid "Details for: %(object)s" msgid "Details for: %(object)s"
msgstr "Detalji o: %(object)s" msgstr "Detalji o: %(object)s"
#: templates/appearance/calculate_form_title.html:14 #: templates/appearance/calculate_form_title.html:19
#, python-format #, python-format
msgid "Edit: %(object)s" msgid "Edit: %(object)s"
msgstr "" msgstr ""
#: templates/appearance/calculate_form_title.html:16 #: templates/appearance/calculate_form_title.html:21
msgid "Create" msgid "Create"
msgstr "Kreirati" msgstr "Kreirati"
@@ -150,34 +127,39 @@ msgstr "Da"
msgid "No" msgid "No"
msgstr "Ne" msgstr "Ne"
#: templates/appearance/generic_form_instance.html:39 #: templates/appearance/generic_form_instance.html:49
#: templates/appearance/generic_form_instance.html:46 #: templates/appearance/generic_form_instance.html:55
#: templates/appearance/generic_form_subtemplate.html:51 #: templates/appearance/generic_form_subtemplate.html:51
#: templates/appearance/generic_multiform_subtemplate.html:42 #: templates/appearance/generic_multiform_subtemplate.html:41
msgid "required" msgid "required"
msgstr "potrebno" msgstr "potrebno"
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
msgid "Save" msgid "Save"
msgstr "Sačuvati" msgstr "Sačuvati"
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_list_items_subtemplate.html:45
#: templates/appearance/generic_list_subtemplate.html:33 #: templates/appearance/generic_list_subtemplate.html:33
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
#: templates/authentication/password_reset_confirm.html:29
#: templates/authentication/password_reset_form.html:29
msgid "Submit" msgid "Submit"
msgstr "Podnijeti" msgstr "Podnijeti"
#: templates/appearance/generic_form_subtemplate.html:74 #: templates/appearance/generic_form_subtemplate.html:74
#: templates/appearance/generic_multiform_subtemplate.html:68 #: templates/appearance/generic_multiform_subtemplate.html:67
msgid "Cancel" msgid "Cancel"
msgstr "Otkazati" msgstr "Otkazati"
#: templates/appearance/generic_list_horizontal.html:21 #: templates/appearance/generic_list_horizontal.html:21
#: templates/appearance/generic_list_items_subtemplate.html:124
#: templates/appearance/generic_list_subtemplate.html:112 #: templates/appearance/generic_list_subtemplate.html:112
msgid "No results" msgid "No results"
msgstr "" msgstr ""
#: templates/appearance/generic_list_items_subtemplate.html:24
#: templates/appearance/generic_list_subtemplate.html:12 #: templates/appearance/generic_list_subtemplate.html:12
#, python-format #, python-format
msgid "" msgid ""
@@ -185,6 +167,8 @@ msgid ""
"%(total_pages)s)" "%(total_pages)s)"
msgstr "" msgstr ""
#: templates/appearance/generic_list_items_subtemplate.html:26
#: templates/appearance/generic_list_items_subtemplate.html:29
#: templates/appearance/generic_list_subtemplate.html:14 #: templates/appearance/generic_list_subtemplate.html:14
#: templates/appearance/generic_list_subtemplate.html:17 #: templates/appearance/generic_list_subtemplate.html:17
#, python-format #, python-format
@@ -195,77 +179,122 @@ msgstr ""
msgid "Identifier" msgid "Identifier"
msgstr "Identifikator" msgstr "Identifikator"
#: templates/appearance/home.html:9 templates/appearance/home.html:13 #: templates/appearance/home.html:9 templates/appearance/home.html:21
msgid "Dashboard" msgid "Dashboard"
msgstr "" msgstr ""
#: templates/appearance/home.html:22 #: templates/appearance/home.html:30
msgid "Getting started" msgid "Getting started"
msgstr "" msgstr ""
#: templates/appearance/home.html:25 #: templates/appearance/home.html:33
msgid "Before you can fully use Mayan EDMS you need the following:" msgid "Before you can fully use Mayan EDMS you need the following:"
msgstr "" msgstr ""
#: templates/appearance/home.html:46 #: templates/appearance/home.html:54
msgid "Search pages" msgid "Search pages"
msgstr "" msgstr ""
#: templates/appearance/home.html:48 templates/appearance/home.html:58 #: templates/appearance/home.html:56 templates/appearance/home.html:66
msgid "Search" msgid "Search"
msgstr "Pretraga" msgstr "Pretraga"
#: templates/appearance/home.html:49 templates/appearance/home.html:59 #: templates/appearance/home.html:57 templates/appearance/home.html:67
msgid "Advanced" msgid "Advanced"
msgstr "" msgstr ""
#: templates/appearance/home.html:56 #: templates/appearance/home.html:64
msgid "Search documents" msgid "Search documents"
msgstr "" msgstr ""
#: templates/appearance/login.html:10 #: templates/authentication/login.html:10
msgid "Login" msgid "Login"
msgstr "Prijava" msgstr "Prijava"
#: templates/appearance/login.html:21 #: templates/authentication/login.html:21
msgid "First time login" msgid "First time login"
msgstr "Prijava - prvi put" msgstr "Prijava - prvi put"
#: templates/appearance/login.html:24 #: templates/authentication/login.html:24
msgid "" msgid ""
"You have just finished installing <strong>Mayan EDMS</strong>, " "You have just finished installing <strong>Mayan EDMS</strong>, "
"congratulations!" "congratulations!"
msgstr "Upravo ste završili instalaciju <strong>Mayan EDMS</strong>, čestitamo!" msgstr "Upravo ste završili instalaciju <strong>Mayan EDMS</strong>, čestitamo!"
#: templates/appearance/login.html:25 #: templates/authentication/login.html:25
msgid "Login using the following credentials:" msgid "Login using the following credentials:"
msgstr "Prijava korištenjem sljedećih podataka:" msgstr "Prijava korištenjem sljedećih podataka:"
#: templates/appearance/login.html:26 #: templates/authentication/login.html:26
#, python-format #, python-format
msgid "Username: <strong>%(account)s</strong>" msgid "Username: <strong>%(account)s</strong>"
msgstr "Korisnik: <strong>%(account)s</strong>" msgstr "Korisnik: <strong>%(account)s</strong>"
#: templates/appearance/login.html:27 #: templates/authentication/login.html:27
#, python-format #, python-format
msgid "Email: <strong>%(email)s</strong>" msgid "Email: <strong>%(email)s</strong>"
msgstr "" msgstr ""
#: templates/appearance/login.html:28 #: templates/authentication/login.html:28
#, python-format #, python-format
msgid "Password: <strong>%(password)s</strong>" msgid "Password: <strong>%(password)s</strong>"
msgstr "Pasvord: <strong>%(password)s</strong>" msgstr "Pasvord: <strong>%(password)s</strong>"
#: templates/appearance/login.html:29 #: templates/authentication/login.html:29
msgid "" msgid ""
"Be sure to change the password to increase security and to disable this " "Be sure to change the password to increase security and to disable this "
"message." "message."
msgstr "Ne zaboravite promijeniti pasvord da pojačate sigurnost i onemogućite dalje prikazivanje ove poruke." msgstr "Ne zaboravite promijeniti pasvord da pojačate sigurnost i onemogućite dalje prikazivanje ove poruke."
#: templates/appearance/login.html:45 templates/appearance/login.html:54 #: templates/authentication/login.html:45
#: templates/authentication/login.html:53
msgid "Sign in" msgid "Sign in"
msgstr "" msgstr ""
#: templates/authentication/login.html:58
msgid "Forgot your password?"
msgstr ""
#: templates/authentication/password_reset_complete.html:8
#: templates/authentication/password_reset_confirm.html:8
#: templates/authentication/password_reset_confirm.html:20
#: templates/authentication/password_reset_done.html:8
#: templates/authentication/password_reset_form.html:8
#: templates/authentication/password_reset_form.html:20
msgid "Password reset"
msgstr ""
#: templates/authentication/password_reset_complete.html:15
msgid "Password reset complete! Click the link below to login."
msgstr ""
#: templates/authentication/password_reset_complete.html:17
#| msgid "Login"
msgid "Login page"
msgstr ""
#: templates/authentication/password_reset_done.html:15
msgid "Password reset email sent!"
msgstr ""
#: templatetags/appearance_tags.py:16 #: templatetags/appearance_tags.py:16
msgid "None" msgid "None"
msgstr "Nijedno" msgstr "Nijedno"
#~ msgid "Profile"
#~ msgstr "Profile"
#~ msgid "Anonymous"
#~ msgstr "Anonymous"
#~ msgid "Success"
#~ msgstr "Success"
#~ msgid "Information"
#~ msgstr "Information"
#~ msgid "Warning"
#~ msgstr "Warning"
#~ msgid "Error"
#~ msgstr "Error"
@@ -3,12 +3,13 @@
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Translators:
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-21 16:25+0000\n" "PO-Revision-Date: 2017-07-09 06:34+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: Danish (http://www.transifex.com/rosarior/mayan-edms/language/da/)\n" "Language-Team: Danish (http://www.transifex.com/rosarior/mayan-edms/language/da/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -78,49 +79,25 @@ msgstr ""
msgid "Toggle navigation" msgid "Toggle navigation"
msgstr "" msgstr ""
#: templates/appearance/base.html:86 #: templates/appearance/base.html:114
msgid "Profile"
msgstr ""
#: templates/appearance/base.html:92
msgid "Anonymous"
msgstr "Anonym"
#: templates/appearance/base.html:126
msgid "Success"
msgstr ""
#: templates/appearance/base.html:126
msgid "Information"
msgstr ""
#: templates/appearance/base.html:126
msgid "Warning"
msgstr ""
#: templates/appearance/base.html:126
msgid "Error"
msgstr ""
#: templates/appearance/base.html:155
msgid "Actions" msgid "Actions"
msgstr "Handlinger" msgstr "Handlinger"
#: templates/appearance/base.html:157 #: templates/appearance/base.html:116
msgid "Toggle Dropdown" msgid "Toggle Dropdown"
msgstr "" msgstr ""
#: templates/appearance/calculate_form_title.html:11 #: templates/appearance/calculate_form_title.html:16
#, python-format #, python-format
msgid "Details for: %(object)s" msgid "Details for: %(object)s"
msgstr "" msgstr ""
#: templates/appearance/calculate_form_title.html:14 #: templates/appearance/calculate_form_title.html:19
#, python-format #, python-format
msgid "Edit: %(object)s" msgid "Edit: %(object)s"
msgstr "" msgstr ""
#: templates/appearance/calculate_form_title.html:16 #: templates/appearance/calculate_form_title.html:21
msgid "Create" msgid "Create"
msgstr "" msgstr ""
@@ -150,34 +127,39 @@ msgstr ""
msgid "No" msgid "No"
msgstr "" msgstr ""
#: templates/appearance/generic_form_instance.html:39 #: templates/appearance/generic_form_instance.html:49
#: templates/appearance/generic_form_instance.html:46 #: templates/appearance/generic_form_instance.html:55
#: templates/appearance/generic_form_subtemplate.html:51 #: templates/appearance/generic_form_subtemplate.html:51
#: templates/appearance/generic_multiform_subtemplate.html:42 #: templates/appearance/generic_multiform_subtemplate.html:41
msgid "required" msgid "required"
msgstr "" msgstr ""
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
msgid "Save" msgid "Save"
msgstr "" msgstr ""
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_list_items_subtemplate.html:45
#: templates/appearance/generic_list_subtemplate.html:33 #: templates/appearance/generic_list_subtemplate.html:33
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
#: templates/authentication/password_reset_confirm.html:29
#: templates/authentication/password_reset_form.html:29
msgid "Submit" msgid "Submit"
msgstr "" msgstr ""
#: templates/appearance/generic_form_subtemplate.html:74 #: templates/appearance/generic_form_subtemplate.html:74
#: templates/appearance/generic_multiform_subtemplate.html:68 #: templates/appearance/generic_multiform_subtemplate.html:67
msgid "Cancel" msgid "Cancel"
msgstr "" msgstr ""
#: templates/appearance/generic_list_horizontal.html:21 #: templates/appearance/generic_list_horizontal.html:21
#: templates/appearance/generic_list_items_subtemplate.html:124
#: templates/appearance/generic_list_subtemplate.html:112 #: templates/appearance/generic_list_subtemplate.html:112
msgid "No results" msgid "No results"
msgstr "" msgstr ""
#: templates/appearance/generic_list_items_subtemplate.html:24
#: templates/appearance/generic_list_subtemplate.html:12 #: templates/appearance/generic_list_subtemplate.html:12
#, python-format #, python-format
msgid "" msgid ""
@@ -185,6 +167,8 @@ msgid ""
"%(total_pages)s)" "%(total_pages)s)"
msgstr "" msgstr ""
#: templates/appearance/generic_list_items_subtemplate.html:26
#: templates/appearance/generic_list_items_subtemplate.html:29
#: templates/appearance/generic_list_subtemplate.html:14 #: templates/appearance/generic_list_subtemplate.html:14
#: templates/appearance/generic_list_subtemplate.html:17 #: templates/appearance/generic_list_subtemplate.html:17
#, python-format #, python-format
@@ -195,77 +179,122 @@ msgstr ""
msgid "Identifier" msgid "Identifier"
msgstr "" msgstr ""
#: templates/appearance/home.html:9 templates/appearance/home.html:13 #: templates/appearance/home.html:9 templates/appearance/home.html:21
msgid "Dashboard" msgid "Dashboard"
msgstr "" msgstr ""
#: templates/appearance/home.html:22 #: templates/appearance/home.html:30
msgid "Getting started" msgid "Getting started"
msgstr "" msgstr ""
#: templates/appearance/home.html:25 #: templates/appearance/home.html:33
msgid "Before you can fully use Mayan EDMS you need the following:" msgid "Before you can fully use Mayan EDMS you need the following:"
msgstr "" msgstr ""
#: templates/appearance/home.html:46 #: templates/appearance/home.html:54
msgid "Search pages" msgid "Search pages"
msgstr "" msgstr ""
#: templates/appearance/home.html:48 templates/appearance/home.html:58 #: templates/appearance/home.html:56 templates/appearance/home.html:66
msgid "Search" msgid "Search"
msgstr "" msgstr ""
#: templates/appearance/home.html:49 templates/appearance/home.html:59 #: templates/appearance/home.html:57 templates/appearance/home.html:67
msgid "Advanced" msgid "Advanced"
msgstr "" msgstr ""
#: templates/appearance/home.html:56 #: templates/appearance/home.html:64
msgid "Search documents" msgid "Search documents"
msgstr "" msgstr ""
#: templates/appearance/login.html:10 #: templates/authentication/login.html:10
msgid "Login" msgid "Login"
msgstr "Log ind" msgstr "Log ind"
#: templates/appearance/login.html:21 #: templates/authentication/login.html:21
msgid "First time login" msgid "First time login"
msgstr "" msgstr ""
#: templates/appearance/login.html:24 #: templates/authentication/login.html:24
msgid "" msgid ""
"You have just finished installing <strong>Mayan EDMS</strong>, " "You have just finished installing <strong>Mayan EDMS</strong>, "
"congratulations!" "congratulations!"
msgstr "" msgstr ""
#: templates/appearance/login.html:25 #: templates/authentication/login.html:25
msgid "Login using the following credentials:" msgid "Login using the following credentials:"
msgstr "" msgstr ""
#: templates/appearance/login.html:26 #: templates/authentication/login.html:26
#, python-format #, python-format
msgid "Username: <strong>%(account)s</strong>" msgid "Username: <strong>%(account)s</strong>"
msgstr "" msgstr ""
#: templates/appearance/login.html:27 #: templates/authentication/login.html:27
#, python-format #, python-format
msgid "Email: <strong>%(email)s</strong>" msgid "Email: <strong>%(email)s</strong>"
msgstr "" msgstr ""
#: templates/appearance/login.html:28 #: templates/authentication/login.html:28
#, python-format #, python-format
msgid "Password: <strong>%(password)s</strong>" msgid "Password: <strong>%(password)s</strong>"
msgstr "" msgstr ""
#: templates/appearance/login.html:29 #: templates/authentication/login.html:29
msgid "" msgid ""
"Be sure to change the password to increase security and to disable this " "Be sure to change the password to increase security and to disable this "
"message." "message."
msgstr "" msgstr ""
#: templates/appearance/login.html:45 templates/appearance/login.html:54 #: templates/authentication/login.html:45
#: templates/authentication/login.html:53
msgid "Sign in" msgid "Sign in"
msgstr "" msgstr ""
#: templates/authentication/login.html:58
msgid "Forgot your password?"
msgstr ""
#: templates/authentication/password_reset_complete.html:8
#: templates/authentication/password_reset_confirm.html:8
#: templates/authentication/password_reset_confirm.html:20
#: templates/authentication/password_reset_done.html:8
#: templates/authentication/password_reset_form.html:8
#: templates/authentication/password_reset_form.html:20
msgid "Password reset"
msgstr ""
#: templates/authentication/password_reset_complete.html:15
msgid "Password reset complete! Click the link below to login."
msgstr ""
#: templates/authentication/password_reset_complete.html:17
#| msgid "Login"
msgid "Login page"
msgstr ""
#: templates/authentication/password_reset_done.html:15
msgid "Password reset email sent!"
msgstr ""
#: templatetags/appearance_tags.py:16 #: templatetags/appearance_tags.py:16
msgid "None" msgid "None"
msgstr "Ingen" msgstr "Ingen"
#~ msgid "Profile"
#~ msgstr "Profile"
#~ msgid "Anonymous"
#~ msgstr "Anonymous"
#~ msgid "Success"
#~ msgstr "Success"
#~ msgid "Information"
#~ msgstr "Information"
#~ msgid "Warning"
#~ msgstr "Warning"
#~ msgid "Error"
#~ msgstr "Error"
@@ -3,15 +3,16 @@
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Translators:
# Berny <berny@bernhard-marx.de>, 2015 # Berny <berny@bernhard-marx.de>, 2015
# Jesaja Everling <jeverling@gmail.com>, 2017 # Jesaja Everling <jeverling@gmail.com>, 2017
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-26 15:55+0000\n" "PO-Revision-Date: 2017-07-09 06:34+0000\n"
"Last-Translator: Jesaja Everling <jeverling@gmail.com>\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: German (Germany) (http://www.transifex.com/rosarior/mayan-edms/language/de_DE/)\n" "Language-Team: German (Germany) (http://www.transifex.com/rosarior/mayan-edms/language/de_DE/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@@ -80,49 +81,25 @@ msgstr "Copyright &copy; 2011-2015 Roberto Rosario."
msgid "Toggle navigation" msgid "Toggle navigation"
msgstr "Navigation ein-/ausschalten" msgstr "Navigation ein-/ausschalten"
#: templates/appearance/base.html:86 #: templates/appearance/base.html:114
msgid "Profile"
msgstr "Profil"
#: templates/appearance/base.html:92
msgid "Anonymous"
msgstr "Anonymer Benutzer"
#: templates/appearance/base.html:126
msgid "Success"
msgstr "Erfolg"
#: templates/appearance/base.html:126
msgid "Information"
msgstr "Information"
#: templates/appearance/base.html:126
msgid "Warning"
msgstr "Warnung"
#: templates/appearance/base.html:126
msgid "Error"
msgstr "Fehler"
#: templates/appearance/base.html:155
msgid "Actions" msgid "Actions"
msgstr "Aktionen" msgstr "Aktionen"
#: templates/appearance/base.html:157 #: templates/appearance/base.html:116
msgid "Toggle Dropdown" msgid "Toggle Dropdown"
msgstr "Ausklappmenü ein-/ausschalten" msgstr "Ausklappmenü ein-/ausschalten"
#: templates/appearance/calculate_form_title.html:11 #: templates/appearance/calculate_form_title.html:16
#, python-format #, python-format
msgid "Details for: %(object)s" msgid "Details for: %(object)s"
msgstr "Details für: %(object)s" msgstr "Details für: %(object)s"
#: templates/appearance/calculate_form_title.html:14 #: templates/appearance/calculate_form_title.html:19
#, python-format #, python-format
msgid "Edit: %(object)s" msgid "Edit: %(object)s"
msgstr "%(object)s bearbeiten" msgstr "%(object)s bearbeiten"
#: templates/appearance/calculate_form_title.html:16 #: templates/appearance/calculate_form_title.html:21
msgid "Create" msgid "Create"
msgstr "Erstellen" msgstr "Erstellen"
@@ -152,34 +129,39 @@ msgstr "Ja"
msgid "No" msgid "No"
msgstr "Nein" msgstr "Nein"
#: templates/appearance/generic_form_instance.html:39 #: templates/appearance/generic_form_instance.html:49
#: templates/appearance/generic_form_instance.html:46 #: templates/appearance/generic_form_instance.html:55
#: templates/appearance/generic_form_subtemplate.html:51 #: templates/appearance/generic_form_subtemplate.html:51
#: templates/appearance/generic_multiform_subtemplate.html:42 #: templates/appearance/generic_multiform_subtemplate.html:41
msgid "required" msgid "required"
msgstr "erforderlich" msgstr "erforderlich"
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
msgid "Save" msgid "Save"
msgstr "Speichern" msgstr "Speichern"
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_list_items_subtemplate.html:45
#: templates/appearance/generic_list_subtemplate.html:33 #: templates/appearance/generic_list_subtemplate.html:33
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
#: templates/authentication/password_reset_confirm.html:29
#: templates/authentication/password_reset_form.html:29
msgid "Submit" msgid "Submit"
msgstr "Absenden" msgstr "Absenden"
#: templates/appearance/generic_form_subtemplate.html:74 #: templates/appearance/generic_form_subtemplate.html:74
#: templates/appearance/generic_multiform_subtemplate.html:68 #: templates/appearance/generic_multiform_subtemplate.html:67
msgid "Cancel" msgid "Cancel"
msgstr "Abbrechen" msgstr "Abbrechen"
#: templates/appearance/generic_list_horizontal.html:21 #: templates/appearance/generic_list_horizontal.html:21
#: templates/appearance/generic_list_items_subtemplate.html:124
#: templates/appearance/generic_list_subtemplate.html:112 #: templates/appearance/generic_list_subtemplate.html:112
msgid "No results" msgid "No results"
msgstr "Kein Ergebnis" msgstr "Kein Ergebnis"
#: templates/appearance/generic_list_items_subtemplate.html:24
#: templates/appearance/generic_list_subtemplate.html:12 #: templates/appearance/generic_list_subtemplate.html:12
#, python-format #, python-format
msgid "" msgid ""
@@ -187,6 +169,8 @@ msgid ""
"%(total_pages)s)" "%(total_pages)s)"
msgstr "Gesamt (%(start)s - %(end)s von %(total)s) (Seite %(page_number)s von %(total_pages)s)" msgstr "Gesamt (%(start)s - %(end)s von %(total)s) (Seite %(page_number)s von %(total_pages)s)"
#: templates/appearance/generic_list_items_subtemplate.html:26
#: templates/appearance/generic_list_items_subtemplate.html:29
#: templates/appearance/generic_list_subtemplate.html:14 #: templates/appearance/generic_list_subtemplate.html:14
#: templates/appearance/generic_list_subtemplate.html:17 #: templates/appearance/generic_list_subtemplate.html:17
#, python-format #, python-format
@@ -197,77 +181,122 @@ msgstr "Gesamt: %(total)s"
msgid "Identifier" msgid "Identifier"
msgstr "Bezeichner" msgstr "Bezeichner"
#: templates/appearance/home.html:9 templates/appearance/home.html:13 #: templates/appearance/home.html:9 templates/appearance/home.html:21
msgid "Dashboard" msgid "Dashboard"
msgstr "Dashboard" msgstr "Dashboard"
#: templates/appearance/home.html:22 #: templates/appearance/home.html:30
msgid "Getting started" msgid "Getting started"
msgstr "Erste Schritte" msgstr "Erste Schritte"
#: templates/appearance/home.html:25 #: templates/appearance/home.html:33
msgid "Before you can fully use Mayan EDMS you need the following:" msgid "Before you can fully use Mayan EDMS you need the following:"
msgstr "Bevor Mayan EDMS voll genutzt werden kann, muss folgendes passieren:" msgstr "Bevor Mayan EDMS voll genutzt werden kann, muss folgendes passieren:"
#: templates/appearance/home.html:46 #: templates/appearance/home.html:54
msgid "Search pages" msgid "Search pages"
msgstr "Seiten durchsuchen" msgstr "Seiten durchsuchen"
#: templates/appearance/home.html:48 templates/appearance/home.html:58 #: templates/appearance/home.html:56 templates/appearance/home.html:66
msgid "Search" msgid "Search"
msgstr "Suche" msgstr "Suche"
#: templates/appearance/home.html:49 templates/appearance/home.html:59 #: templates/appearance/home.html:57 templates/appearance/home.html:67
msgid "Advanced" msgid "Advanced"
msgstr "Erweitert" msgstr "Erweitert"
#: templates/appearance/home.html:56 #: templates/appearance/home.html:64
msgid "Search documents" msgid "Search documents"
msgstr "Dokumente durchsuchen" msgstr "Dokumente durchsuchen"
#: templates/appearance/login.html:10 #: templates/authentication/login.html:10
msgid "Login" msgid "Login"
msgstr "Login" msgstr "Login"
#: templates/appearance/login.html:21 #: templates/authentication/login.html:21
msgid "First time login" msgid "First time login"
msgstr "Erstanmeldung" msgstr "Erstanmeldung"
#: templates/appearance/login.html:24 #: templates/authentication/login.html:24
msgid "" msgid ""
"You have just finished installing <strong>Mayan EDMS</strong>, " "You have just finished installing <strong>Mayan EDMS</strong>, "
"congratulations!" "congratulations!"
msgstr "Herzlichen Glückwunsch! Sie haben die Installation von <strong>Mayan EDMS</strong> erfolgreich abgeschlossen. " msgstr "Herzlichen Glückwunsch! Sie haben die Installation von <strong>Mayan EDMS</strong> erfolgreich abgeschlossen. "
#: templates/appearance/login.html:25 #: templates/authentication/login.html:25
msgid "Login using the following credentials:" msgid "Login using the following credentials:"
msgstr "Einloggen mit folgenden Zugangsdaten:" msgstr "Einloggen mit folgenden Zugangsdaten:"
#: templates/appearance/login.html:26 #: templates/authentication/login.html:26
#, python-format #, python-format
msgid "Username: <strong>%(account)s</strong>" msgid "Username: <strong>%(account)s</strong>"
msgstr "Benutzername: <strong>%(account)s</strong>" msgstr "Benutzername: <strong>%(account)s</strong>"
#: templates/appearance/login.html:27 #: templates/authentication/login.html:27
#, python-format #, python-format
msgid "Email: <strong>%(email)s</strong>" msgid "Email: <strong>%(email)s</strong>"
msgstr "E-Mail: <strong>%(email)s</strong>" msgstr "E-Mail: <strong>%(email)s</strong>"
#: templates/appearance/login.html:28 #: templates/authentication/login.html:28
#, python-format #, python-format
msgid "Password: <strong>%(password)s</strong>" msgid "Password: <strong>%(password)s</strong>"
msgstr "Passwort: <strong>%(password)s</strong>" msgstr "Passwort: <strong>%(password)s</strong>"
#: templates/appearance/login.html:29 #: templates/authentication/login.html:29
msgid "" msgid ""
"Be sure to change the password to increase security and to disable this " "Be sure to change the password to increase security and to disable this "
"message." "message."
msgstr "Bitte ändern Sie das Passwort, um die Sicherheit zu erhöhen und diese Nachricht zu deaktivieren." msgstr "Bitte ändern Sie das Passwort, um die Sicherheit zu erhöhen und diese Nachricht zu deaktivieren."
#: templates/appearance/login.html:45 templates/appearance/login.html:54 #: templates/authentication/login.html:45
#: templates/authentication/login.html:53
msgid "Sign in" msgid "Sign in"
msgstr "Anmelden" msgstr "Anmelden"
#: templates/authentication/login.html:58
msgid "Forgot your password?"
msgstr ""
#: templates/authentication/password_reset_complete.html:8
#: templates/authentication/password_reset_confirm.html:8
#: templates/authentication/password_reset_confirm.html:20
#: templates/authentication/password_reset_done.html:8
#: templates/authentication/password_reset_form.html:8
#: templates/authentication/password_reset_form.html:20
msgid "Password reset"
msgstr ""
#: templates/authentication/password_reset_complete.html:15
msgid "Password reset complete! Click the link below to login."
msgstr ""
#: templates/authentication/password_reset_complete.html:17
#| msgid "Login"
msgid "Login page"
msgstr ""
#: templates/authentication/password_reset_done.html:15
msgid "Password reset email sent!"
msgstr ""
#: templatetags/appearance_tags.py:16 #: templatetags/appearance_tags.py:16
msgid "None" msgid "None"
msgstr "Keine" msgstr "Keine"
#~ msgid "Profile"
#~ msgstr "Profile"
#~ msgid "Anonymous"
#~ msgstr "Anonymous"
#~ msgid "Success"
#~ msgstr "Success"
#~ msgid "Information"
#~ msgstr "Information"
#~ msgid "Warning"
#~ msgstr "Warning"
#~ msgid "Error"
#~ msgstr "Error"
@@ -1,20 +1,21 @@
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-21 16:25+0000\n" "PO-Revision-Date: 2017-04-21 16:25+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: English (http://www.transifex.com/rosarior/mayan-edms/language/en/)\n" "Language-Team: English (http://www.transifex.com/rosarior/mayan-edms/"
"language/en/)\n"
"Language: en\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Language: en\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: apps.py:12 settings.py:9 #: apps.py:12 settings.py:9
@@ -43,15 +44,19 @@ msgstr "Server error"
#: templates/500.html:11 #: templates/500.html:11
msgid "" msgid ""
"There's been an error. It's been reported to the site administrators via " "There's been an error. It's been reported to the site administrators via e-"
"e-mail and should be fixed shortly. Thanks for your patience." "mail and should be fixed shortly. Thanks for your patience."
msgstr "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 ""
"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."
#: templates/500.html:14 #: templates/500.html:14
msgid "" msgid ""
"If you need assistance, you may reference this error via the following " "If you need assistance, you may reference this error via the following "
"identifier:" "identifier:"
msgstr "If you need assistance, you may reference this error via the following identifier:" msgstr ""
"If you need assistance, you may reference this error via the following "
"identifier:"
#: templates/appearance/about.html:8 templates/appearance/about.html:57 #: templates/appearance/about.html:8 templates/appearance/about.html:57
msgid "About" msgid "About"
@@ -78,49 +83,25 @@ msgstr "Copyright &copy; 2011-2015 Roberto Rosario."
msgid "Toggle navigation" msgid "Toggle navigation"
msgstr "Toggle navigation" msgstr "Toggle navigation"
#: templates/appearance/base.html:86 #: templates/appearance/base.html:114
msgid "Profile"
msgstr "Profile"
#: templates/appearance/base.html:92
msgid "Anonymous"
msgstr "Anonymous"
#: templates/appearance/base.html:126
msgid "Success"
msgstr "Success"
#: templates/appearance/base.html:126
msgid "Information"
msgstr "Information"
#: templates/appearance/base.html:126
msgid "Warning"
msgstr "Warning"
#: templates/appearance/base.html:126
msgid "Error"
msgstr "Error"
#: templates/appearance/base.html:155
msgid "Actions" msgid "Actions"
msgstr "Actions" msgstr "Actions"
#: templates/appearance/base.html:157 #: templates/appearance/base.html:116
msgid "Toggle Dropdown" msgid "Toggle Dropdown"
msgstr "Toggle Dropdown" msgstr "Toggle Dropdown"
#: templates/appearance/calculate_form_title.html:11 #: templates/appearance/calculate_form_title.html:16
#, python-format #, python-format
msgid "Details for: %(object)s" msgid "Details for: %(object)s"
msgstr "Details for: %(object)s" msgstr "Details for: %(object)s"
#: templates/appearance/calculate_form_title.html:14 #: templates/appearance/calculate_form_title.html:19
#, python-format #, python-format
msgid "Edit: %(object)s" msgid "Edit: %(object)s"
msgstr "Edit: %(object)s" msgstr "Edit: %(object)s"
#: templates/appearance/calculate_form_title.html:16 #: templates/appearance/calculate_form_title.html:21
msgid "Create" msgid "Create"
msgstr "Create" msgstr "Create"
@@ -150,41 +131,50 @@ msgstr "Yes"
msgid "No" msgid "No"
msgstr "No" msgstr "No"
#: templates/appearance/generic_form_instance.html:39 #: templates/appearance/generic_form_instance.html:49
#: templates/appearance/generic_form_instance.html:46 #: templates/appearance/generic_form_instance.html:55
#: templates/appearance/generic_form_subtemplate.html:51 #: templates/appearance/generic_form_subtemplate.html:51
#: templates/appearance/generic_multiform_subtemplate.html:42 #: templates/appearance/generic_multiform_subtemplate.html:41
msgid "required" msgid "required"
msgstr "required" msgstr "required"
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
msgid "Save" msgid "Save"
msgstr "Save" msgstr "Save"
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_list_items_subtemplate.html:45
#: templates/appearance/generic_list_subtemplate.html:33 #: templates/appearance/generic_list_subtemplate.html:33
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
#: templates/authentication/password_reset_confirm.html:29
#: templates/authentication/password_reset_form.html:29
msgid "Submit" msgid "Submit"
msgstr "Submit" msgstr "Submit"
#: templates/appearance/generic_form_subtemplate.html:74 #: templates/appearance/generic_form_subtemplate.html:74
#: templates/appearance/generic_multiform_subtemplate.html:68 #: templates/appearance/generic_multiform_subtemplate.html:67
msgid "Cancel" msgid "Cancel"
msgstr "Cancel" msgstr "Cancel"
#: templates/appearance/generic_list_horizontal.html:21 #: templates/appearance/generic_list_horizontal.html:21
#: templates/appearance/generic_list_items_subtemplate.html:124
#: templates/appearance/generic_list_subtemplate.html:112 #: templates/appearance/generic_list_subtemplate.html:112
msgid "No results" msgid "No results"
msgstr "No results" msgstr "No results"
#: templates/appearance/generic_list_items_subtemplate.html:24
#: templates/appearance/generic_list_subtemplate.html:12 #: templates/appearance/generic_list_subtemplate.html:12
#, python-format #, python-format
msgid "" msgid ""
"Total (%(start)s - %(end)s out of %(total)s) (Page %(page_number)s of " "Total (%(start)s - %(end)s out of %(total)s) (Page %(page_number)s of "
"%(total_pages)s)" "%(total_pages)s)"
msgstr "Total (%(start)s - %(end)s out of %(total)s) (Page %(page_number)s of %(total_pages)s)" msgstr ""
"Total (%(start)s - %(end)s out of %(total)s) (Page %(page_number)s of "
"%(total_pages)s)"
#: templates/appearance/generic_list_items_subtemplate.html:26
#: templates/appearance/generic_list_items_subtemplate.html:29
#: templates/appearance/generic_list_subtemplate.html:14 #: templates/appearance/generic_list_subtemplate.html:14
#: templates/appearance/generic_list_subtemplate.html:17 #: templates/appearance/generic_list_subtemplate.html:17
#, python-format #, python-format
@@ -195,77 +185,127 @@ msgstr "Total: %(total)s"
msgid "Identifier" msgid "Identifier"
msgstr "Identifier" msgstr "Identifier"
#: templates/appearance/home.html:9 templates/appearance/home.html:13 #: templates/appearance/home.html:9 templates/appearance/home.html:21
msgid "Dashboard" msgid "Dashboard"
msgstr "Dashboard" msgstr "Dashboard"
#: templates/appearance/home.html:22 #: templates/appearance/home.html:30
msgid "Getting started" msgid "Getting started"
msgstr "Getting started" msgstr "Getting started"
#: templates/appearance/home.html:25 #: templates/appearance/home.html:33
msgid "Before you can fully use Mayan EDMS you need the following:" msgid "Before you can fully use Mayan EDMS you need the following:"
msgstr "Before you can fully use Mayan EDMS you need the following:" msgstr "Before you can fully use Mayan EDMS you need the following:"
#: templates/appearance/home.html:46 #: templates/appearance/home.html:54
msgid "Search pages" msgid "Search pages"
msgstr "Search pages" msgstr "Search pages"
#: templates/appearance/home.html:48 templates/appearance/home.html:58 #: templates/appearance/home.html:56 templates/appearance/home.html:66
msgid "Search" msgid "Search"
msgstr "Search" msgstr "Search"
#: templates/appearance/home.html:49 templates/appearance/home.html:59 #: templates/appearance/home.html:57 templates/appearance/home.html:67
msgid "Advanced" msgid "Advanced"
msgstr "Advanced" msgstr "Advanced"
#: templates/appearance/home.html:56 #: templates/appearance/home.html:64
msgid "Search documents" msgid "Search documents"
msgstr "Search documents" msgstr "Search documents"
#: templates/appearance/login.html:10 #: templates/authentication/login.html:10
msgid "Login" msgid "Login"
msgstr "Login" msgstr "Login"
#: templates/appearance/login.html:21 #: templates/authentication/login.html:21
msgid "First time login" msgid "First time login"
msgstr "First time login" msgstr "First time login"
#: templates/appearance/login.html:24 #: templates/authentication/login.html:24
msgid "" msgid ""
"You have just finished installing <strong>Mayan EDMS</strong>, " "You have just finished installing <strong>Mayan EDMS</strong>, "
"congratulations!" "congratulations!"
msgstr "You have just finished installing <strong>Mayan EDMS</strong>, congratulations!" msgstr ""
"You have just finished installing <strong>Mayan EDMS</strong>, "
"congratulations!"
#: templates/appearance/login.html:25 #: templates/authentication/login.html:25
msgid "Login using the following credentials:" msgid "Login using the following credentials:"
msgstr "Login using the following credentials:" msgstr "Login using the following credentials:"
#: templates/appearance/login.html:26 #: templates/authentication/login.html:26
#, python-format #, python-format
msgid "Username: <strong>%(account)s</strong>" msgid "Username: <strong>%(account)s</strong>"
msgstr "Username: <strong>%(account)s</strong>" msgstr "Username: <strong>%(account)s</strong>"
#: templates/appearance/login.html:27 #: templates/authentication/login.html:27
#, python-format #, python-format
msgid "Email: <strong>%(email)s</strong>" msgid "Email: <strong>%(email)s</strong>"
msgstr "Email: <strong>%(email)s</strong>" msgstr "Email: <strong>%(email)s</strong>"
#: templates/appearance/login.html:28 #: templates/authentication/login.html:28
#, python-format #, python-format
msgid "Password: <strong>%(password)s</strong>" msgid "Password: <strong>%(password)s</strong>"
msgstr "Password: <strong>%(password)s</strong>" msgstr "Password: <strong>%(password)s</strong>"
#: templates/appearance/login.html:29 #: templates/authentication/login.html:29
msgid "" msgid ""
"Be sure to change the password to increase security and to disable this " "Be sure to change the password to increase security and to disable this "
"message." "message."
msgstr "Be sure to change the password to increase security and to disable this message." msgstr ""
"Be sure to change the password to increase security and to disable this "
"message."
#: templates/appearance/login.html:45 templates/appearance/login.html:54 #: templates/authentication/login.html:45
#: templates/authentication/login.html:53
msgid "Sign in" msgid "Sign in"
msgstr "Sign in" msgstr "Sign in"
#: templates/authentication/login.html:58
msgid "Forgot your password?"
msgstr ""
#: templates/authentication/password_reset_complete.html:8
#: templates/authentication/password_reset_confirm.html:8
#: templates/authentication/password_reset_confirm.html:20
#: templates/authentication/password_reset_done.html:8
#: templates/authentication/password_reset_form.html:8
#: templates/authentication/password_reset_form.html:20
msgid "Password reset"
msgstr ""
#: templates/authentication/password_reset_complete.html:15
msgid "Password reset complete! Click the link below to login."
msgstr ""
#: templates/authentication/password_reset_complete.html:17
#, fuzzy
#| msgid "Login"
msgid "Login page"
msgstr "Login"
#: templates/authentication/password_reset_done.html:15
msgid "Password reset email sent!"
msgstr ""
#: templatetags/appearance_tags.py:16 #: templatetags/appearance_tags.py:16
msgid "None" msgid "None"
msgstr "None" msgstr "None"
#~ msgid "Profile"
#~ msgstr "Profile"
#~ msgid "Anonymous"
#~ msgstr "Anonymous"
#~ msgid "Success"
#~ msgstr "Success"
#~ msgid "Information"
#~ msgstr "Information"
#~ msgid "Warning"
#~ msgstr "Warning"
#~ msgid "Error"
#~ msgstr "Error"
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Translators:
# Roberto Rosario, 2015-2017 # Roberto Rosario, 2015-2017
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-05-28 19:52+0000\n" "PO-Revision-Date: 2017-07-09 07:04+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: Spanish (http://www.transifex.com/rosarior/mayan-edms/language/es/)\n" "Language-Team: Spanish (http://www.transifex.com/rosarior/mayan-edms/language/es/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -79,49 +80,25 @@ msgstr "Todos los derechos reservados &copy; 2011-2015 Roberto Rosario."
msgid "Toggle navigation" msgid "Toggle navigation"
msgstr "Activar/Desactivar navegación" msgstr "Activar/Desactivar navegación"
#: templates/appearance/base.html:86 #: templates/appearance/base.html:114
msgid "Profile"
msgstr "Perfil"
#: templates/appearance/base.html:92
msgid "Anonymous"
msgstr "Anónimo"
#: templates/appearance/base.html:126
msgid "Success"
msgstr "Exitoso"
#: templates/appearance/base.html:126
msgid "Information"
msgstr "Información"
#: templates/appearance/base.html:126
msgid "Warning"
msgstr "Advertencia"
#: templates/appearance/base.html:126
msgid "Error"
msgstr "Error"
#: templates/appearance/base.html:155
msgid "Actions" msgid "Actions"
msgstr "Acciones" msgstr "Acciones"
#: templates/appearance/base.html:157 #: templates/appearance/base.html:116
msgid "Toggle Dropdown" msgid "Toggle Dropdown"
msgstr "Alternar desplegable" msgstr "Alternar desplegable"
#: templates/appearance/calculate_form_title.html:11 #: templates/appearance/calculate_form_title.html:16
#, python-format #, python-format
msgid "Details for: %(object)s" msgid "Details for: %(object)s"
msgstr "Detalles para: %(object)s " msgstr "Detalles para: %(object)s "
#: templates/appearance/calculate_form_title.html:14 #: templates/appearance/calculate_form_title.html:19
#, python-format #, python-format
msgid "Edit: %(object)s" msgid "Edit: %(object)s"
msgstr "Editar: %(object)s" msgstr "Editar: %(object)s"
#: templates/appearance/calculate_form_title.html:16 #: templates/appearance/calculate_form_title.html:21
msgid "Create" msgid "Create"
msgstr "Crear" msgstr "Crear"
@@ -151,34 +128,39 @@ msgstr "Sí"
msgid "No" msgid "No"
msgstr "No" msgstr "No"
#: templates/appearance/generic_form_instance.html:39 #: templates/appearance/generic_form_instance.html:49
#: templates/appearance/generic_form_instance.html:46 #: templates/appearance/generic_form_instance.html:55
#: templates/appearance/generic_form_subtemplate.html:51 #: templates/appearance/generic_form_subtemplate.html:51
#: templates/appearance/generic_multiform_subtemplate.html:42 #: templates/appearance/generic_multiform_subtemplate.html:41
msgid "required" msgid "required"
msgstr "requerido" msgstr "requerido"
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
msgid "Save" msgid "Save"
msgstr "Guardar" msgstr "Guardar"
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_list_items_subtemplate.html:45
#: templates/appearance/generic_list_subtemplate.html:33 #: templates/appearance/generic_list_subtemplate.html:33
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
#: templates/authentication/password_reset_confirm.html:29
#: templates/authentication/password_reset_form.html:29
msgid "Submit" msgid "Submit"
msgstr "Enviar" msgstr "Enviar"
#: templates/appearance/generic_form_subtemplate.html:74 #: templates/appearance/generic_form_subtemplate.html:74
#: templates/appearance/generic_multiform_subtemplate.html:68 #: templates/appearance/generic_multiform_subtemplate.html:67
msgid "Cancel" msgid "Cancel"
msgstr "Cancelar" msgstr "Cancelar"
#: templates/appearance/generic_list_horizontal.html:21 #: templates/appearance/generic_list_horizontal.html:21
#: templates/appearance/generic_list_items_subtemplate.html:124
#: templates/appearance/generic_list_subtemplate.html:112 #: templates/appearance/generic_list_subtemplate.html:112
msgid "No results" msgid "No results"
msgstr "Ningún resultado" msgstr "Ningún resultado"
#: templates/appearance/generic_list_items_subtemplate.html:24
#: templates/appearance/generic_list_subtemplate.html:12 #: templates/appearance/generic_list_subtemplate.html:12
#, python-format #, python-format
msgid "" msgid ""
@@ -186,6 +168,8 @@ msgid ""
"%(total_pages)s)" "%(total_pages)s)"
msgstr "Total (%(start)s - %(end)s de %(total)s) (Página %(page_number)s de %(total_pages)s)" msgstr "Total (%(start)s - %(end)s de %(total)s) (Página %(page_number)s de %(total_pages)s)"
#: templates/appearance/generic_list_items_subtemplate.html:26
#: templates/appearance/generic_list_items_subtemplate.html:29
#: templates/appearance/generic_list_subtemplate.html:14 #: templates/appearance/generic_list_subtemplate.html:14
#: templates/appearance/generic_list_subtemplate.html:17 #: templates/appearance/generic_list_subtemplate.html:17
#, python-format #, python-format
@@ -196,77 +180,122 @@ msgstr "Total: %(total)s"
msgid "Identifier" msgid "Identifier"
msgstr "Identificador" msgstr "Identificador"
#: templates/appearance/home.html:9 templates/appearance/home.html:13 #: templates/appearance/home.html:9 templates/appearance/home.html:21
msgid "Dashboard" msgid "Dashboard"
msgstr "Tablero" msgstr "Tablero"
#: templates/appearance/home.html:22 #: templates/appearance/home.html:30
msgid "Getting started" msgid "Getting started"
msgstr "Iniciando" msgstr "Iniciando"
#: templates/appearance/home.html:25 #: templates/appearance/home.html:33
msgid "Before you can fully use Mayan EDMS you need the following:" msgid "Before you can fully use Mayan EDMS you need the following:"
msgstr "Antes de comenzar a utilizar Mayan EDMS usted necesita lo siguiente:" msgstr "Antes de comenzar a utilizar Mayan EDMS usted necesita lo siguiente:"
#: templates/appearance/home.html:46 #: templates/appearance/home.html:54
msgid "Search pages" msgid "Search pages"
msgstr "Buscar páginas " msgstr "Buscar páginas "
#: templates/appearance/home.html:48 templates/appearance/home.html:58 #: templates/appearance/home.html:56 templates/appearance/home.html:66
msgid "Search" msgid "Search"
msgstr "Búsqueda" msgstr "Búsqueda"
#: templates/appearance/home.html:49 templates/appearance/home.html:59 #: templates/appearance/home.html:57 templates/appearance/home.html:67
msgid "Advanced" msgid "Advanced"
msgstr "Avanzada" msgstr "Avanzada"
#: templates/appearance/home.html:56 #: templates/appearance/home.html:64
msgid "Search documents" msgid "Search documents"
msgstr "Buscar documentos" msgstr "Buscar documentos"
#: templates/appearance/login.html:10 #: templates/authentication/login.html:10
msgid "Login" msgid "Login"
msgstr "Iniciar sesión" msgstr "Iniciar sesión"
#: templates/appearance/login.html:21 #: templates/authentication/login.html:21
msgid "First time login" msgid "First time login"
msgstr "Primer inicio de sesión" msgstr "Primer inicio de sesión"
#: templates/appearance/login.html:24 #: templates/authentication/login.html:24
msgid "" msgid ""
"You have just finished installing <strong>Mayan EDMS</strong>, " "You have just finished installing <strong>Mayan EDMS</strong>, "
"congratulations!" "congratulations!"
msgstr "!Felicitaciones! Acaba de terminar de instalar <strong>Mayan EDMS</strong>" msgstr "!Felicitaciones! Acaba de terminar de instalar <strong>Mayan EDMS</strong>"
#: templates/appearance/login.html:25 #: templates/authentication/login.html:25
msgid "Login using the following credentials:" msgid "Login using the following credentials:"
msgstr "Inicie sesión con las siguientes credenciales:" msgstr "Inicie sesión con las siguientes credenciales:"
#: templates/appearance/login.html:26 #: templates/authentication/login.html:26
#, python-format #, python-format
msgid "Username: <strong>%(account)s</strong>" msgid "Username: <strong>%(account)s</strong>"
msgstr "Usuario: <strong>%(account)s</strong>" msgstr "Usuario: <strong>%(account)s</strong>"
#: templates/appearance/login.html:27 #: templates/authentication/login.html:27
#, python-format #, python-format
msgid "Email: <strong>%(email)s</strong>" msgid "Email: <strong>%(email)s</strong>"
msgstr "Correo electrónico: <strong>%(email)s</strong>" msgstr "Correo electrónico: <strong>%(email)s</strong>"
#: templates/appearance/login.html:28 #: templates/authentication/login.html:28
#, python-format #, python-format
msgid "Password: <strong>%(password)s</strong>" msgid "Password: <strong>%(password)s</strong>"
msgstr "Contraseña: <strong>%(password)s</strong>" msgstr "Contraseña: <strong>%(password)s</strong>"
#: templates/appearance/login.html:29 #: templates/authentication/login.html:29
msgid "" msgid ""
"Be sure to change the password to increase security and to disable this " "Be sure to change the password to increase security and to disable this "
"message." "message."
msgstr "Asegúrese de cambiar su contraseña para aumentar la seguridad y para desactivar este mensaje" msgstr "Asegúrese de cambiar su contraseña para aumentar la seguridad y para desactivar este mensaje"
#: templates/appearance/login.html:45 templates/appearance/login.html:54 #: templates/authentication/login.html:45
#: templates/authentication/login.html:53
msgid "Sign in" msgid "Sign in"
msgstr "Entrar" msgstr "Entrar"
#: templates/authentication/login.html:58
msgid "Forgot your password?"
msgstr "¿Olvidaste tu contraseña?"
#: templates/authentication/password_reset_complete.html:8
#: templates/authentication/password_reset_confirm.html:8
#: templates/authentication/password_reset_confirm.html:20
#: templates/authentication/password_reset_done.html:8
#: templates/authentication/password_reset_form.html:8
#: templates/authentication/password_reset_form.html:20
msgid "Password reset"
msgstr "Restablecimiento de contraseña"
#: templates/authentication/password_reset_complete.html:15
msgid "Password reset complete! Click the link below to login."
msgstr "Reajuste de contraseña completado! Haga clic en el enlace de abajo para iniciar sesión."
#: templates/authentication/password_reset_complete.html:17
#| msgid "Login"
msgid "Login page"
msgstr "Página de inicio de sesión"
#: templates/authentication/password_reset_done.html:15
msgid "Password reset email sent!"
msgstr "Correo electrónico de restablecimiento de contraseña enviado!"
#: templatetags/appearance_tags.py:16 #: templatetags/appearance_tags.py:16
msgid "None" msgid "None"
msgstr "Ninguno" msgstr "Ninguno"
#~ msgid "Profile"
#~ msgstr "Profile"
#~ msgid "Anonymous"
#~ msgstr "Anonymous"
#~ msgid "Success"
#~ msgstr "Success"
#~ msgid "Information"
#~ msgstr "Information"
#~ msgid "Warning"
#~ msgstr "Warning"
#~ msgid "Error"
#~ msgstr "Error"
@@ -3,12 +3,13 @@
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Translators:
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-21 16:25+0000\n" "PO-Revision-Date: 2017-07-09 06:34+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: Persian (http://www.transifex.com/rosarior/mayan-edms/language/fa/)\n" "Language-Team: Persian (http://www.transifex.com/rosarior/mayan-edms/language/fa/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -78,49 +79,25 @@ msgstr "کپی رایت و کپی"
msgid "Toggle navigation" msgid "Toggle navigation"
msgstr "" msgstr ""
#: templates/appearance/base.html:86 #: templates/appearance/base.html:114
msgid "Profile"
msgstr ""
#: templates/appearance/base.html:92
msgid "Anonymous"
msgstr "ناشناس"
#: templates/appearance/base.html:126
msgid "Success"
msgstr ""
#: templates/appearance/base.html:126
msgid "Information"
msgstr ""
#: templates/appearance/base.html:126
msgid "Warning"
msgstr ""
#: templates/appearance/base.html:126
msgid "Error"
msgstr ""
#: templates/appearance/base.html:155
msgid "Actions" msgid "Actions"
msgstr "عملیات" msgstr "عملیات"
#: templates/appearance/base.html:157 #: templates/appearance/base.html:116
msgid "Toggle Dropdown" msgid "Toggle Dropdown"
msgstr "" msgstr ""
#: templates/appearance/calculate_form_title.html:11 #: templates/appearance/calculate_form_title.html:16
#, python-format #, python-format
msgid "Details for: %(object)s" msgid "Details for: %(object)s"
msgstr "جزئیات : %(object)s" msgstr "جزئیات : %(object)s"
#: templates/appearance/calculate_form_title.html:14 #: templates/appearance/calculate_form_title.html:19
#, python-format #, python-format
msgid "Edit: %(object)s" msgid "Edit: %(object)s"
msgstr "ویرایش : %(object)s" msgstr "ویرایش : %(object)s"
#: templates/appearance/calculate_form_title.html:16 #: templates/appearance/calculate_form_title.html:21
msgid "Create" msgid "Create"
msgstr "ایجاد" msgstr "ایجاد"
@@ -150,34 +127,39 @@ msgstr "بلی"
msgid "No" msgid "No"
msgstr "خیر" msgstr "خیر"
#: templates/appearance/generic_form_instance.html:39 #: templates/appearance/generic_form_instance.html:49
#: templates/appearance/generic_form_instance.html:46 #: templates/appearance/generic_form_instance.html:55
#: templates/appearance/generic_form_subtemplate.html:51 #: templates/appearance/generic_form_subtemplate.html:51
#: templates/appearance/generic_multiform_subtemplate.html:42 #: templates/appearance/generic_multiform_subtemplate.html:41
msgid "required" msgid "required"
msgstr "الزامی" msgstr "الزامی"
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
msgid "Save" msgid "Save"
msgstr "ذخیره" msgstr "ذخیره"
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_list_items_subtemplate.html:45
#: templates/appearance/generic_list_subtemplate.html:33 #: templates/appearance/generic_list_subtemplate.html:33
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
#: templates/authentication/password_reset_confirm.html:29
#: templates/authentication/password_reset_form.html:29
msgid "Submit" msgid "Submit"
msgstr "ارسال" msgstr "ارسال"
#: templates/appearance/generic_form_subtemplate.html:74 #: templates/appearance/generic_form_subtemplate.html:74
#: templates/appearance/generic_multiform_subtemplate.html:68 #: templates/appearance/generic_multiform_subtemplate.html:67
msgid "Cancel" msgid "Cancel"
msgstr "لغو" msgstr "لغو"
#: templates/appearance/generic_list_horizontal.html:21 #: templates/appearance/generic_list_horizontal.html:21
#: templates/appearance/generic_list_items_subtemplate.html:124
#: templates/appearance/generic_list_subtemplate.html:112 #: templates/appearance/generic_list_subtemplate.html:112
msgid "No results" msgid "No results"
msgstr "بی جواب و یا بی جواب" msgstr "بی جواب و یا بی جواب"
#: templates/appearance/generic_list_items_subtemplate.html:24
#: templates/appearance/generic_list_subtemplate.html:12 #: templates/appearance/generic_list_subtemplate.html:12
#, python-format #, python-format
msgid "" msgid ""
@@ -185,6 +167,8 @@ msgid ""
"%(total_pages)s)" "%(total_pages)s)"
msgstr "" msgstr ""
#: templates/appearance/generic_list_items_subtemplate.html:26
#: templates/appearance/generic_list_items_subtemplate.html:29
#: templates/appearance/generic_list_subtemplate.html:14 #: templates/appearance/generic_list_subtemplate.html:14
#: templates/appearance/generic_list_subtemplate.html:17 #: templates/appearance/generic_list_subtemplate.html:17
#, python-format #, python-format
@@ -195,77 +179,122 @@ msgstr ""
msgid "Identifier" msgid "Identifier"
msgstr "مشخصه Identifier" msgstr "مشخصه Identifier"
#: templates/appearance/home.html:9 templates/appearance/home.html:13 #: templates/appearance/home.html:9 templates/appearance/home.html:21
msgid "Dashboard" msgid "Dashboard"
msgstr "" msgstr ""
#: templates/appearance/home.html:22 #: templates/appearance/home.html:30
msgid "Getting started" msgid "Getting started"
msgstr "" msgstr ""
#: templates/appearance/home.html:25 #: templates/appearance/home.html:33
msgid "Before you can fully use Mayan EDMS you need the following:" msgid "Before you can fully use Mayan EDMS you need the following:"
msgstr "" msgstr ""
#: templates/appearance/home.html:46 #: templates/appearance/home.html:54
msgid "Search pages" msgid "Search pages"
msgstr "" msgstr ""
#: templates/appearance/home.html:48 templates/appearance/home.html:58 #: templates/appearance/home.html:56 templates/appearance/home.html:66
msgid "Search" msgid "Search"
msgstr "جستجو" msgstr "جستجو"
#: templates/appearance/home.html:49 templates/appearance/home.html:59 #: templates/appearance/home.html:57 templates/appearance/home.html:67
msgid "Advanced" msgid "Advanced"
msgstr "" msgstr ""
#: templates/appearance/home.html:56 #: templates/appearance/home.html:64
msgid "Search documents" msgid "Search documents"
msgstr "" msgstr ""
#: templates/appearance/login.html:10 #: templates/authentication/login.html:10
msgid "Login" msgid "Login"
msgstr "لاگین" msgstr "لاگین"
#: templates/appearance/login.html:21 #: templates/authentication/login.html:21
msgid "First time login" msgid "First time login"
msgstr "دفعه اول لاگین " msgstr "دفعه اول لاگین "
#: templates/appearance/login.html:24 #: templates/authentication/login.html:24
msgid "" msgid ""
"You have just finished installing <strong>Mayan EDMS</strong>, " "You have just finished installing <strong>Mayan EDMS</strong>, "
"congratulations!" "congratulations!"
msgstr "You have just finished installing <strong>Mayan EDMS</strong>, congratulations!" msgstr "You have just finished installing <strong>Mayan EDMS</strong>, congratulations!"
#: templates/appearance/login.html:25 #: templates/authentication/login.html:25
msgid "Login using the following credentials:" msgid "Login using the following credentials:"
msgstr "نام کاربری و پسورد زیر را استفاده کنید" msgstr "نام کاربری و پسورد زیر را استفاده کنید"
#: templates/appearance/login.html:26 #: templates/authentication/login.html:26
#, python-format #, python-format
msgid "Username: <strong>%(account)s</strong>" msgid "Username: <strong>%(account)s</strong>"
msgstr "Username: <strong>%(account)s</strong>" msgstr "Username: <strong>%(account)s</strong>"
#: templates/appearance/login.html:27 #: templates/authentication/login.html:27
#, python-format #, python-format
msgid "Email: <strong>%(email)s</strong>" msgid "Email: <strong>%(email)s</strong>"
msgstr "Email: <strong>%(email)s</strong>" msgstr "Email: <strong>%(email)s</strong>"
#: templates/appearance/login.html:28 #: templates/authentication/login.html:28
#, python-format #, python-format
msgid "Password: <strong>%(password)s</strong>" msgid "Password: <strong>%(password)s</strong>"
msgstr "Password: <strong>%(password)s</strong>" msgstr "Password: <strong>%(password)s</strong>"
#: templates/appearance/login.html:29 #: templates/authentication/login.html:29
msgid "" msgid ""
"Be sure to change the password to increase security and to disable this " "Be sure to change the password to increase security and to disable this "
"message." "message."
msgstr "برای امنیت بیشتر پسورد خود را تغییر دهید" msgstr "برای امنیت بیشتر پسورد خود را تغییر دهید"
#: templates/appearance/login.html:45 templates/appearance/login.html:54 #: templates/authentication/login.html:45
#: templates/authentication/login.html:53
msgid "Sign in" msgid "Sign in"
msgstr "" msgstr ""
#: templates/authentication/login.html:58
msgid "Forgot your password?"
msgstr ""
#: templates/authentication/password_reset_complete.html:8
#: templates/authentication/password_reset_confirm.html:8
#: templates/authentication/password_reset_confirm.html:20
#: templates/authentication/password_reset_done.html:8
#: templates/authentication/password_reset_form.html:8
#: templates/authentication/password_reset_form.html:20
msgid "Password reset"
msgstr ""
#: templates/authentication/password_reset_complete.html:15
msgid "Password reset complete! Click the link below to login."
msgstr ""
#: templates/authentication/password_reset_complete.html:17
#| msgid "Login"
msgid "Login page"
msgstr ""
#: templates/authentication/password_reset_done.html:15
msgid "Password reset email sent!"
msgstr ""
#: templatetags/appearance_tags.py:16 #: templatetags/appearance_tags.py:16
msgid "None" msgid "None"
msgstr "هیچکدام." msgstr "هیچکدام."
#~ msgid "Profile"
#~ msgstr "Profile"
#~ msgid "Anonymous"
#~ msgstr "Anonymous"
#~ msgid "Success"
#~ msgstr "Success"
#~ msgid "Information"
#~ msgstr "Information"
#~ msgid "Warning"
#~ msgstr "Warning"
#~ msgid "Error"
#~ msgstr "Error"
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Translators:
# Thierry Schott <DarkDare@users.noreply.github.com>, 2016 # Thierry Schott <DarkDare@users.noreply.github.com>, 2016
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-21 16:25+0000\n" "PO-Revision-Date: 2017-07-09 06:34+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: French (http://www.transifex.com/rosarior/mayan-edms/language/fr/)\n" "Language-Team: French (http://www.transifex.com/rosarior/mayan-edms/language/fr/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -79,49 +80,25 @@ msgstr "Copyright &copy; 2011-2015 Roberto Rosario."
msgid "Toggle navigation" msgid "Toggle navigation"
msgstr "Activer la navigation" msgstr "Activer la navigation"
#: templates/appearance/base.html:86 #: templates/appearance/base.html:114
msgid "Profile"
msgstr ""
#: templates/appearance/base.html:92
msgid "Anonymous"
msgstr "Anonyme"
#: templates/appearance/base.html:126
msgid "Success"
msgstr "Succès de l'opération"
#: templates/appearance/base.html:126
msgid "Information"
msgstr "Information"
#: templates/appearance/base.html:126
msgid "Warning"
msgstr "Alerte"
#: templates/appearance/base.html:126
msgid "Error"
msgstr "Erreur"
#: templates/appearance/base.html:155
msgid "Actions" msgid "Actions"
msgstr "Actions" msgstr "Actions"
#: templates/appearance/base.html:157 #: templates/appearance/base.html:116
msgid "Toggle Dropdown" msgid "Toggle Dropdown"
msgstr "Activer la liste déroulante" msgstr "Activer la liste déroulante"
#: templates/appearance/calculate_form_title.html:11 #: templates/appearance/calculate_form_title.html:16
#, python-format #, python-format
msgid "Details for: %(object)s" msgid "Details for: %(object)s"
msgstr "Détails de : %(object)s " msgstr "Détails de : %(object)s "
#: templates/appearance/calculate_form_title.html:14 #: templates/appearance/calculate_form_title.html:19
#, python-format #, python-format
msgid "Edit: %(object)s" msgid "Edit: %(object)s"
msgstr "Modifie r: %(object)s" msgstr "Modifie r: %(object)s"
#: templates/appearance/calculate_form_title.html:16 #: templates/appearance/calculate_form_title.html:21
msgid "Create" msgid "Create"
msgstr "Créer" msgstr "Créer"
@@ -151,34 +128,39 @@ msgstr "Oui"
msgid "No" msgid "No"
msgstr "Non" msgstr "Non"
#: templates/appearance/generic_form_instance.html:39 #: templates/appearance/generic_form_instance.html:49
#: templates/appearance/generic_form_instance.html:46 #: templates/appearance/generic_form_instance.html:55
#: templates/appearance/generic_form_subtemplate.html:51 #: templates/appearance/generic_form_subtemplate.html:51
#: templates/appearance/generic_multiform_subtemplate.html:42 #: templates/appearance/generic_multiform_subtemplate.html:41
msgid "required" msgid "required"
msgstr "Requis" msgstr "Requis"
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
msgid "Save" msgid "Save"
msgstr "Enregistrer" msgstr "Enregistrer"
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_list_items_subtemplate.html:45
#: templates/appearance/generic_list_subtemplate.html:33 #: templates/appearance/generic_list_subtemplate.html:33
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
#: templates/authentication/password_reset_confirm.html:29
#: templates/authentication/password_reset_form.html:29
msgid "Submit" msgid "Submit"
msgstr "Soumettre" msgstr "Soumettre"
#: templates/appearance/generic_form_subtemplate.html:74 #: templates/appearance/generic_form_subtemplate.html:74
#: templates/appearance/generic_multiform_subtemplate.html:68 #: templates/appearance/generic_multiform_subtemplate.html:67
msgid "Cancel" msgid "Cancel"
msgstr "Annuler" msgstr "Annuler"
#: templates/appearance/generic_list_horizontal.html:21 #: templates/appearance/generic_list_horizontal.html:21
#: templates/appearance/generic_list_items_subtemplate.html:124
#: templates/appearance/generic_list_subtemplate.html:112 #: templates/appearance/generic_list_subtemplate.html:112
msgid "No results" msgid "No results"
msgstr "Pas de résultats" msgstr "Pas de résultats"
#: templates/appearance/generic_list_items_subtemplate.html:24
#: templates/appearance/generic_list_subtemplate.html:12 #: templates/appearance/generic_list_subtemplate.html:12
#, python-format #, python-format
msgid "" msgid ""
@@ -186,6 +168,8 @@ msgid ""
"%(total_pages)s)" "%(total_pages)s)"
msgstr "Total (%(start)s - %(end)s surof %(total)s) (Page %(page_number)s sur %(total_pages)s)" msgstr "Total (%(start)s - %(end)s surof %(total)s) (Page %(page_number)s sur %(total_pages)s)"
#: templates/appearance/generic_list_items_subtemplate.html:26
#: templates/appearance/generic_list_items_subtemplate.html:29
#: templates/appearance/generic_list_subtemplate.html:14 #: templates/appearance/generic_list_subtemplate.html:14
#: templates/appearance/generic_list_subtemplate.html:17 #: templates/appearance/generic_list_subtemplate.html:17
#, python-format #, python-format
@@ -196,77 +180,122 @@ msgstr "Total : %(total)s"
msgid "Identifier" msgid "Identifier"
msgstr "Identifiant" msgstr "Identifiant"
#: templates/appearance/home.html:9 templates/appearance/home.html:13 #: templates/appearance/home.html:9 templates/appearance/home.html:21
msgid "Dashboard" msgid "Dashboard"
msgstr "" msgstr ""
#: templates/appearance/home.html:22 #: templates/appearance/home.html:30
msgid "Getting started" msgid "Getting started"
msgstr "Démarrage" msgstr "Démarrage"
#: templates/appearance/home.html:25 #: templates/appearance/home.html:33
msgid "Before you can fully use Mayan EDMS you need the following:" msgid "Before you can fully use Mayan EDMS you need the following:"
msgstr "Avant d'utiliser pleinement Mayan EDMS, les éléments suivants sont nécessaires :" msgstr "Avant d'utiliser pleinement Mayan EDMS, les éléments suivants sont nécessaires :"
#: templates/appearance/home.html:46 #: templates/appearance/home.html:54
msgid "Search pages" msgid "Search pages"
msgstr "" msgstr ""
#: templates/appearance/home.html:48 templates/appearance/home.html:58 #: templates/appearance/home.html:56 templates/appearance/home.html:66
msgid "Search" msgid "Search"
msgstr "Recherche" msgstr "Recherche"
#: templates/appearance/home.html:49 templates/appearance/home.html:59 #: templates/appearance/home.html:57 templates/appearance/home.html:67
msgid "Advanced" msgid "Advanced"
msgstr "Avancé" msgstr "Avancé"
#: templates/appearance/home.html:56 #: templates/appearance/home.html:64
msgid "Search documents" msgid "Search documents"
msgstr "" msgstr ""
#: templates/appearance/login.html:10 #: templates/authentication/login.html:10
msgid "Login" msgid "Login"
msgstr "Connexion" msgstr "Connexion"
#: templates/appearance/login.html:21 #: templates/authentication/login.html:21
msgid "First time login" msgid "First time login"
msgstr "Première connexion" msgstr "Première connexion"
#: templates/appearance/login.html:24 #: templates/authentication/login.html:24
msgid "" msgid ""
"You have just finished installing <strong>Mayan EDMS</strong>, " "You have just finished installing <strong>Mayan EDMS</strong>, "
"congratulations!" "congratulations!"
msgstr "Vous venez de finaliser l'installation de <strong>Mayan EDMS</strong>, félicitations!" msgstr "Vous venez de finaliser l'installation de <strong>Mayan EDMS</strong>, félicitations!"
#: templates/appearance/login.html:25 #: templates/authentication/login.html:25
msgid "Login using the following credentials:" msgid "Login using the following credentials:"
msgstr "Connectez-vous en utilisant les informations d'identification suivantes :" msgstr "Connectez-vous en utilisant les informations d'identification suivantes :"
#: templates/appearance/login.html:26 #: templates/authentication/login.html:26
#, python-format #, python-format
msgid "Username: <strong>%(account)s</strong>" msgid "Username: <strong>%(account)s</strong>"
msgstr "Nom d'utilisateur : <strong>%(account)s</strong>" msgstr "Nom d'utilisateur : <strong>%(account)s</strong>"
#: templates/appearance/login.html:27 #: templates/authentication/login.html:27
#, python-format #, python-format
msgid "Email: <strong>%(email)s</strong>" msgid "Email: <strong>%(email)s</strong>"
msgstr "Courriel : <strong>%(email)s</strong>" msgstr "Courriel : <strong>%(email)s</strong>"
#: templates/appearance/login.html:28 #: templates/authentication/login.html:28
#, python-format #, python-format
msgid "Password: <strong>%(password)s</strong>" msgid "Password: <strong>%(password)s</strong>"
msgstr "Mot de passe : <strong>%(password)s</strong>" msgstr "Mot de passe : <strong>%(password)s</strong>"
#: templates/appearance/login.html:29 #: templates/authentication/login.html:29
msgid "" msgid ""
"Be sure to change the password to increase security and to disable this " "Be sure to change the password to increase security and to disable this "
"message." "message."
msgstr "Assurez-vous de modifier votre mot de passe pour accroître la sécurité et pour ne plus avoir ce message." msgstr "Assurez-vous de modifier votre mot de passe pour accroître la sécurité et pour ne plus avoir ce message."
#: templates/appearance/login.html:45 templates/appearance/login.html:54 #: templates/authentication/login.html:45
#: templates/authentication/login.html:53
msgid "Sign in" msgid "Sign in"
msgstr "Connexion" msgstr "Connexion"
#: templates/authentication/login.html:58
msgid "Forgot your password?"
msgstr ""
#: templates/authentication/password_reset_complete.html:8
#: templates/authentication/password_reset_confirm.html:8
#: templates/authentication/password_reset_confirm.html:20
#: templates/authentication/password_reset_done.html:8
#: templates/authentication/password_reset_form.html:8
#: templates/authentication/password_reset_form.html:20
msgid "Password reset"
msgstr ""
#: templates/authentication/password_reset_complete.html:15
msgid "Password reset complete! Click the link below to login."
msgstr ""
#: templates/authentication/password_reset_complete.html:17
#| msgid "Login"
msgid "Login page"
msgstr ""
#: templates/authentication/password_reset_done.html:15
msgid "Password reset email sent!"
msgstr ""
#: templatetags/appearance_tags.py:16 #: templatetags/appearance_tags.py:16
msgid "None" msgid "None"
msgstr "Aucun" msgstr "Aucun"
#~ msgid "Profile"
#~ msgstr "Profile"
#~ msgid "Anonymous"
#~ msgstr "Anonymous"
#~ msgid "Success"
#~ msgstr "Success"
#~ msgid "Information"
#~ msgstr "Information"
#~ msgid "Warning"
#~ msgstr "Warning"
#~ msgid "Error"
#~ msgstr "Error"
@@ -3,12 +3,13 @@
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Translators:
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-21 16:25+0000\n" "PO-Revision-Date: 2017-07-09 06:34+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: Hungarian (http://www.transifex.com/rosarior/mayan-edms/language/hu/)\n" "Language-Team: Hungarian (http://www.transifex.com/rosarior/mayan-edms/language/hu/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -78,49 +79,25 @@ msgstr ""
msgid "Toggle navigation" msgid "Toggle navigation"
msgstr "" msgstr ""
#: templates/appearance/base.html:86 #: templates/appearance/base.html:114
msgid "Profile"
msgstr ""
#: templates/appearance/base.html:92
msgid "Anonymous"
msgstr "névtelen felhasználó"
#: templates/appearance/base.html:126
msgid "Success"
msgstr ""
#: templates/appearance/base.html:126
msgid "Information"
msgstr ""
#: templates/appearance/base.html:126
msgid "Warning"
msgstr ""
#: templates/appearance/base.html:126
msgid "Error"
msgstr ""
#: templates/appearance/base.html:155
msgid "Actions" msgid "Actions"
msgstr "Műveletek" msgstr "Műveletek"
#: templates/appearance/base.html:157 #: templates/appearance/base.html:116
msgid "Toggle Dropdown" msgid "Toggle Dropdown"
msgstr "" msgstr ""
#: templates/appearance/calculate_form_title.html:11 #: templates/appearance/calculate_form_title.html:16
#, python-format #, python-format
msgid "Details for: %(object)s" msgid "Details for: %(object)s"
msgstr "" msgstr ""
#: templates/appearance/calculate_form_title.html:14 #: templates/appearance/calculate_form_title.html:19
#, python-format #, python-format
msgid "Edit: %(object)s" msgid "Edit: %(object)s"
msgstr "" msgstr ""
#: templates/appearance/calculate_form_title.html:16 #: templates/appearance/calculate_form_title.html:21
msgid "Create" msgid "Create"
msgstr "" msgstr ""
@@ -150,34 +127,39 @@ msgstr ""
msgid "No" msgid "No"
msgstr "" msgstr ""
#: templates/appearance/generic_form_instance.html:39 #: templates/appearance/generic_form_instance.html:49
#: templates/appearance/generic_form_instance.html:46 #: templates/appearance/generic_form_instance.html:55
#: templates/appearance/generic_form_subtemplate.html:51 #: templates/appearance/generic_form_subtemplate.html:51
#: templates/appearance/generic_multiform_subtemplate.html:42 #: templates/appearance/generic_multiform_subtemplate.html:41
msgid "required" msgid "required"
msgstr "" msgstr ""
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
msgid "Save" msgid "Save"
msgstr "" msgstr ""
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_list_items_subtemplate.html:45
#: templates/appearance/generic_list_subtemplate.html:33 #: templates/appearance/generic_list_subtemplate.html:33
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
#: templates/authentication/password_reset_confirm.html:29
#: templates/authentication/password_reset_form.html:29
msgid "Submit" msgid "Submit"
msgstr "" msgstr ""
#: templates/appearance/generic_form_subtemplate.html:74 #: templates/appearance/generic_form_subtemplate.html:74
#: templates/appearance/generic_multiform_subtemplate.html:68 #: templates/appearance/generic_multiform_subtemplate.html:67
msgid "Cancel" msgid "Cancel"
msgstr "" msgstr ""
#: templates/appearance/generic_list_horizontal.html:21 #: templates/appearance/generic_list_horizontal.html:21
#: templates/appearance/generic_list_items_subtemplate.html:124
#: templates/appearance/generic_list_subtemplate.html:112 #: templates/appearance/generic_list_subtemplate.html:112
msgid "No results" msgid "No results"
msgstr "" msgstr ""
#: templates/appearance/generic_list_items_subtemplate.html:24
#: templates/appearance/generic_list_subtemplate.html:12 #: templates/appearance/generic_list_subtemplate.html:12
#, python-format #, python-format
msgid "" msgid ""
@@ -185,6 +167,8 @@ msgid ""
"%(total_pages)s)" "%(total_pages)s)"
msgstr "" msgstr ""
#: templates/appearance/generic_list_items_subtemplate.html:26
#: templates/appearance/generic_list_items_subtemplate.html:29
#: templates/appearance/generic_list_subtemplate.html:14 #: templates/appearance/generic_list_subtemplate.html:14
#: templates/appearance/generic_list_subtemplate.html:17 #: templates/appearance/generic_list_subtemplate.html:17
#, python-format #, python-format
@@ -195,77 +179,122 @@ msgstr ""
msgid "Identifier" msgid "Identifier"
msgstr "" msgstr ""
#: templates/appearance/home.html:9 templates/appearance/home.html:13 #: templates/appearance/home.html:9 templates/appearance/home.html:21
msgid "Dashboard" msgid "Dashboard"
msgstr "" msgstr ""
#: templates/appearance/home.html:22 #: templates/appearance/home.html:30
msgid "Getting started" msgid "Getting started"
msgstr "" msgstr ""
#: templates/appearance/home.html:25 #: templates/appearance/home.html:33
msgid "Before you can fully use Mayan EDMS you need the following:" msgid "Before you can fully use Mayan EDMS you need the following:"
msgstr "" msgstr ""
#: templates/appearance/home.html:46 #: templates/appearance/home.html:54
msgid "Search pages" msgid "Search pages"
msgstr "" msgstr ""
#: templates/appearance/home.html:48 templates/appearance/home.html:58 #: templates/appearance/home.html:56 templates/appearance/home.html:66
msgid "Search" msgid "Search"
msgstr "Keresés" msgstr "Keresés"
#: templates/appearance/home.html:49 templates/appearance/home.html:59 #: templates/appearance/home.html:57 templates/appearance/home.html:67
msgid "Advanced" msgid "Advanced"
msgstr "" msgstr ""
#: templates/appearance/home.html:56 #: templates/appearance/home.html:64
msgid "Search documents" msgid "Search documents"
msgstr "" msgstr ""
#: templates/appearance/login.html:10 #: templates/authentication/login.html:10
msgid "Login" msgid "Login"
msgstr "Bejelentkezés" msgstr "Bejelentkezés"
#: templates/appearance/login.html:21 #: templates/authentication/login.html:21
msgid "First time login" msgid "First time login"
msgstr "" msgstr ""
#: templates/appearance/login.html:24 #: templates/authentication/login.html:24
msgid "" msgid ""
"You have just finished installing <strong>Mayan EDMS</strong>, " "You have just finished installing <strong>Mayan EDMS</strong>, "
"congratulations!" "congratulations!"
msgstr "" msgstr ""
#: templates/appearance/login.html:25 #: templates/authentication/login.html:25
msgid "Login using the following credentials:" msgid "Login using the following credentials:"
msgstr "" msgstr ""
#: templates/appearance/login.html:26 #: templates/authentication/login.html:26
#, python-format #, python-format
msgid "Username: <strong>%(account)s</strong>" msgid "Username: <strong>%(account)s</strong>"
msgstr "" msgstr ""
#: templates/appearance/login.html:27 #: templates/authentication/login.html:27
#, python-format #, python-format
msgid "Email: <strong>%(email)s</strong>" msgid "Email: <strong>%(email)s</strong>"
msgstr "" msgstr ""
#: templates/appearance/login.html:28 #: templates/authentication/login.html:28
#, python-format #, python-format
msgid "Password: <strong>%(password)s</strong>" msgid "Password: <strong>%(password)s</strong>"
msgstr "" msgstr ""
#: templates/appearance/login.html:29 #: templates/authentication/login.html:29
msgid "" msgid ""
"Be sure to change the password to increase security and to disable this " "Be sure to change the password to increase security and to disable this "
"message." "message."
msgstr "" msgstr ""
#: templates/appearance/login.html:45 templates/appearance/login.html:54 #: templates/authentication/login.html:45
#: templates/authentication/login.html:53
msgid "Sign in" msgid "Sign in"
msgstr "" msgstr ""
#: templates/authentication/login.html:58
msgid "Forgot your password?"
msgstr ""
#: templates/authentication/password_reset_complete.html:8
#: templates/authentication/password_reset_confirm.html:8
#: templates/authentication/password_reset_confirm.html:20
#: templates/authentication/password_reset_done.html:8
#: templates/authentication/password_reset_form.html:8
#: templates/authentication/password_reset_form.html:20
msgid "Password reset"
msgstr ""
#: templates/authentication/password_reset_complete.html:15
msgid "Password reset complete! Click the link below to login."
msgstr ""
#: templates/authentication/password_reset_complete.html:17
#| msgid "Login"
msgid "Login page"
msgstr ""
#: templates/authentication/password_reset_done.html:15
msgid "Password reset email sent!"
msgstr ""
#: templatetags/appearance_tags.py:16 #: templatetags/appearance_tags.py:16
msgid "None" msgid "None"
msgstr "Semmi" msgstr "Semmi"
#~ msgid "Profile"
#~ msgstr "Profile"
#~ msgid "Anonymous"
#~ msgstr "Anonymous"
#~ msgid "Success"
#~ msgstr "Success"
#~ msgid "Information"
#~ msgstr "Information"
#~ msgid "Warning"
#~ msgstr "Warning"
#~ msgid "Error"
#~ msgstr "Error"
@@ -3,12 +3,13 @@
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Translators:
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-21 16:25+0000\n" "PO-Revision-Date: 2017-07-09 06:34+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: Indonesian (http://www.transifex.com/rosarior/mayan-edms/language/id/)\n" "Language-Team: Indonesian (http://www.transifex.com/rosarior/mayan-edms/language/id/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -78,49 +79,25 @@ msgstr ""
msgid "Toggle navigation" msgid "Toggle navigation"
msgstr "" msgstr ""
#: templates/appearance/base.html:86 #: templates/appearance/base.html:114
msgid "Profile"
msgstr ""
#: templates/appearance/base.html:92
msgid "Anonymous"
msgstr ""
#: templates/appearance/base.html:126
msgid "Success"
msgstr ""
#: templates/appearance/base.html:126
msgid "Information"
msgstr ""
#: templates/appearance/base.html:126
msgid "Warning"
msgstr ""
#: templates/appearance/base.html:126
msgid "Error"
msgstr ""
#: templates/appearance/base.html:155
msgid "Actions" msgid "Actions"
msgstr "" msgstr ""
#: templates/appearance/base.html:157 #: templates/appearance/base.html:116
msgid "Toggle Dropdown" msgid "Toggle Dropdown"
msgstr "" msgstr ""
#: templates/appearance/calculate_form_title.html:11 #: templates/appearance/calculate_form_title.html:16
#, python-format #, python-format
msgid "Details for: %(object)s" msgid "Details for: %(object)s"
msgstr "" msgstr ""
#: templates/appearance/calculate_form_title.html:14 #: templates/appearance/calculate_form_title.html:19
#, python-format #, python-format
msgid "Edit: %(object)s" msgid "Edit: %(object)s"
msgstr "" msgstr ""
#: templates/appearance/calculate_form_title.html:16 #: templates/appearance/calculate_form_title.html:21
msgid "Create" msgid "Create"
msgstr "" msgstr ""
@@ -150,34 +127,39 @@ msgstr ""
msgid "No" msgid "No"
msgstr "" msgstr ""
#: templates/appearance/generic_form_instance.html:39 #: templates/appearance/generic_form_instance.html:49
#: templates/appearance/generic_form_instance.html:46 #: templates/appearance/generic_form_instance.html:55
#: templates/appearance/generic_form_subtemplate.html:51 #: templates/appearance/generic_form_subtemplate.html:51
#: templates/appearance/generic_multiform_subtemplate.html:42 #: templates/appearance/generic_multiform_subtemplate.html:41
msgid "required" msgid "required"
msgstr "" msgstr ""
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
msgid "Save" msgid "Save"
msgstr "" msgstr ""
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_list_items_subtemplate.html:45
#: templates/appearance/generic_list_subtemplate.html:33 #: templates/appearance/generic_list_subtemplate.html:33
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
#: templates/authentication/password_reset_confirm.html:29
#: templates/authentication/password_reset_form.html:29
msgid "Submit" msgid "Submit"
msgstr "" msgstr ""
#: templates/appearance/generic_form_subtemplate.html:74 #: templates/appearance/generic_form_subtemplate.html:74
#: templates/appearance/generic_multiform_subtemplate.html:68 #: templates/appearance/generic_multiform_subtemplate.html:67
msgid "Cancel" msgid "Cancel"
msgstr "" msgstr ""
#: templates/appearance/generic_list_horizontal.html:21 #: templates/appearance/generic_list_horizontal.html:21
#: templates/appearance/generic_list_items_subtemplate.html:124
#: templates/appearance/generic_list_subtemplate.html:112 #: templates/appearance/generic_list_subtemplate.html:112
msgid "No results" msgid "No results"
msgstr "" msgstr ""
#: templates/appearance/generic_list_items_subtemplate.html:24
#: templates/appearance/generic_list_subtemplate.html:12 #: templates/appearance/generic_list_subtemplate.html:12
#, python-format #, python-format
msgid "" msgid ""
@@ -185,6 +167,8 @@ msgid ""
"%(total_pages)s)" "%(total_pages)s)"
msgstr "" msgstr ""
#: templates/appearance/generic_list_items_subtemplate.html:26
#: templates/appearance/generic_list_items_subtemplate.html:29
#: templates/appearance/generic_list_subtemplate.html:14 #: templates/appearance/generic_list_subtemplate.html:14
#: templates/appearance/generic_list_subtemplate.html:17 #: templates/appearance/generic_list_subtemplate.html:17
#, python-format #, python-format
@@ -195,77 +179,122 @@ msgstr ""
msgid "Identifier" msgid "Identifier"
msgstr "" msgstr ""
#: templates/appearance/home.html:9 templates/appearance/home.html:13 #: templates/appearance/home.html:9 templates/appearance/home.html:21
msgid "Dashboard" msgid "Dashboard"
msgstr "" msgstr ""
#: templates/appearance/home.html:22 #: templates/appearance/home.html:30
msgid "Getting started" msgid "Getting started"
msgstr "" msgstr ""
#: templates/appearance/home.html:25 #: templates/appearance/home.html:33
msgid "Before you can fully use Mayan EDMS you need the following:" msgid "Before you can fully use Mayan EDMS you need the following:"
msgstr "" msgstr ""
#: templates/appearance/home.html:46 #: templates/appearance/home.html:54
msgid "Search pages" msgid "Search pages"
msgstr "" msgstr ""
#: templates/appearance/home.html:48 templates/appearance/home.html:58 #: templates/appearance/home.html:56 templates/appearance/home.html:66
msgid "Search" msgid "Search"
msgstr "" msgstr ""
#: templates/appearance/home.html:49 templates/appearance/home.html:59 #: templates/appearance/home.html:57 templates/appearance/home.html:67
msgid "Advanced" msgid "Advanced"
msgstr "" msgstr ""
#: templates/appearance/home.html:56 #: templates/appearance/home.html:64
msgid "Search documents" msgid "Search documents"
msgstr "" msgstr ""
#: templates/appearance/login.html:10 #: templates/authentication/login.html:10
msgid "Login" msgid "Login"
msgstr "" msgstr ""
#: templates/appearance/login.html:21 #: templates/authentication/login.html:21
msgid "First time login" msgid "First time login"
msgstr "" msgstr ""
#: templates/appearance/login.html:24 #: templates/authentication/login.html:24
msgid "" msgid ""
"You have just finished installing <strong>Mayan EDMS</strong>, " "You have just finished installing <strong>Mayan EDMS</strong>, "
"congratulations!" "congratulations!"
msgstr "" msgstr ""
#: templates/appearance/login.html:25 #: templates/authentication/login.html:25
msgid "Login using the following credentials:" msgid "Login using the following credentials:"
msgstr "" msgstr ""
#: templates/appearance/login.html:26 #: templates/authentication/login.html:26
#, python-format #, python-format
msgid "Username: <strong>%(account)s</strong>" msgid "Username: <strong>%(account)s</strong>"
msgstr "" msgstr ""
#: templates/appearance/login.html:27 #: templates/authentication/login.html:27
#, python-format #, python-format
msgid "Email: <strong>%(email)s</strong>" msgid "Email: <strong>%(email)s</strong>"
msgstr "" msgstr ""
#: templates/appearance/login.html:28 #: templates/authentication/login.html:28
#, python-format #, python-format
msgid "Password: <strong>%(password)s</strong>" msgid "Password: <strong>%(password)s</strong>"
msgstr "" msgstr ""
#: templates/appearance/login.html:29 #: templates/authentication/login.html:29
msgid "" msgid ""
"Be sure to change the password to increase security and to disable this " "Be sure to change the password to increase security and to disable this "
"message." "message."
msgstr "" msgstr ""
#: templates/appearance/login.html:45 templates/appearance/login.html:54 #: templates/authentication/login.html:45
#: templates/authentication/login.html:53
msgid "Sign in" msgid "Sign in"
msgstr "" msgstr ""
#: templates/authentication/login.html:58
msgid "Forgot your password?"
msgstr ""
#: templates/authentication/password_reset_complete.html:8
#: templates/authentication/password_reset_confirm.html:8
#: templates/authentication/password_reset_confirm.html:20
#: templates/authentication/password_reset_done.html:8
#: templates/authentication/password_reset_form.html:8
#: templates/authentication/password_reset_form.html:20
msgid "Password reset"
msgstr ""
#: templates/authentication/password_reset_complete.html:15
msgid "Password reset complete! Click the link below to login."
msgstr ""
#: templates/authentication/password_reset_complete.html:17
#| msgid "Login"
msgid "Login page"
msgstr ""
#: templates/authentication/password_reset_done.html:15
msgid "Password reset email sent!"
msgstr ""
#: templatetags/appearance_tags.py:16 #: templatetags/appearance_tags.py:16
msgid "None" msgid "None"
msgstr "" msgstr ""
#~ msgid "Profile"
#~ msgstr "Profile"
#~ msgid "Anonymous"
#~ msgstr "Anonymous"
#~ msgid "Success"
#~ msgstr "Success"
#~ msgid "Information"
#~ msgstr "Information"
#~ msgid "Warning"
#~ msgstr "Warning"
#~ msgid "Error"
#~ msgstr "Error"
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Translators:
# Marco Camplese <marco.camplese.mc@gmail.com>, 2016-2017 # Marco Camplese <marco.camplese.mc@gmail.com>, 2016-2017
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-05-30 07:49+0000\n" "PO-Revision-Date: 2017-07-10 07:11+0000\n"
"Last-Translator: Marco Camplese <marco.camplese.mc@gmail.com>\n" "Last-Translator: Marco Camplese <marco.camplese.mc@gmail.com>\n"
"Language-Team: Italian (http://www.transifex.com/rosarior/mayan-edms/language/it/)\n" "Language-Team: Italian (http://www.transifex.com/rosarior/mayan-edms/language/it/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -79,49 +80,25 @@ msgstr "Copyright &copy; 2011-2015 Roberto Rosario."
msgid "Toggle navigation" msgid "Toggle navigation"
msgstr "Cambia navigazione" msgstr "Cambia navigazione"
#: templates/appearance/base.html:86 #: templates/appearance/base.html:114
msgid "Profile"
msgstr "Profilo"
#: templates/appearance/base.html:92
msgid "Anonymous"
msgstr "Anonimo"
#: templates/appearance/base.html:126
msgid "Success"
msgstr "Riuscito"
#: templates/appearance/base.html:126
msgid "Information"
msgstr "Informazione"
#: templates/appearance/base.html:126
msgid "Warning"
msgstr "Attenzione"
#: templates/appearance/base.html:126
msgid "Error"
msgstr "Errore"
#: templates/appearance/base.html:155
msgid "Actions" msgid "Actions"
msgstr "Azioni " msgstr "Azioni "
#: templates/appearance/base.html:157 #: templates/appearance/base.html:116
msgid "Toggle Dropdown" msgid "Toggle Dropdown"
msgstr "Apri dropdown" msgstr "Apri dropdown"
#: templates/appearance/calculate_form_title.html:11 #: templates/appearance/calculate_form_title.html:16
#, python-format #, python-format
msgid "Details for: %(object)s" msgid "Details for: %(object)s"
msgstr "Detaglio per: %(object)s" msgstr "Detaglio per: %(object)s"
#: templates/appearance/calculate_form_title.html:14 #: templates/appearance/calculate_form_title.html:19
#, python-format #, python-format
msgid "Edit: %(object)s" msgid "Edit: %(object)s"
msgstr "Modifica: %(object)s" msgstr "Modifica: %(object)s"
#: templates/appearance/calculate_form_title.html:16 #: templates/appearance/calculate_form_title.html:21
msgid "Create" msgid "Create"
msgstr "Crea" msgstr "Crea"
@@ -151,34 +128,39 @@ msgstr "Si"
msgid "No" msgid "No"
msgstr "No" msgstr "No"
#: templates/appearance/generic_form_instance.html:39 #: templates/appearance/generic_form_instance.html:49
#: templates/appearance/generic_form_instance.html:46 #: templates/appearance/generic_form_instance.html:55
#: templates/appearance/generic_form_subtemplate.html:51 #: templates/appearance/generic_form_subtemplate.html:51
#: templates/appearance/generic_multiform_subtemplate.html:42 #: templates/appearance/generic_multiform_subtemplate.html:41
msgid "required" msgid "required"
msgstr "richiesto" msgstr "richiesto"
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
msgid "Save" msgid "Save"
msgstr "Salva" msgstr "Salva"
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_list_items_subtemplate.html:45
#: templates/appearance/generic_list_subtemplate.html:33 #: templates/appearance/generic_list_subtemplate.html:33
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
#: templates/authentication/password_reset_confirm.html:29
#: templates/authentication/password_reset_form.html:29
msgid "Submit" msgid "Submit"
msgstr "Conferma" msgstr "Conferma"
#: templates/appearance/generic_form_subtemplate.html:74 #: templates/appearance/generic_form_subtemplate.html:74
#: templates/appearance/generic_multiform_subtemplate.html:68 #: templates/appearance/generic_multiform_subtemplate.html:67
msgid "Cancel" msgid "Cancel"
msgstr "Annullare" msgstr "Annullare"
#: templates/appearance/generic_list_horizontal.html:21 #: templates/appearance/generic_list_horizontal.html:21
#: templates/appearance/generic_list_items_subtemplate.html:124
#: templates/appearance/generic_list_subtemplate.html:112 #: templates/appearance/generic_list_subtemplate.html:112
msgid "No results" msgid "No results"
msgstr "Nessun risultato" msgstr "Nessun risultato"
#: templates/appearance/generic_list_items_subtemplate.html:24
#: templates/appearance/generic_list_subtemplate.html:12 #: templates/appearance/generic_list_subtemplate.html:12
#, python-format #, python-format
msgid "" msgid ""
@@ -186,6 +168,8 @@ msgid ""
"%(total_pages)s)" "%(total_pages)s)"
msgstr "Totale (%(start)s - %(end)s di %(total)s) (Pagina %(page_number)s di %(total_pages)s)" msgstr "Totale (%(start)s - %(end)s di %(total)s) (Pagina %(page_number)s di %(total_pages)s)"
#: templates/appearance/generic_list_items_subtemplate.html:26
#: templates/appearance/generic_list_items_subtemplate.html:29
#: templates/appearance/generic_list_subtemplate.html:14 #: templates/appearance/generic_list_subtemplate.html:14
#: templates/appearance/generic_list_subtemplate.html:17 #: templates/appearance/generic_list_subtemplate.html:17
#, python-format #, python-format
@@ -196,77 +180,122 @@ msgstr "Totale: %(total)s"
msgid "Identifier" msgid "Identifier"
msgstr "Identificatore" msgstr "Identificatore"
#: templates/appearance/home.html:9 templates/appearance/home.html:13 #: templates/appearance/home.html:9 templates/appearance/home.html:21
msgid "Dashboard" msgid "Dashboard"
msgstr "Dashboard" msgstr "Dashboard"
#: templates/appearance/home.html:22 #: templates/appearance/home.html:30
msgid "Getting started" msgid "Getting started"
msgstr "Iniziare" msgstr "Iniziare"
#: templates/appearance/home.html:25 #: templates/appearance/home.html:33
msgid "Before you can fully use Mayan EDMS you need the following:" msgid "Before you can fully use Mayan EDMS you need the following:"
msgstr "Prima di usare completamente Mayan EDMS hai bisogno di:" msgstr "Prima di usare completamente Mayan EDMS hai bisogno di:"
#: templates/appearance/home.html:46 #: templates/appearance/home.html:54
msgid "Search pages" msgid "Search pages"
msgstr "Cerca pagine" msgstr "Cerca pagine"
#: templates/appearance/home.html:48 templates/appearance/home.html:58 #: templates/appearance/home.html:56 templates/appearance/home.html:66
msgid "Search" msgid "Search"
msgstr "Cerca" msgstr "Cerca"
#: templates/appearance/home.html:49 templates/appearance/home.html:59 #: templates/appearance/home.html:57 templates/appearance/home.html:67
msgid "Advanced" msgid "Advanced"
msgstr "Avanzato" msgstr "Avanzato"
#: templates/appearance/home.html:56 #: templates/appearance/home.html:64
msgid "Search documents" msgid "Search documents"
msgstr "Cerca documenti" msgstr "Cerca documenti"
#: templates/appearance/login.html:10 #: templates/authentication/login.html:10
msgid "Login" msgid "Login"
msgstr "Login" msgstr "Login"
#: templates/appearance/login.html:21 #: templates/authentication/login.html:21
msgid "First time login" msgid "First time login"
msgstr "Primo login" msgstr "Primo login"
#: templates/appearance/login.html:24 #: templates/authentication/login.html:24
msgid "" msgid ""
"You have just finished installing <strong>Mayan EDMS</strong>, " "You have just finished installing <strong>Mayan EDMS</strong>, "
"congratulations!" "congratulations!"
msgstr "Complimenti!, Hai finito di installare <strong>Mayan EDMS</strong>" msgstr "Complimenti!, Hai finito di installare <strong>Mayan EDMS</strong>"
#: templates/appearance/login.html:25 #: templates/authentication/login.html:25
msgid "Login using the following credentials:" msgid "Login using the following credentials:"
msgstr "Accedi con le seguenti credenziali:" msgstr "Accedi con le seguenti credenziali:"
#: templates/appearance/login.html:26 #: templates/authentication/login.html:26
#, python-format #, python-format
msgid "Username: <strong>%(account)s</strong>" msgid "Username: <strong>%(account)s</strong>"
msgstr "Nome utente: <strong>%(account)s</strong>" msgstr "Nome utente: <strong>%(account)s</strong>"
#: templates/appearance/login.html:27 #: templates/authentication/login.html:27
#, python-format #, python-format
msgid "Email: <strong>%(email)s</strong>" msgid "Email: <strong>%(email)s</strong>"
msgstr "Email: <strong>%(email)s</strong>" msgstr "Email: <strong>%(email)s</strong>"
#: templates/appearance/login.html:28 #: templates/authentication/login.html:28
#, python-format #, python-format
msgid "Password: <strong>%(password)s</strong>" msgid "Password: <strong>%(password)s</strong>"
msgstr "Password: <strong>%(password)s</strong>" msgstr "Password: <strong>%(password)s</strong>"
#: templates/appearance/login.html:29 #: templates/authentication/login.html:29
msgid "" msgid ""
"Be sure to change the password to increase security and to disable this " "Be sure to change the password to increase security and to disable this "
"message." "message."
msgstr "Ricordati di cambiare la password per aumentare la sicurezza e disabilitare questo messaggio." msgstr "Ricordati di cambiare la password per aumentare la sicurezza e disabilitare questo messaggio."
#: templates/appearance/login.html:45 templates/appearance/login.html:54 #: templates/authentication/login.html:45
#: templates/authentication/login.html:53
msgid "Sign in" msgid "Sign in"
msgstr "Accedi" msgstr "Accedi"
#: templates/authentication/login.html:58
msgid "Forgot your password?"
msgstr "Dimenticato la password?"
#: templates/authentication/password_reset_complete.html:8
#: templates/authentication/password_reset_confirm.html:8
#: templates/authentication/password_reset_confirm.html:20
#: templates/authentication/password_reset_done.html:8
#: templates/authentication/password_reset_form.html:8
#: templates/authentication/password_reset_form.html:20
msgid "Password reset"
msgstr "Reimposta la password"
#: templates/authentication/password_reset_complete.html:15
msgid "Password reset complete! Click the link below to login."
msgstr "Reimpostazione della password completata! Clicca sul link sotto per accedere"
#: templates/authentication/password_reset_complete.html:17
#| msgid "Login"
msgid "Login page"
msgstr "Pagina di login"
#: templates/authentication/password_reset_done.html:15
msgid "Password reset email sent!"
msgstr "Email per la reimpostazione della password inviata!"
#: templatetags/appearance_tags.py:16 #: templatetags/appearance_tags.py:16
msgid "None" msgid "None"
msgstr "Nessuna " msgstr "Nessuna "
#~ msgid "Profile"
#~ msgstr "Profile"
#~ msgid "Anonymous"
#~ msgstr "Anonymous"
#~ msgid "Success"
#~ msgstr "Success"
#~ msgid "Information"
#~ msgstr "Information"
#~ msgid "Warning"
#~ msgstr "Warning"
#~ msgid "Error"
#~ msgstr "Error"
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Translators:
# Johan Braeken, 2017 # Johan Braeken, 2017
# Justin Albstbstmeijer <justin@albstmeijer.nl>, 2016 # Justin Albstbstmeijer <justin@albstmeijer.nl>, 2016
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-21 16:25+0000\n" "PO-Revision-Date: 2017-07-09 06:34+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: Dutch (Netherlands) (http://www.transifex.com/rosarior/mayan-edms/language/nl_NL/)\n" "Language-Team: Dutch (Netherlands) (http://www.transifex.com/rosarior/mayan-edms/language/nl_NL/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -80,49 +81,25 @@ msgstr "Copyright &copy; 2011-2015 Roberto Rosario."
msgid "Toggle navigation" msgid "Toggle navigation"
msgstr "Toggle navigatie" msgstr "Toggle navigatie"
#: templates/appearance/base.html:86 #: templates/appearance/base.html:114
msgid "Profile"
msgstr ""
#: templates/appearance/base.html:92
msgid "Anonymous"
msgstr "Anoniem"
#: templates/appearance/base.html:126
msgid "Success"
msgstr "Succes"
#: templates/appearance/base.html:126
msgid "Information"
msgstr "Informatie"
#: templates/appearance/base.html:126
msgid "Warning"
msgstr "Waarschuwing"
#: templates/appearance/base.html:126
msgid "Error"
msgstr "Fout"
#: templates/appearance/base.html:155
msgid "Actions" msgid "Actions"
msgstr "Acties" msgstr "Acties"
#: templates/appearance/base.html:157 #: templates/appearance/base.html:116
msgid "Toggle Dropdown" msgid "Toggle Dropdown"
msgstr "Toggle Dropdown" msgstr "Toggle Dropdown"
#: templates/appearance/calculate_form_title.html:11 #: templates/appearance/calculate_form_title.html:16
#, python-format #, python-format
msgid "Details for: %(object)s" msgid "Details for: %(object)s"
msgstr "Details voor: %(object)s" msgstr "Details voor: %(object)s"
#: templates/appearance/calculate_form_title.html:14 #: templates/appearance/calculate_form_title.html:19
#, python-format #, python-format
msgid "Edit: %(object)s" msgid "Edit: %(object)s"
msgstr "Aanpassen: %(object)s" msgstr "Aanpassen: %(object)s"
#: templates/appearance/calculate_form_title.html:16 #: templates/appearance/calculate_form_title.html:21
msgid "Create" msgid "Create"
msgstr "Maak aan" msgstr "Maak aan"
@@ -152,34 +129,39 @@ msgstr "Ja"
msgid "No" msgid "No"
msgstr "Nee" msgstr "Nee"
#: templates/appearance/generic_form_instance.html:39 #: templates/appearance/generic_form_instance.html:49
#: templates/appearance/generic_form_instance.html:46 #: templates/appearance/generic_form_instance.html:55
#: templates/appearance/generic_form_subtemplate.html:51 #: templates/appearance/generic_form_subtemplate.html:51
#: templates/appearance/generic_multiform_subtemplate.html:42 #: templates/appearance/generic_multiform_subtemplate.html:41
msgid "required" msgid "required"
msgstr "Verplicht" msgstr "Verplicht"
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
msgid "Save" msgid "Save"
msgstr "Opslaan" msgstr "Opslaan"
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_list_items_subtemplate.html:45
#: templates/appearance/generic_list_subtemplate.html:33 #: templates/appearance/generic_list_subtemplate.html:33
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
#: templates/authentication/password_reset_confirm.html:29
#: templates/authentication/password_reset_form.html:29
msgid "Submit" msgid "Submit"
msgstr "Verstuur" msgstr "Verstuur"
#: templates/appearance/generic_form_subtemplate.html:74 #: templates/appearance/generic_form_subtemplate.html:74
#: templates/appearance/generic_multiform_subtemplate.html:68 #: templates/appearance/generic_multiform_subtemplate.html:67
msgid "Cancel" msgid "Cancel"
msgstr "Onderbreek" msgstr "Onderbreek"
#: templates/appearance/generic_list_horizontal.html:21 #: templates/appearance/generic_list_horizontal.html:21
#: templates/appearance/generic_list_items_subtemplate.html:124
#: templates/appearance/generic_list_subtemplate.html:112 #: templates/appearance/generic_list_subtemplate.html:112
msgid "No results" msgid "No results"
msgstr "Geen resultaten" msgstr "Geen resultaten"
#: templates/appearance/generic_list_items_subtemplate.html:24
#: templates/appearance/generic_list_subtemplate.html:12 #: templates/appearance/generic_list_subtemplate.html:12
#, python-format #, python-format
msgid "" msgid ""
@@ -187,6 +169,8 @@ msgid ""
"%(total_pages)s)" "%(total_pages)s)"
msgstr "Totaal (%(start)s - %(end)s van %(total)s) (Pagina %(page_number)s van %(total_pages)s)" msgstr "Totaal (%(start)s - %(end)s van %(total)s) (Pagina %(page_number)s van %(total_pages)s)"
#: templates/appearance/generic_list_items_subtemplate.html:26
#: templates/appearance/generic_list_items_subtemplate.html:29
#: templates/appearance/generic_list_subtemplate.html:14 #: templates/appearance/generic_list_subtemplate.html:14
#: templates/appearance/generic_list_subtemplate.html:17 #: templates/appearance/generic_list_subtemplate.html:17
#, python-format #, python-format
@@ -197,77 +181,122 @@ msgstr "Totaal: %(total)s"
msgid "Identifier" msgid "Identifier"
msgstr "Identifier" msgstr "Identifier"
#: templates/appearance/home.html:9 templates/appearance/home.html:13 #: templates/appearance/home.html:9 templates/appearance/home.html:21
msgid "Dashboard" msgid "Dashboard"
msgstr "" msgstr ""
#: templates/appearance/home.html:22 #: templates/appearance/home.html:30
msgid "Getting started" msgid "Getting started"
msgstr "Beginnen" msgstr "Beginnen"
#: templates/appearance/home.html:25 #: templates/appearance/home.html:33
msgid "Before you can fully use Mayan EDMS you need the following:" msgid "Before you can fully use Mayan EDMS you need the following:"
msgstr "Voordat u volledig gebruik kunt maken van Mayan EDMS heeft u het volgende nodig:" msgstr "Voordat u volledig gebruik kunt maken van Mayan EDMS heeft u het volgende nodig:"
#: templates/appearance/home.html:46 #: templates/appearance/home.html:54
msgid "Search pages" msgid "Search pages"
msgstr "" msgstr ""
#: templates/appearance/home.html:48 templates/appearance/home.html:58 #: templates/appearance/home.html:56 templates/appearance/home.html:66
msgid "Search" msgid "Search"
msgstr "Zoek" msgstr "Zoek"
#: templates/appearance/home.html:49 templates/appearance/home.html:59 #: templates/appearance/home.html:57 templates/appearance/home.html:67
msgid "Advanced" msgid "Advanced"
msgstr "Geavanceerd" msgstr "Geavanceerd"
#: templates/appearance/home.html:56 #: templates/appearance/home.html:64
msgid "Search documents" msgid "Search documents"
msgstr "" msgstr ""
#: templates/appearance/login.html:10 #: templates/authentication/login.html:10
msgid "Login" msgid "Login"
msgstr "Aanmelden" msgstr "Aanmelden"
#: templates/appearance/login.html:21 #: templates/authentication/login.html:21
msgid "First time login" msgid "First time login"
msgstr "Eerste aanmelding" msgstr "Eerste aanmelding"
#: templates/appearance/login.html:24 #: templates/authentication/login.html:24
msgid "" msgid ""
"You have just finished installing <strong>Mayan EDMS</strong>, " "You have just finished installing <strong>Mayan EDMS</strong>, "
"congratulations!" "congratulations!"
msgstr "U heeft de installatie volbracht <strong>Mayan EDMS</strong>, gefeliciteerd!" msgstr "U heeft de installatie volbracht <strong>Mayan EDMS</strong>, gefeliciteerd!"
#: templates/appearance/login.html:25 #: templates/authentication/login.html:25
msgid "Login using the following credentials:" msgid "Login using the following credentials:"
msgstr "Meld u aan met de volgende gegevens:" msgstr "Meld u aan met de volgende gegevens:"
#: templates/appearance/login.html:26 #: templates/authentication/login.html:26
#, python-format #, python-format
msgid "Username: <strong>%(account)s</strong>" msgid "Username: <strong>%(account)s</strong>"
msgstr "Gebruikersnaam: <strong>%(account)s</strong>" msgstr "Gebruikersnaam: <strong>%(account)s</strong>"
#: templates/appearance/login.html:27 #: templates/authentication/login.html:27
#, python-format #, python-format
msgid "Email: <strong>%(email)s</strong>" msgid "Email: <strong>%(email)s</strong>"
msgstr "Email: <strong>%(email)s</strong>" msgstr "Email: <strong>%(email)s</strong>"
#: templates/appearance/login.html:28 #: templates/authentication/login.html:28
#, python-format #, python-format
msgid "Password: <strong>%(password)s</strong>" msgid "Password: <strong>%(password)s</strong>"
msgstr "Wachtwoord: <strong>%(password)s</strong>" msgstr "Wachtwoord: <strong>%(password)s</strong>"
#: templates/appearance/login.html:29 #: templates/authentication/login.html:29
msgid "" msgid ""
"Be sure to change the password to increase security and to disable this " "Be sure to change the password to increase security and to disable this "
"message." "message."
msgstr "Pas het wachtwoord aan om de beveiliging te verbeteren en om deze melding uit te schakelen." msgstr "Pas het wachtwoord aan om de beveiliging te verbeteren en om deze melding uit te schakelen."
#: templates/appearance/login.html:45 templates/appearance/login.html:54 #: templates/authentication/login.html:45
#: templates/authentication/login.html:53
msgid "Sign in" msgid "Sign in"
msgstr "Meld u aan" msgstr "Meld u aan"
#: templates/authentication/login.html:58
msgid "Forgot your password?"
msgstr ""
#: templates/authentication/password_reset_complete.html:8
#: templates/authentication/password_reset_confirm.html:8
#: templates/authentication/password_reset_confirm.html:20
#: templates/authentication/password_reset_done.html:8
#: templates/authentication/password_reset_form.html:8
#: templates/authentication/password_reset_form.html:20
msgid "Password reset"
msgstr ""
#: templates/authentication/password_reset_complete.html:15
msgid "Password reset complete! Click the link below to login."
msgstr ""
#: templates/authentication/password_reset_complete.html:17
#| msgid "Login"
msgid "Login page"
msgstr ""
#: templates/authentication/password_reset_done.html:15
msgid "Password reset email sent!"
msgstr ""
#: templatetags/appearance_tags.py:16 #: templatetags/appearance_tags.py:16
msgid "None" msgid "None"
msgstr "Geen" msgstr "Geen"
#~ msgid "Profile"
#~ msgstr "Profile"
#~ msgid "Anonymous"
#~ msgstr "Anonymous"
#~ msgid "Success"
#~ msgstr "Success"
#~ msgid "Information"
#~ msgstr "Information"
#~ msgid "Warning"
#~ msgstr "Warning"
#~ msgid "Error"
#~ msgstr "Error"
@@ -3,6 +3,7 @@
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Translators:
# Wojtek Warczakowski <w.warczakowski@gmail.com>, 2016 # Wojtek Warczakowski <w.warczakowski@gmail.com>, 2016
# Wojtek Warczakowski <w.warczakowski@gmail.com>, 2017 # Wojtek Warczakowski <w.warczakowski@gmail.com>, 2017
# Wojtek Warczakowski <w.warczakowski@gmail.com>, 2016 # Wojtek Warczakowski <w.warczakowski@gmail.com>, 2016
@@ -10,8 +11,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-05-30 16:11+0000\n" "PO-Revision-Date: 2017-07-09 18:16+0000\n"
"Last-Translator: Wojtek Warczakowski <w.warczakowski@gmail.com>\n" "Last-Translator: Wojtek Warczakowski <w.warczakowski@gmail.com>\n"
"Language-Team: Polish (http://www.transifex.com/rosarior/mayan-edms/language/pl/)\n" "Language-Team: Polish (http://www.transifex.com/rosarior/mayan-edms/language/pl/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -81,49 +82,25 @@ msgstr "Prawa autorskie &copy; 2011-2015 Roberto Rosario."
msgid "Toggle navigation" msgid "Toggle navigation"
msgstr "Rozwiń nawigację" msgstr "Rozwiń nawigację"
#: templates/appearance/base.html:86 #: templates/appearance/base.html:114
msgid "Profile"
msgstr "Profil"
#: templates/appearance/base.html:92
msgid "Anonymous"
msgstr "Anonimowy"
#: templates/appearance/base.html:126
msgid "Success"
msgstr "Sukces"
#: templates/appearance/base.html:126
msgid "Information"
msgstr "Informacja"
#: templates/appearance/base.html:126
msgid "Warning"
msgstr "Ostrzeżenie"
#: templates/appearance/base.html:126
msgid "Error"
msgstr "Błąd"
#: templates/appearance/base.html:155
msgid "Actions" msgid "Actions"
msgstr "Akcje" msgstr "Akcje"
#: templates/appearance/base.html:157 #: templates/appearance/base.html:116
msgid "Toggle Dropdown" msgid "Toggle Dropdown"
msgstr "Rozwiń listę" msgstr "Rozwiń listę"
#: templates/appearance/calculate_form_title.html:11 #: templates/appearance/calculate_form_title.html:16
#, python-format #, python-format
msgid "Details for: %(object)s" msgid "Details for: %(object)s"
msgstr "Szczegóły dla: %(object)s" msgstr "Szczegóły dla: %(object)s"
#: templates/appearance/calculate_form_title.html:14 #: templates/appearance/calculate_form_title.html:19
#, python-format #, python-format
msgid "Edit: %(object)s" msgid "Edit: %(object)s"
msgstr "Edytuj: %(object)s" msgstr "Edytuj: %(object)s"
#: templates/appearance/calculate_form_title.html:16 #: templates/appearance/calculate_form_title.html:21
msgid "Create" msgid "Create"
msgstr "Utwórz" msgstr "Utwórz"
@@ -153,34 +130,39 @@ msgstr "Tak"
msgid "No" msgid "No"
msgstr "Nie" msgstr "Nie"
#: templates/appearance/generic_form_instance.html:39 #: templates/appearance/generic_form_instance.html:49
#: templates/appearance/generic_form_instance.html:46 #: templates/appearance/generic_form_instance.html:55
#: templates/appearance/generic_form_subtemplate.html:51 #: templates/appearance/generic_form_subtemplate.html:51
#: templates/appearance/generic_multiform_subtemplate.html:42 #: templates/appearance/generic_multiform_subtemplate.html:41
msgid "required" msgid "required"
msgstr "wymagane" msgstr "wymagane"
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
msgid "Save" msgid "Save"
msgstr "Zapisz" msgstr "Zapisz"
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_list_items_subtemplate.html:45
#: templates/appearance/generic_list_subtemplate.html:33 #: templates/appearance/generic_list_subtemplate.html:33
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
#: templates/authentication/password_reset_confirm.html:29
#: templates/authentication/password_reset_form.html:29
msgid "Submit" msgid "Submit"
msgstr "Wykonaj" msgstr "Wykonaj"
#: templates/appearance/generic_form_subtemplate.html:74 #: templates/appearance/generic_form_subtemplate.html:74
#: templates/appearance/generic_multiform_subtemplate.html:68 #: templates/appearance/generic_multiform_subtemplate.html:67
msgid "Cancel" msgid "Cancel"
msgstr "Anuluj" msgstr "Anuluj"
#: templates/appearance/generic_list_horizontal.html:21 #: templates/appearance/generic_list_horizontal.html:21
#: templates/appearance/generic_list_items_subtemplate.html:124
#: templates/appearance/generic_list_subtemplate.html:112 #: templates/appearance/generic_list_subtemplate.html:112
msgid "No results" msgid "No results"
msgstr "Brak wyników" msgstr "Brak wyników"
#: templates/appearance/generic_list_items_subtemplate.html:24
#: templates/appearance/generic_list_subtemplate.html:12 #: templates/appearance/generic_list_subtemplate.html:12
#, python-format #, python-format
msgid "" msgid ""
@@ -188,6 +170,8 @@ msgid ""
"%(total_pages)s)" "%(total_pages)s)"
msgstr "Razem (%(start)s - %(end)s z %(total)s) (Strona %(page_number)s z %(total_pages)s)" msgstr "Razem (%(start)s - %(end)s z %(total)s) (Strona %(page_number)s z %(total_pages)s)"
#: templates/appearance/generic_list_items_subtemplate.html:26
#: templates/appearance/generic_list_items_subtemplate.html:29
#: templates/appearance/generic_list_subtemplate.html:14 #: templates/appearance/generic_list_subtemplate.html:14
#: templates/appearance/generic_list_subtemplate.html:17 #: templates/appearance/generic_list_subtemplate.html:17
#, python-format #, python-format
@@ -198,77 +182,122 @@ msgstr "Razem: %(total)s"
msgid "Identifier" msgid "Identifier"
msgstr "Identyfikator" msgstr "Identyfikator"
#: templates/appearance/home.html:9 templates/appearance/home.html:13 #: templates/appearance/home.html:9 templates/appearance/home.html:21
msgid "Dashboard" msgid "Dashboard"
msgstr "Strona główna" msgstr "Strona główna"
#: templates/appearance/home.html:22 #: templates/appearance/home.html:30
msgid "Getting started" msgid "Getting started"
msgstr "Rozpoczynamy" msgstr "Rozpoczynamy"
#: templates/appearance/home.html:25 #: templates/appearance/home.html:33
msgid "Before you can fully use Mayan EDMS you need the following:" msgid "Before you can fully use Mayan EDMS you need the following:"
msgstr "Zanim w pełni zaczniesz używać Mayan EDMS musisz:" msgstr "Zanim w pełni zaczniesz używać Mayan EDMS musisz:"
#: templates/appearance/home.html:46 #: templates/appearance/home.html:54
msgid "Search pages" msgid "Search pages"
msgstr "Przeszukaj strony" msgstr "Przeszukaj strony"
#: templates/appearance/home.html:48 templates/appearance/home.html:58 #: templates/appearance/home.html:56 templates/appearance/home.html:66
msgid "Search" msgid "Search"
msgstr "Szukaj" msgstr "Szukaj"
#: templates/appearance/home.html:49 templates/appearance/home.html:59 #: templates/appearance/home.html:57 templates/appearance/home.html:67
msgid "Advanced" msgid "Advanced"
msgstr "Zaawansowane" msgstr "Zaawansowane"
#: templates/appearance/home.html:56 #: templates/appearance/home.html:64
msgid "Search documents" msgid "Search documents"
msgstr "Przeszukaj dokumenty" msgstr "Przeszukaj dokumenty"
#: templates/appearance/login.html:10 #: templates/authentication/login.html:10
msgid "Login" msgid "Login"
msgstr "Logowanie" msgstr "Logowanie"
#: templates/appearance/login.html:21 #: templates/authentication/login.html:21
msgid "First time login" msgid "First time login"
msgstr "Pierwsze logowanie" msgstr "Pierwsze logowanie"
#: templates/appearance/login.html:24 #: templates/authentication/login.html:24
msgid "" msgid ""
"You have just finished installing <strong>Mayan EDMS</strong>, " "You have just finished installing <strong>Mayan EDMS</strong>, "
"congratulations!" "congratulations!"
msgstr "Właśnie ukończyłeś instalację <strong>Mayan EDMS</strong>. Gratulacje!" msgstr "Właśnie ukończyłeś instalację <strong>Mayan EDMS</strong>. Gratulacje!"
#: templates/appearance/login.html:25 #: templates/authentication/login.html:25
msgid "Login using the following credentials:" msgid "Login using the following credentials:"
msgstr "Logowanie przy użyciu następujących poświadczeń:" msgstr "Logowanie przy użyciu następujących poświadczeń:"
#: templates/appearance/login.html:26 #: templates/authentication/login.html:26
#, python-format #, python-format
msgid "Username: <strong>%(account)s</strong>" msgid "Username: <strong>%(account)s</strong>"
msgstr "Nazwa użytkownika: <strong>%(account)s</strong>" msgstr "Nazwa użytkownika: <strong>%(account)s</strong>"
#: templates/appearance/login.html:27 #: templates/authentication/login.html:27
#, python-format #, python-format
msgid "Email: <strong>%(email)s</strong>" msgid "Email: <strong>%(email)s</strong>"
msgstr "Email: <strong>%(email)s</strong>" msgstr "Email: <strong>%(email)s</strong>"
#: templates/appearance/login.html:28 #: templates/authentication/login.html:28
#, python-format #, python-format
msgid "Password: <strong>%(password)s</strong>" msgid "Password: <strong>%(password)s</strong>"
msgstr "Hasło: <strong>%(password)s</strong>" msgstr "Hasło: <strong>%(password)s</strong>"
#: templates/appearance/login.html:29 #: templates/authentication/login.html:29
msgid "" msgid ""
"Be sure to change the password to increase security and to disable this " "Be sure to change the password to increase security and to disable this "
"message." "message."
msgstr "Aby poprawić bezpieczeństwo i usunąć ten komunikat, nie zapomnij zmienić hasła." msgstr "Aby poprawić bezpieczeństwo i usunąć ten komunikat, nie zapomnij zmienić hasła."
#: templates/appearance/login.html:45 templates/appearance/login.html:54 #: templates/authentication/login.html:45
#: templates/authentication/login.html:53
msgid "Sign in" msgid "Sign in"
msgstr "Zaloguj" msgstr "Zaloguj"
#: templates/authentication/login.html:58
msgid "Forgot your password?"
msgstr "Zapomniałeś hasło?"
#: templates/authentication/password_reset_complete.html:8
#: templates/authentication/password_reset_confirm.html:8
#: templates/authentication/password_reset_confirm.html:20
#: templates/authentication/password_reset_done.html:8
#: templates/authentication/password_reset_form.html:8
#: templates/authentication/password_reset_form.html:20
msgid "Password reset"
msgstr "Reset hasła"
#: templates/authentication/password_reset_complete.html:15
msgid "Password reset complete! Click the link below to login."
msgstr "Reset hasła wykonano pomyślnie! Kliknij na link poniżej i zaloguj się."
#: templates/authentication/password_reset_complete.html:17
#| msgid "Login"
msgid "Login page"
msgstr "Strona logowania"
#: templates/authentication/password_reset_done.html:15
msgid "Password reset email sent!"
msgstr "Wiadomość z nowym hasłem została wysłana!"
#: templatetags/appearance_tags.py:16 #: templatetags/appearance_tags.py:16
msgid "None" msgid "None"
msgstr "Brak" msgstr "Brak"
#~ msgid "Profile"
#~ msgstr "Profile"
#~ msgid "Anonymous"
#~ msgstr "Anonymous"
#~ msgid "Success"
#~ msgstr "Success"
#~ msgid "Information"
#~ msgstr "Information"
#~ msgid "Warning"
#~ msgstr "Warning"
#~ msgid "Error"
#~ msgstr "Error"
@@ -3,12 +3,13 @@
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# #
# Translators: # Translators:
# Translators:
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Mayan EDMS\n" "Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-23 01:38-0400\n" "POT-Creation-Date: 2017-07-14 23:46-0400\n"
"PO-Revision-Date: 2017-04-21 16:25+0000\n" "PO-Revision-Date: 2017-07-09 06:34+0000\n"
"Last-Translator: Roberto Rosario\n" "Last-Translator: Roberto Rosario\n"
"Language-Team: Portuguese (http://www.transifex.com/rosarior/mayan-edms/language/pt/)\n" "Language-Team: Portuguese (http://www.transifex.com/rosarior/mayan-edms/language/pt/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -78,49 +79,25 @@ msgstr ""
msgid "Toggle navigation" msgid "Toggle navigation"
msgstr "" msgstr ""
#: templates/appearance/base.html:86 #: templates/appearance/base.html:114
msgid "Profile"
msgstr ""
#: templates/appearance/base.html:92
msgid "Anonymous"
msgstr "Anónimo"
#: templates/appearance/base.html:126
msgid "Success"
msgstr ""
#: templates/appearance/base.html:126
msgid "Information"
msgstr ""
#: templates/appearance/base.html:126
msgid "Warning"
msgstr ""
#: templates/appearance/base.html:126
msgid "Error"
msgstr ""
#: templates/appearance/base.html:155
msgid "Actions" msgid "Actions"
msgstr "Ações" msgstr "Ações"
#: templates/appearance/base.html:157 #: templates/appearance/base.html:116
msgid "Toggle Dropdown" msgid "Toggle Dropdown"
msgstr "" msgstr ""
#: templates/appearance/calculate_form_title.html:11 #: templates/appearance/calculate_form_title.html:16
#, python-format #, python-format
msgid "Details for: %(object)s" msgid "Details for: %(object)s"
msgstr "Detalhes para: %(object)s " msgstr "Detalhes para: %(object)s "
#: templates/appearance/calculate_form_title.html:14 #: templates/appearance/calculate_form_title.html:19
#, python-format #, python-format
msgid "Edit: %(object)s" msgid "Edit: %(object)s"
msgstr "Editar: %(object)s" msgstr "Editar: %(object)s"
#: templates/appearance/calculate_form_title.html:16 #: templates/appearance/calculate_form_title.html:21
msgid "Create" msgid "Create"
msgstr "Criar" msgstr "Criar"
@@ -150,34 +127,39 @@ msgstr "Sim"
msgid "No" msgid "No"
msgstr "Não" msgstr "Não"
#: templates/appearance/generic_form_instance.html:39 #: templates/appearance/generic_form_instance.html:49
#: templates/appearance/generic_form_instance.html:46 #: templates/appearance/generic_form_instance.html:55
#: templates/appearance/generic_form_subtemplate.html:51 #: templates/appearance/generic_form_subtemplate.html:51
#: templates/appearance/generic_multiform_subtemplate.html:42 #: templates/appearance/generic_multiform_subtemplate.html:41
msgid "required" msgid "required"
msgstr "obrigatório" msgstr "obrigatório"
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
msgid "Save" msgid "Save"
msgstr "Guardar" msgstr "Guardar"
#: templates/appearance/generic_form_subtemplate.html:71 #: templates/appearance/generic_form_subtemplate.html:71
#: templates/appearance/generic_list_items_subtemplate.html:45
#: templates/appearance/generic_list_subtemplate.html:33 #: templates/appearance/generic_list_subtemplate.html:33
#: templates/appearance/generic_multiform_subtemplate.html:64 #: templates/appearance/generic_multiform_subtemplate.html:63
#: templates/authentication/password_reset_confirm.html:29
#: templates/authentication/password_reset_form.html:29
msgid "Submit" msgid "Submit"
msgstr "Submeter" msgstr "Submeter"
#: templates/appearance/generic_form_subtemplate.html:74 #: templates/appearance/generic_form_subtemplate.html:74
#: templates/appearance/generic_multiform_subtemplate.html:68 #: templates/appearance/generic_multiform_subtemplate.html:67
msgid "Cancel" msgid "Cancel"
msgstr "Cancelar" msgstr "Cancelar"
#: templates/appearance/generic_list_horizontal.html:21 #: templates/appearance/generic_list_horizontal.html:21
#: templates/appearance/generic_list_items_subtemplate.html:124
#: templates/appearance/generic_list_subtemplate.html:112 #: templates/appearance/generic_list_subtemplate.html:112
msgid "No results" msgid "No results"
msgstr "Sem resultados" msgstr "Sem resultados"
#: templates/appearance/generic_list_items_subtemplate.html:24
#: templates/appearance/generic_list_subtemplate.html:12 #: templates/appearance/generic_list_subtemplate.html:12
#, python-format #, python-format
msgid "" msgid ""
@@ -185,6 +167,8 @@ msgid ""
"%(total_pages)s)" "%(total_pages)s)"
msgstr "" msgstr ""
#: templates/appearance/generic_list_items_subtemplate.html:26
#: templates/appearance/generic_list_items_subtemplate.html:29
#: templates/appearance/generic_list_subtemplate.html:14 #: templates/appearance/generic_list_subtemplate.html:14
#: templates/appearance/generic_list_subtemplate.html:17 #: templates/appearance/generic_list_subtemplate.html:17
#, python-format #, python-format
@@ -195,77 +179,122 @@ msgstr ""
msgid "Identifier" msgid "Identifier"
msgstr "Identificador" msgstr "Identificador"
#: templates/appearance/home.html:9 templates/appearance/home.html:13 #: templates/appearance/home.html:9 templates/appearance/home.html:21
msgid "Dashboard" msgid "Dashboard"
msgstr "" msgstr ""
#: templates/appearance/home.html:22 #: templates/appearance/home.html:30
msgid "Getting started" msgid "Getting started"
msgstr "" msgstr ""
#: templates/appearance/home.html:25 #: templates/appearance/home.html:33
msgid "Before you can fully use Mayan EDMS you need the following:" msgid "Before you can fully use Mayan EDMS you need the following:"
msgstr "" msgstr ""
#: templates/appearance/home.html:46 #: templates/appearance/home.html:54
msgid "Search pages" msgid "Search pages"
msgstr "" msgstr ""
#: templates/appearance/home.html:48 templates/appearance/home.html:58 #: templates/appearance/home.html:56 templates/appearance/home.html:66
msgid "Search" msgid "Search"
msgstr "Procurar" msgstr "Procurar"
#: templates/appearance/home.html:49 templates/appearance/home.html:59 #: templates/appearance/home.html:57 templates/appearance/home.html:67
msgid "Advanced" msgid "Advanced"
msgstr "" msgstr ""
#: templates/appearance/home.html:56 #: templates/appearance/home.html:64
msgid "Search documents" msgid "Search documents"
msgstr "" msgstr ""
#: templates/appearance/login.html:10 #: templates/authentication/login.html:10
msgid "Login" msgid "Login"
msgstr "Iniciar a sessão" msgstr "Iniciar a sessão"
#: templates/appearance/login.html:21 #: templates/authentication/login.html:21
msgid "First time login" msgid "First time login"
msgstr "Primeiro início de sessão" msgstr "Primeiro início de sessão"
#: templates/appearance/login.html:24 #: templates/authentication/login.html:24
msgid "" msgid ""
"You have just finished installing <strong>Mayan EDMS</strong>, " "You have just finished installing <strong>Mayan EDMS</strong>, "
"congratulations!" "congratulations!"
msgstr "" msgstr ""
#: templates/appearance/login.html:25 #: templates/authentication/login.html:25
msgid "Login using the following credentials:" msgid "Login using the following credentials:"
msgstr "" msgstr ""
#: templates/appearance/login.html:26 #: templates/authentication/login.html:26
#, python-format #, python-format
msgid "Username: <strong>%(account)s</strong>" msgid "Username: <strong>%(account)s</strong>"
msgstr "" msgstr ""
#: templates/appearance/login.html:27 #: templates/authentication/login.html:27
#, python-format #, python-format
msgid "Email: <strong>%(email)s</strong>" msgid "Email: <strong>%(email)s</strong>"
msgstr "" msgstr ""
#: templates/appearance/login.html:28 #: templates/authentication/login.html:28
#, python-format #, python-format
msgid "Password: <strong>%(password)s</strong>" msgid "Password: <strong>%(password)s</strong>"
msgstr "Senha: <strong>%(password)s</strong>" msgstr "Senha: <strong>%(password)s</strong>"
#: templates/appearance/login.html:29 #: templates/authentication/login.html:29
msgid "" msgid ""
"Be sure to change the password to increase security and to disable this " "Be sure to change the password to increase security and to disable this "
"message." "message."
msgstr "Certifique-se de que altera a senha para aumentar a segurança e que desativa esta mensagem." msgstr "Certifique-se de que altera a senha para aumentar a segurança e que desativa esta mensagem."
#: templates/appearance/login.html:45 templates/appearance/login.html:54 #: templates/authentication/login.html:45
#: templates/authentication/login.html:53
msgid "Sign in" msgid "Sign in"
msgstr "" msgstr ""
#: templates/authentication/login.html:58
msgid "Forgot your password?"
msgstr ""
#: templates/authentication/password_reset_complete.html:8
#: templates/authentication/password_reset_confirm.html:8
#: templates/authentication/password_reset_confirm.html:20
#: templates/authentication/password_reset_done.html:8
#: templates/authentication/password_reset_form.html:8
#: templates/authentication/password_reset_form.html:20
msgid "Password reset"
msgstr ""
#: templates/authentication/password_reset_complete.html:15
msgid "Password reset complete! Click the link below to login."
msgstr ""
#: templates/authentication/password_reset_complete.html:17
#| msgid "Login"
msgid "Login page"
msgstr ""
#: templates/authentication/password_reset_done.html:15
msgid "Password reset email sent!"
msgstr ""
#: templatetags/appearance_tags.py:16 #: templatetags/appearance_tags.py:16
msgid "None" msgid "None"
msgstr "Nenhum" msgstr "Nenhum"
#~ msgid "Profile"
#~ msgstr "Profile"
#~ msgid "Anonymous"
#~ msgstr "Anonymous"
#~ msgid "Success"
#~ msgstr "Success"
#~ msgid "Information"
#~ msgstr "Information"
#~ msgid "Warning"
#~ msgstr "Warning"
#~ msgid "Error"
#~ msgstr "Error"

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