Compare commits

...

75 Commits

Author SHA1 Message Date
Roberto Rosario
2de95b57d3 Fix translation file formatting
GitLab issue #579.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-09 02:53:24 -04:00
Roberto Rosario
cd74f6f461 Merge remote-tracking branch 'origin/hotfix' into hotfix 2019-04-09 02:51:55 -04:00
Roberto Rosario
9e1b77c5fc Revert "Language and translation file updates"
This reverts commit fbf03788a2.
2019-04-09 02:51:30 -04:00
Roberto Rosario
fbf03788a2 Language and translation file updates
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-09 02:41:39 -04:00
Roberto Rosario
4ee11cd067 Language and translation file updates
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-09 01:46:59 -04:00
Roberto Rosario
ad84cf8cdb Make mimetype app translatable
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-09 00:53:17 -04:00
Roberto Rosario
d627e9713c Fix source text typo
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-09 00:51:41 -04:00
Roberto Rosario
80e5fd89e4 Update translation sources
Also update the translatable text template in document states
views module.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-09 00:32:04 -04:00
Roberto Rosario
7d756de3de Add DOCUMENTS_HASH_BLOCK_SIZE setting
This new setting is used to control the size of the file
blocks when calculating a document's checksum. The default
value of 0 disables the features and preserves the current
behavior of reading the entire file into memory.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-07 22:58:01 -04:00
Roberto Rosario
69bd6c116e Improve multiple tag wizard step code
Previous code produce an error when there were not tag
IDs passed to the wizard.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-07 22:45:06 -04:00
Roberto Rosario
0065edfae9 Lower the log severity when links don't resolve
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-07 22:39:42 -04:00
Roberto Rosario
9ec021241c Update release notes
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-07 20:41:28 -04:00
Roberto Rosario
3a60155bfa Add checkout tests
Add link tests. Add checkout info view tests. Move common code to
a test mixin.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-07 01:08:46 -04:00
Roberto Rosario
f6a0a421a5 Update the check out info link permission
Update the link permission to match the same required permission
as the view.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-07 01:07:01 -04:00
Roberto Rosario
7ed26f4d4c Add checkout details view tests
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-06 20:17:32 -04:00
Roberto Rosario
daca9dd539 Fix multiple tag selection wizard step
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-06 19:36:14 -04:00
Roberto Rosario
d493ec34b2 Update build string
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-04 22:04:18 -04:00
Roberto Rosario
51ea493a26 Use bytes for hash and return the unicode
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-04 22:03:19 -04:00
Roberto Rosario
49403978b1 Update build string
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-04 17:09:43 -04:00
Roberto Rosario
8c770d5ba3 Merge branch 'releases/all' 2019-04-04 17:08:03 -04:00
Roberto Rosario
b01e8707a3 Add troubleshooting documenation topic
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-04 17:07:41 -04:00
Roberto Rosario
8896f58d6f Add support for skipping a default set of tests
Tests to be excluded by default should be tagged
as 'exclude'.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-04 16:48:11 -04:00
Roberto Rosario
3afb74224d Update build strings
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-04 02:49:05 -04:00
Roberto Rosario
3a4f97c5c2 Bump version to 3.1.10
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-04 02:48:00 -04:00
Roberto Rosario
8419facb8a PEP8 cleanups
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-04 02:46:25 -04:00
Roberto Rosario
3cbc6435a2 Improve markup in release notes
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-04 02:39:57 -04:00
Roberto Rosario
e7627a723e Remove repeated section
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-04 02:39:46 -04:00
Roberto Rosario
e77afeee37 Add API client examples
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-04 02:32:02 -04:00
Roberto Rosario
6a5a2350bb Fix documentation tag chapter reference
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-04 02:31:26 -04:00
Roberto Rosario
912675bf99 Force object to text
Force text display of object when raising PermissionDenied
to avoid UnicodeDecodeError. Thanks to Mathias Behrle
(@mbehrle) for the report and the debug information.
GitLab issue #576.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-04 01:39:06 -04:00
Roberto Rosario
a56e3ca111 Add the MIMETYPE_FILE_READ_SIZE setting
This new setting is used to limit the number of bytes read
while determining the MIME type of a new document. A value
of 0 will cause the entire file to be loaded into memory.
1024 appears to be a suitable number for most cases. This
setting defaults to 0 to preserve the current behavior but
might change in a future version.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-03 22:24:19 -04:00
Roberto Rosario
5f877cdc22 Validate the state completion value before saving
Thanks to Manoel Brunnen (@mbru) for the report and debug
information. GitLab issue #557.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-03 18:28:25 -04:00
Roberto Rosario
d5efd53b5b Add issue 564 credit.
Thanks to the Stéphane (@shoyu) for the report and debug
information.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-03 16:54:45 -04:00
Roberto Rosario
c156c02376 Fix index list API view
Add index create, delete, detail API tests. Fixes GitLab
issue #564.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-03 16:52:54 -04:00
Roberto Rosario
a196205593 Add missing index API view create permission
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-03 16:50:44 -04:00
Roberto Rosario
26cf7fb97c Add release notes for version 3.1.10
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-03 15:28:19 -04:00
Roberto Rosario
863892f909 Add metadata wizard step test
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-03 14:51:26 -04:00
Roberto Rosario
5a64a3e833 Reject emails attachments of size 0
Thanks to Robert Schoeftner (@robert.schoeftner)for the report
and solution. GitLab issue #574.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-02 23:51:53 -04:00
Roberto Rosario
45786005ab Update changelog
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-02 22:39:37 -04:00
Roberto Rosario
f45384e399 Add API to list all templates
Remove newlines from the rendered templates.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-02 22:37:46 -04:00
Roberto Rosario
33a542b9d5 Add support for server side link badges
GitLab issue #562.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-02 22:36:57 -04:00
Roberto Rosario
00d07214b1 Remove notification badge AJAX setup
Individual link AJAX workers are obsolete now that the menu
is being rendered by its own AJAX renderer.
GitLab issue #562.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-02 22:34:54 -04:00
Roberto Rosario
1e8030a722 Add view test for compressed files
GitLab issue #572.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-02 18:58:17 -04:00
Roberto Rosario
f6404fbd4b Merge remote-tracking branch 'origin/master' into hotfix 2019-04-02 18:56:47 -04:00
Roberto Rosario
b59c39261f Merge branch 'feature/error_ziparchive_children' into 'master'
Updates method for getting zip file members - Closes #572

Closes #572

See merge request mayan-edms/mayan-edms!41
2019-04-02 22:55:28 +00:00
Roberto Rosario
a5b513f986 Update changelog
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-02 18:31:05 -04:00
Roberto Rosario
45a688749c Merge remote-tracking branch 'origin/master' into hotfix 2019-04-02 18:20:48 -04:00
Roberto Rosario
15473620c4 Merge branch '568-pin-tornado-version' into 'master'
Pin tornado dependency to maintain Py27 compatibility - fixes #568

Closes #568

See merge request mayan-edms/mayan-edms!40
2019-04-02 22:20:31 +00:00
Roberto Rosario
7cd0e16cc2 Merge remote-tracking branch 'origin/master' into hotfix
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-02 15:23:24 -04:00
Roberto Rosario
caab7b3b59 Merge branch '566-custom-rooturl-in-tests' into 'master'
Support custom ROOT_URLCONF in tests - fixes #566

Closes #566

See merge request mayan-edms/mayan-edms!37
2019-04-02 19:15:17 +00:00
Roberto Rosario
47d850e164 Synchronize translations
Add Czech and Greek. Replace 'da' with 'da_DK', 'zn_CN' with 'zh'.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-02 15:08:49 -04:00
Roberto Rosario
b27e160d15 Update required Django version to 1.11.20
From Django 1.11.16.

* Django 1.11.17 fixes several bugs in 1.11.16 and adds compatibility
  with Python 3.7.
* Prevented repetitive calls to geos_version_tuple() in the WKBWriter
  class in an attempt to fix a random crash involving LooseVersion
  since Django 1.11.14 (#29959).
* CVE-2019-3498: Content spoofing possibility in the default 404 page
  An attacker could craft a malicious URL that could make spoofed
  content appear on the default page generated by the
  django.views.defaults.page_not_found() view. The URL path is no
  longer displayed in the default 404 template and the request_path
  context variable is now quoted to fix the issue for custom
  templates that use the path
* CVE-2019-6975: Memory exhaustion in django.utils.numberformat.format()
  If django.utils.numberformat.format() – used by contrib.admin as
  well as the the floatformat, filesizeformat, and intcomma templates
  filters – received a Decimal with a large number of digits or a large
  exponent, it could lead to significant memory usage due to a call to
  '{:f}'.format(). To avoid this, decimals with more than 200 digits
  are now formatted using scientific notation.
* Corrected packaging error from 1.11.19 (#30175).

https://docs.djangoproject.com/en/2.1/releases/1.11.17/
https://docs.djangoproject.com/en/2.1/releases/1.11.18/
https://docs.djangoproject.com/en/2.1/releases/1.11.19/
https://docs.djangoproject.com/en/2.1/releases/1.11.20/

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-02 14:13:20 -04:00
Roberto Rosario
3eb4a70fbf Update changelog
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-02 13:36:16 -04:00
Roberto Rosario
d4df7e69d7 Merge remote-tracking branch 'origin/master' into hotfix 2019-04-02 13:32:42 -04:00
Roberto Rosario
0055429703 Merge branch 'mbn/docker-build-fixes' into 'master'
Docker build fixes

See merge request mayan-edms/mayan-edms!35
2019-04-02 17:32:02 +00:00
Roberto Rosario
eafdfd8177 Merge remote-tracking branch 'origin/master' into hotfix 2019-04-02 13:26:46 -04:00
Roberto Rosario
a8e52126f5 Merge branch 'hotfix' of gitlab.com:mayan-edms/mayan-edms into hotfix
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-02 13:11:26 -04:00
Roberto Rosario
70facb96f0 Merge branch 'master' into 'master'
Update translation file

See merge request mayan-edms/mayan-edms!33
2019-04-02 17:10:43 +00:00
Roberto Rosario
f583e24c47 Update changelog
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-02 13:09:56 -04:00
Roberto Rosario
7db27aa9fe Update changelog
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-02 13:07:43 -04:00
Roberto Rosario
f5bc055a11 Fix test document reference
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-02 13:04:43 -04:00
Roberto Rosario
965160b7a2 Merge remote-tracking branch 'origin/master' into hotfix 2019-04-02 13:04:12 -04:00
Roberto Rosario
85b3164592 Merge branch 'master' into 'master'
Fix super call in APIAdvancedSearchView

See merge request mayan-edms/mayan-edms!36
2019-04-02 17:02:13 +00:00
Roberto Rosario
7634d9e5da Improve search API tests
Add tests for the advanced search API. GitLab merge !36.
Thanks to Simeon Walker (@simeon-walker) for the find and fix.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-02 13:00:37 -04:00
Roberto Rosario
48253f3f85 Update index test case to be order agnostic
Use sets and remove explicit index node ordering to allow tests
to work regardless of the node creation order. GitLab issue #559.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-02 02:36:30 -04:00
Roberto Rosario
dd2c64d453 Remove unused import
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-02 02:35:13 -04:00
Roberto Rosario
517c05a9c2 Allow passing arguments to the makefile targets
Add an ARGUMENTS option to the test-all and test targets.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-02 02:34:19 -04:00
Roberto Rosario
99bbe7d47c Simple optimizations to the checkout app
Use exists and use subqueries optimizations.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-02 02:33:32 -04:00
Roberto Rosario
586d41eeff Backport test case improvements
Add random primary key mixin. Split test case code into mixins.
Make the view test case and the API test cases part of the same
class hierachy. Update tests that failed due to the new import
locations.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2019-04-02 02:31:35 -04:00
Jorge E. Gómez
7fb18b14eb Fixes error: ZipArchive object has no attribute 'children' 2019-03-15 22:58:15 +00:00
Roger Hunwicks
68398e2ce6 Pin tornado dependency to maintain Py27 compatibility - fixes #568
Signed-off-by: Roger Hunwicks <roger@tonic-solutions.com>
2019-03-05 10:54:46 +02:00
Roger Hunwicks
d23f5eb540 Support custom ROOT_URLCONF in tests - fixes #566 2019-02-28 14:02:46 +02:00
Simeon Walker
4bbd5dab70 Fix super call in APIAdvancedSearchView 2019-02-14 10:10:31 +00:00
Manoel Brunnen
c4b9ae596e Workaround for pip bug #6179
See https://github.com/pypa/pip/issues/6197
2019-02-04 11:24:56 +01:00
Littm
f5d2f34e30 Update translation file 2018-11-25 01:04:12 +00:00
1723 changed files with 40566 additions and 14093 deletions

View File

@@ -127,6 +127,12 @@ source_lang = en
source_file = mayan/apps/mirroring/locale/en/LC_MESSAGES/django.po
type = PO
[mayan-edms.mimetype-2-0]
file_filter = mayan/apps/mimetype/locale/<lang>/LC_MESSAGES/django.po
source_lang = en
source_file = mayan/apps/mimetype/locale/en/LC_MESSAGES/django.po
type = PO
[mayan-edms.motd-2-0]
file_filter = mayan/apps/motd/locale/<lang>/LC_MESSAGES/django.po
source_lang = en

View File

@@ -1,3 +1,53 @@
3.1.11 (2019-04-XX)
===================
* Fix multiple tag selection wizard step.
* Change the required permission for the checkout info link from
document check in to document checkout details view.
* Lower the log severity when links don't resolve.
* Add DOCUMENTS_HASH_BLOCK_SIZE to control the size of the file
block when calculating a document's checksum.
3.1.10 (2019-04-04)
===================
* Backport test case improvements from the development branch. Add random
primary key mixin. Split test case code into mixins. Make the view test
case and the API test cases part of the same class hierarchy. Update tests
that failed due to the new import locations.
* Add support for disabling the content type checking test case mixin.
* Update document indexing tests to be order agnostic. GitLab issue #559.
* Add test for the advanced search API.
* Apply merge !36 by Simeon Walker (@simeon-walker) to fix the advanced search
API.
* Apply merge !35 by Manoel Brunnen (@mbru) to fix building the Docker image
on the armv7l platform (RasperryPi, Odroid XU4, Odroid HC2). Also fixes
assertion errors from pip (https://github.com/pypa/pip/issues/6197).
* Apply merge !37 by Roger Hunwicks (@roger.hunwicks) to allow
TestViewTestCaseMixin to work with a custom ROOT_URLCONF. GitLab issue #566.
* Apply merge !40 by Roger Hunwicks (@/roger.hunwicks) to pin the Tornado
version used to 6.0 and continue supporting Python 2.7. GitLab issue #568.
* Apply merge !41 by Jorge E. Gomez (@jorgeegomez) to fix the compressed class
method name. GitLab issue #572.
* Remove notification badge AJAX setup. Individual link AJAX workers are
obsolete now that the menu is being rendered by its own AJAX renderer.
GitLab issue #562.
* Add support for server side link badges.
* Add API to list all templates.
* Remove newlines from the rendered templates.
* Reject emails attachments of size 0. Thanks to Robert Schoeftner
(@robert.schoeftner)for the report and solution. GitLab issue #574.
* Add missing document index API view create permission.
* Fix index list API view. Add index create, delete, detail API tests.
GitLab issue #564. Thanks to the Stéphane (@shoyu) for the report and debug
information.
* Validate the state completion value before saving. Thanks to Manoel Brunnen
(@mbru) for the report and debug information. GitLab issue #557.
* Add the MIMETYPE_FILE_READ_SIZE setting to limit the number of bytes read
to determine the MIME type of a new document.
* Force object to text when raising PermissionDenied to avoid
UnicodeDecodeError. Thanks to Mathias Behrle (@mbehrle) for the report
and the debug information. GitLab issue #576.
* Add support for skipping a default set of tests.
3.1.9 (2018-11-01)
==================
* Convert the furl instance to text to allow serializing it into

View File

@@ -67,10 +67,10 @@ clean-pyc:
# Testing
test:
./manage.py test $(MODULE) --settings=mayan.settings.testing.development --nomigrations
./manage.py test $(MODULE) --settings=mayan.settings.testing.development --nomigrations $(ARGUMENTS)
test-all:
./manage.py test --mayan-apps --settings=mayan.settings.testing.development --nomigrations
./manage.py test --mayan-apps --settings=mayan.settings.testing.development --nomigrations $(ARGUMENTS)
test-launch-postgres:
@docker rm -f test-postgres || true

View File

@@ -13,15 +13,15 @@ APP_LIST = (
'converter', 'django_gpg', 'document_comments', 'document_indexing',
'document_parsing', 'document_signatures', 'document_states', 'documents',
'dynamic_search', 'events', 'linking', 'lock_manager', 'mayan_statistics',
'mailer', 'metadata', 'mirroring', 'motd', 'navigation', 'ocr', 'permissions',
'rest_api', 'smart_settings', 'sources', 'storage', 'tags', 'task_manager',
'user_management'
'mailer', 'metadata', 'mimetype', 'mirroring', 'motd', 'navigation', 'ocr',
'permissions','rest_api', 'smart_settings', 'sources', 'storage', 'tags',
'task_manager', 'user_management'
)
LANGUAGE_LIST = (
'ar', 'bg', 'bs_BA', 'da', 'de_DE', 'en', 'es', 'fa', 'fr', 'hu', 'id',
'it', 'nl_NL', 'pl', 'pt', 'pt_BR', 'ro_RO', 'ru', 'sl_SI', 'tr_TR',
'vi_VN', 'zh_CN',
'ar', 'bg', 'bs_BA', 'cs', 'da_DK', 'de_DE', 'en', 'es', 'el', 'fa', 'fr',
'hu', 'id', 'it', 'nl_NL', 'pl', 'pt', 'pt_BR', 'ro_RO', 'ru', 'sl_SI',
'tr_TR', 'vi_VN', 'zh',
)
makemessages = sh.Command('django-admin.py')

View File

@@ -131,11 +131,11 @@ COPY --from=BUILDER_IMAGE /code/docker/version .
RUN chown -R mayan:mayan $PROJECT_INSTALL_DIR
# Install build Mayan EDMS
RUN sudo -u mayan $PYTHON_PIP install --no-cache-dir *.whl && \
RUN sudo -u mayan $PYTHON_PIP install --no-cache-dir --no-use-pep517 *.whl && \
rm *.whl
# Install Python clients for librabbitmq, MySQL, PostgreSQL, REDIS
RUN sudo -u mayan $PYTHON_PIP install --no-cache-dir librabbitmq==1.6.1 mysql-python==1.2.5 psycopg2==2.7.3.2 redis==2.10.6
RUN sudo -u mayan $PYTHON_PIP install --no-cache-dir --no-use-pep517 librabbitmq==1.6.1 mysql-python==1.2.5 psycopg2==2.7.3.2 redis==2.10.6
# Setup supervisor
COPY docker/etc/supervisor/mayan.conf /etc/supervisor/conf.d

View File

@@ -1 +1 @@
3.1.9
3.1.10

View File

@@ -26,3 +26,77 @@ endpoints are structured by resource type. Examples:
The API supports the HTTP verbs: **GET**, **POST**, **PUT**, **PATCH**,
and **DELETE**.
Example use
===========
Install Python Requests (http://docs.python-requests.org/en/master/)::
pip install requests
Get a list of document types::
import requests
requests.get('http://127.0.0.1:8000/api/document_types/', auth=('username', 'password')).json()
{u'count': 1,
u'next': None,
u'previous': None,
u'results': [{u'delete_time_period': 30,
u'delete_time_unit': u'days',
u'documents_count': 12,
u'documents_url': u'http://127.0.0.1:8000/api/document_types/1/documents/',
u'filenames': [],
u'id': 1,
u'label': u'Default',
u'trash_time_period': None,
u'trash_time_unit': None,
u'url': u'http://127.0.0.1:8000/api/document_types/1/'}]}
Upload a new document::
with open('test_document.pdf', mode='rb') as
requests.post('http://127.0.0.1:8000/api/documents/', auth=('username', 'password'), files={'file': file_object}, data={'document_type': 1}).json()
{u'description': u'',
u'document_type': 1,
u'id': 19,
u'label': u'test_document.pdf',
u'language': u'eng'}
Use API tokens to avoid sending the username and password on every request. Obtain a token by making a POST request to ``/api/auth/token/obtain/?format=json``::
requests.post('http://127.0.0.1:8000/api/auth/token/obtain/?format=json', data={'username': 'username', 'password': 'password'}).json()
{u'token': u'4ccbc35b5eb327aa82dc3b7c9747b578900f02bb'}
Add the API token to the request header::
headers = {'Authorization': 'Token 4ccbc35b5eb327aa82dc3b7c9747b578900f02bb'}
requests.get('http://127.0.0.1:8000/api/document_types/', headers=headers).json()
{u'description': u'',
u'document_type': 1,
u'id': 19,
u'label': u'test_document.pdf',
u'language': u'eng'}
Use sessions to avoid having to add the headers on each request::
session = requests.Session()
headers = {'Authorization': 'Token 4ccbc35b5eb327aa82dc3b7c9747b578900f02bb'}
session.headers.update(headers)
session.get('http://127.0.0.1:8000/api/document_types/')
{u'description': u'',
u'document_type': 1,
u'id': 19,
u'label': u'test_document.pdf',
u'language': u'eng'}

View File

@@ -27,7 +27,7 @@ Direct install
* Install the Python client for PostgreSQL::
sudo -u mayan /opt/mayan-edms/bin/pip install --no-cache-dir psycopg2==2.7.3.2
sudo -u mayan /opt/mayan-edms/bin/pip install --no-cache-dir --no-use-pep517 psycopg2==2.7.3.2
* Copy the newly created fallback config file::

View File

@@ -54,13 +54,13 @@ Install Mayan EDMS from PyPI:
-----------------------------
::
sudo -u mayan /opt/mayan-edms/bin/pip install --no-cache-dir mayan-edms
sudo -u mayan /opt/mayan-edms/bin/pip install --no-cache-dir --no-use-pep517 mayan-edms
Install the Python client for PostgreSQL and Redis:
---------------------------------------------------
::
sudo -u mayan /opt/mayan-edms/bin/pip install --no-cache-dir psycopg2==2.7.3.2 redis==2.10.6
sudo -u mayan /opt/mayan-edms/bin/pip install --no-cache-dir --no-use-pep517 psycopg2==2.7.3.2 redis==2.10.6
Create the database for the installation:
-----------------------------------------
@@ -221,13 +221,13 @@ Install Mayan EDMS from PyPI:
-----------------------------
::
sudo -u mayan /opt/mayan-edms/bin/pip install --no-cache-dir mayan-edms
sudo -u mayan /opt/mayan-edms/bin/pip install --no-cache-dir --no-use-pep517 mayan-edms
Install the Python client for PostgreSQL and Redis:
---------------------------------------------------
::
sudo -u mayan /opt/mayan-edms/bin/pip install --no-cache-dir librabbitmq==2.0.0 psycopg2==2.7.3.2 redis==2.10.6
sudo -u mayan /opt/mayan-edms/bin/pip install --no-cache-dir --no-use-pep517 librabbitmq==2.0.0 psycopg2==2.7.3.2 redis==2.10.6
Create the database for the installation:
-----------------------------------------

View File

@@ -29,32 +29,3 @@ to use a S3 style storage for documents.
'{access_key: <your S3 access key>, secret_key: <your S3 secret key>, bucket_name: <S3 bucket name>}'
5. Save and restart your Mayan EDMS installation for the setting to take effect.
Storage
=======
Mayan EDMS stores documents in their original file format only changing the
filename to avoid collision. For best input and output speed use a block
based local filesystem for the ``/media`` sub folder of the path specified by
the MEDIA_ROOT setting. For increased storage capacity use an object storage
filesystem like S3.
To use a S3 compatible object storage do the following:
* Install the Python packages ``django-storages`` and ``boto3``:
* Using Python::
pip install django-storages boto3
* Using Docker::
-e MAYAN_PIP_INSTALLS='django-storages boto3'
On the Mayan EDMS user interface, go to ``System``, ``Setup``, ``Settings``,
``Documents`` and change the following setting:
* ``DOCUMENTS_STORAGE_BACKEND`` to ``storages.backends.s3boto3.S3Boto3Storage``
* ``DOCUMENTS_STORAGE_BACKEND_ARGUMENTS`` to ``'{access_key: <your access key>, secret_key: <your secret key>, bucket_name: <bucket name>}'``.
Restart Mayan EDMS for the changes to take effect.

View File

@@ -29,6 +29,7 @@ repository for electronic documents.
topics/integration
topics/advanced
topics/administration
topics/troubleshooting
topics/development
topics/faq
topics/license

188
docs/releases/3.1.10.rst Normal file
View File

@@ -0,0 +1,188 @@
Version 3.1.10
==============
Released: April 04, 2019
Changes
-------
Test improvements
^^^^^^^^^^^^^^^^^
A number of test improvements were backported from the development branch. These
include a mixin to assign random primary keys to the test objects. Normally
primary keys are sequential and their predictability can hide edge cases that
would normally only manifest in production. The tests case code was also split
into smaller mixin units separating them by purpose. All code to perform HTTP
requests now resides in the ``ClientMethodsTestCaseMixin``. Changes in the
``ContentTypeCheckTestCaseMixin`` were added to enable this mixin for the API views
in a future minor version. The test view code was moved into its own mixin
called ``TestViewTestCaseMixin``. This mixin allows creating dynamic views to test
object and link resolution among other things. The API base test case class is
now part of the same class hierarchy, this means that the API test code will
now behave the same and will benefit from all improvements in the base test case
classes. Some indexing tests were failing randomly. This was caused by the way
the test were built and not because of faulty code. The tests were updated and
now operate as expected. While there is no official support for installing
Mayan EDMS as a sub URL updates to the ``TestViewTestCaseMixin`` will allow it to
execute with custom ``ROOT_URLCONF`` configurations. Further work and feedback is
needed to officially support this installation method.
Fixes
^^^^^
The advanced search API endpoint was fixed and is now usable. Tests for all
the issues fixed were added to avoid future regressions. A fix was applied
to the compressed class that caused compressed files uploads to fail from the
web form.
Docker
^^^^^^
Updates were added to the Docker image that allow it to build on armv7l
platforms like the RasperryPi, Odroid XU4, and Odroid HC2. This doesn't imply
official support for these platforms. Further experimentation and optimization
is needed and this changed will now allow users to build the image and provide
feedback in an easier manner.
Installation
^^^^^^^^^^^^
The installation process has been updated to work around the Python pip
issue #6197 (https://github.com/pypa/pip/issues/6197).
User interface
^^^^^^^^^^^^^^
Improvements in the AJAX menu rendering were conflicting with an old method
of refreshing the unread notification counter badge. This conflict would cause
the unread notification counter badge to blink and/or disappear. The older
badge refresh method was removed and improvements to the menu rendering from
the development branch were backported to support displaying link badges from
the templates completing fixing the issue. An API entrypoint was also backported
showing a list of all the server side AJAX templates. This change doesn't affect
the API layout and it remains compatible with the previous version. Newlines
are now explicitly removed from the rendered AJAX templates avoiding rendering
issues on some browsers.
Emails
^^^^^^
An update was added to will now cause Mayan EDMS to reject all email attachments
with a size 0 even if the attachment is valid. Documents of size 0 are not
consideref valid in Mayan EDMS since they can't be introspected for MIME type,
don't contain at least one version, and don't contain a single page. All these
are requirements for a valid document in Mayan EDMS.
Memory usage
^^^^^^^^^^^^
The ``MIMETYPE_FILE_READ_SIZE`` setting was added to limit the number of bytes that
will be read into memory to determine the MIME type of a new document. For
compatibility with the current bevahor this setting defaults to 0 which means
that it is disabled. Disabling the setting will cause the entire document's
file to be loaded into memory. If documents are not processing due to out of
memory errors (large documents or devices with limited memory), set
``MIMETYPE_FILE_READ_SIZE`` to a value other than 0. Limited tests suggest 1024
to be a good alternative as most "magic numbers" used for MIME type detection
are located at the start of the file and just reading the first 1024 bytes will
result in a positive identification with little memory usage.
Other changes
^^^^^^^^^^^^^
* Add missing document index API view create permission.
* Fix index list API view. Add index create, delete, detail API tests.
* Add support for skipping a default set of tests. Tests to be excluded
by default should be tagged as 'exclude'.
Removals
--------
* None
Upgrading from a previous version
---------------------------------
If installed via Python's PIP
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Remove deprecated requirements::
$ curl https://gitlab.com/mayan-edms/mayan-edms/raw/master/removals.txt | pip uninstall -r /dev/stdin
Type in the console::
$ pip install mayan-edms==3.1.10
the requirements will also be updated automatically.
Using Git
^^^^^^^^^
If you installed Mayan EDMS by cloning the Git repository issue the commands::
$ git reset --hard HEAD
$ git pull
otherwise download the compressed archived and uncompress it overriding the
existing installation.
Remove deprecated requirements::
$ pip uninstall -y -r removals.txt
Next upgrade/add the new requirements::
$ pip install --upgrade -r requirements.txt
Common steps
^^^^^^^^^^^^
Perform these steps after updating the code from either step above.
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:`557` Break workflows with invalid input
* :gitlab-issue:`559` IndexTestCase.test_dual_level_dual_document_index failure
* :gitlab-issue:`562` events.links.link_user_notifications_list should use
reverse
* :gitlab-issue:`564` API REST /api/indexes/ generates an "Internal Server Error"
* :gitlab-issue:`566` apps.common.tests.base.GenericViewTestCase doesn't work
with a custom ROOT_URLCONF
* :gitlab-issue:`568` Tornado 6.0 doesn't support Python 2.7
* :gitlab-issue:`572` Error when sending compressed files: ziparchive object
has no attribute children
* :gitlab-issue:`574` import of E-Mails with empty attachment fails
* :gitlab-issue:`576` Exception with access check for cabinets containing
NON-ASCII chars
.. _PyPI: https://pypi.python.org/pypi/mayan-edms/

148
docs/releases/3.1.11.rst Normal file
View File

@@ -0,0 +1,148 @@
Version 3.1.11
==============
Released: April XX, 2019
Changes
-------
Memory usage
^^^^^^^^^^^^
The ``DOCUMENTS_HASH_BLOCK_SIZE`` setting was added to limit the number of
bytes that will be read into memory when calculating the checksum of a new
document. For compatibility with the current bevahor this setting defaults to
0 which means that it is disabled. Disabling the setting will cause the
entire document's file to be loaded into memory. If documents are not
processing due to out of memory errors (large documents or devices with
limited memory), set ``DOCUMENTS_HASH_BLOCK_SIZE`` to a value other than 0.
Limited tests suggest 65535 to be a good alternative.
Tag wizard step
^^^^^^^^^^^^^^^
The tag wizard step was fixed and will now allow attaching multple tags to a
new document.
Permissions
^^^^^^^^^^^
Previously the document checkout information link required one of the following
permissions: document check in, document check in override, or document
checkout. Meanwhile the document checkout information view would require the
document checkout detail view permission. This difference in permissions
has been eliminated and the link will now required the document checkout
detail view permission, same as the view. Update your user role permissions
accordingly.
Other changes
^^^^^^^^^^^^^
* Lower the log severity when links don't resolve.
Removals
--------
* None
Upgrading from a previous version
---------------------------------
If installed via Python's PIP
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Remove deprecated requirements::
$ curl https://gitlab.com/mayan-edms/mayan-edms/raw/master/removals.txt | pip uninstall -r /dev/stdin
Type in the console::
$ pip install mayan-edms==3.1.11
the requirements will also be updated automatically.
Migrate existing database schema with::
$ mayan-edms.py performupgrade
Add new static media::
$ mayan-edms.py collectstatic --noinput
The upgrade procedure is now complete.
If installed using a direct deployment
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Remove deprecated requirements::
$ curl https://gitlab.com/mayan-edms/mayan-edms/raw/master/removals.txt | sudo -u mayan /opt/mayan-edms/bin/pip uninstall -r /dev/stdin
Download and install the new version::
$ sudo -u mayan /opt/mayan-edms/bin/pip install --no-cache-dir --no-use-pep517 mayan-edms==3.1.11
the requirements will also be updated automatically.
Run the upgrade command::
$ sudo -u mayan MAYAN_DATABASE_ENGINE=django.db.backends.postgresql \
MAYAN_DATABASE_NAME=mayan MAYAN_DATABASE_PASSWORD=mayanuserpass \
MAYAN_DATABASE_USER=mayan MAYAN_DATABASE_HOST=127.0.0.1 \
MAYAN_MEDIA_ROOT=/opt/mayan-edms/media /opt/mayan-edms/bin/mayan-edms.py performupgrade
Add any new static files::
$ sudo -u mayan MAYAN_MEDIA_ROOT=/opt/mayan-edms/media /opt/mayan-edms/bin/mayan-edms.py collectstatic --noinput
The upgrade procedure is now complete.
Using Git
^^^^^^^^^
If you installed Mayan EDMS by cloning the Git repository issue the commands::
$ git reset --hard HEAD
$ git pull
otherwise download the compressed archived and uncompress it overriding the
existing installation.
Remove deprecated requirements::
$ pip uninstall -y -r removals.txt
Next upgrade/add the new requirements::
$ pip install --upgrade -r requirements.txt
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/

View File

@@ -20,6 +20,8 @@ versions of the documentation contain the release notes for any later releases.
.. toctree::
:maxdepth: 1
3.1.11
3.1.10
3.1.9
3.1.8
3.1.7

View File

@@ -83,43 +83,6 @@ moment this could cause problems is when running South migrations during
upgrades, if a migration fails the database structure is left in a transitory
state and has to be reverted manually before trying again.
_mysql_exceptions. OperationalError: (1267, "Illegal mix of collations (latin1_swedish_ci, IMPLICIT) and (utf8_general_ci, COERCIBLE) for operation ='”)
---------------------------------------------------------------------------------------------------------------------------------------------------------
::
$ mayan-edms.py shell
>>> from django.db import connection
>>> cursor = connection.cursor()
>>> cursor.execute('SHOW TABLES')
>>> results=[]
>>> for row in cursor.fetchall(): results.append(row)
>>> for row in results: cursor.execute('ALTER TABLE %s CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;' % (row[0]))
References:
* http://stackoverflow.com/questions/1073295/django-character-set-with-mysql-weirdness
Incorrect string value: ``'xE2x80x95rs6…'`` for column ``'content'`` at row 1
-----------------------------------------------------------------------------
When using MySQL and doing OCR on languages other than English
Use utf-8 collation on MySQL server, or at least in table
documents_documentpage', content' field
References:
* http://groups.google.com/group/django-users/browse_thread/thread/429447086fca6412
* http://markmail.org/message/bqajx2utvmtriixi
Error "django.db.utils.IntegrityError IntegrityError: (1452, Cannot add or update a child row: a foreign key constraint fails (`…`.`…`, CONSTRAINT `…_refs_id_b0252274` FOREIGN KEY (`…`) REFERENCES `…` (`…`))')
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Solution:
Convert all MySQL tables to the same type, either all MyISAM or InnoDB
Document versions
=================

View File

@@ -92,7 +92,7 @@ Features
* It is very easy to use 3rd party plugins such as the ones available for
Amazon EC2.
* Color coded <../chapters/tags>`.
* :doc:`Color coded tags <../chapters/tags>`.
* Labeled and color coded tags can be assigned for intuitive recognition.

View File

@@ -0,0 +1,86 @@
###############
Troubleshooting
###############
********
Database
********
_mysql_exceptions. OperationalError: (1267, "Illegal mix of collations (latin1_swedish_ci, IMPLICIT) and (utf8_general_ci, COERCIBLE) for operation ='”)
=========================================================================================================================================================
::
$ mayan-edms.py shell
>>> from django.db import connection
>>> cursor = connection.cursor()
>>> cursor.execute('SHOW TABLES')
>>> results=[]
>>> for row in cursor.fetchall(): results.append(row)
>>> for row in results: cursor.execute('ALTER TABLE %s CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;' % (row[0]))
References:
* http://stackoverflow.com/questions/1073295/django-character-set-with-mysql-weirdness
Incorrect string value: ``'xE2x80x95rs6…'`` for column ``'content'`` at row 1
=============================================================================
When using MySQL and doing OCR on languages other than English
Use utf-8 collation on MySQL server, or at least in table
documents_documentpage', content' field
References:
* http://groups.google.com/group/django-users/browse_thread/thread/429447086fca6412
* http://markmail.org/message/bqajx2utvmtriixi
Error "django.db.utils.IntegrityError IntegrityError: (1452, Cannot add or update a child row: a foreign key constraint fails (`…`.`…`, CONSTRAINT `…_refs_id_b0252274` FOREIGN KEY (`…`) REFERENCES `…` (`…`))')
==================================================================================================================================================================================================================
Solution:
Convert all MySQL tables to the same type, either all MyISAM or InnoDB
******
Docker
******
MAYAN_APT_INSTALLS does not work for Archlinux with kernels > 4.14
==================================================================
This is caused by a change from kernel 4.18 - 4.19. Metacopy on these kernels
is set to yes in archlinux kernels (/sys/module/overlay/parameters/metacopy)
and overlayfs should override this which it does not at the moment.
The workaround is to disable metacopy::
echo N | sudo tee /sys/module/overlay/parameters/metacopy
References:
* https://bbs.archlinux.org/viewtopic.php?id=241866
* https://www.spinics.net/lists/linux-unionfs/msg06316.html
*********
Passwords
*********
Missing initial credentials or admin password reset
===================================================
First you need to know the name of the Docker container running Mayan EDMS
on your setup with::
docker ps
Then execute the password reset command inside the Docker container::
docker exec -ti <your docker container name> /bin/bash
/opt/mayan-edms/bin/mayan-edms.py changepassword admin

View File

@@ -1,9 +1,9 @@
from __future__ import unicode_literals
__title__ = 'Mayan EDMS'
__version__ = '3.1.9'
__build__ = 0x030109
__build_string__ = 'v3.1.9_Thu Nov 1 03:55:06 2018 -0400'
__version__ = '3.1.10'
__build__ = 0x030110
__build_string__ = 'v3.1.10-1-g51ea493a26_Thu Apr 4 22:03:19 2019 -0400'
__django_version__ = '1.11'
__author__ = 'Roberto Rosario'
__author_email__ = 'roberto.rosario@mayan-edms.com'

View File

@@ -1,21 +1,23 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"PO-Revision-Date: 2018-09-08 08:06+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Arabic (http://www.transifex.com/rosarior/mayan-edms/language/ar/)\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2019-03-16 22:48+0000\n"
"Last-Translator: Yaman Sanobar <yman.snober@gmail.com>\n"
"Language-Team: Arabic (http://www.transifex.com/rosarior/mayan-edms/language/"
"ar/)\n"
"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
#: apps.py:15 links.py:37
msgid "ACLs"
@@ -31,13 +33,13 @@ msgstr "الصلاحيات"
#: links.py:32
msgid "Delete"
msgstr ""
msgstr "حذف"
#: links.py:41
msgid "New ACL"
msgstr ""
#: managers.py:57 managers.py:96
#: managers.py:61 managers.py:102
#, python-format
msgid "Insufficient access for: %s"
msgstr ""
@@ -156,8 +158,7 @@ msgid "Object ID"
msgstr ""
#: workflow_actions.py:37
msgid ""
"Numeric identifier of the object for which the access will be modified."
msgid "Numeric identifier of the object for which the access will be modified."
msgstr ""
#: workflow_actions.py:42

View File

@@ -1,20 +1,21 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-09-08 08:06+0000\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"
"Language: bg\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: bg\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: apps.py:15 links.py:37
@@ -37,7 +38,7 @@ msgstr ""
msgid "New ACL"
msgstr ""
#: managers.py:57 managers.py:96
#: managers.py:61 managers.py:102
#, python-format
msgid "Insufficient access for: %s"
msgstr ""
@@ -156,8 +157,7 @@ msgid "Object ID"
msgstr ""
#: workflow_actions.py:37
msgid ""
"Numeric identifier of the object for which the access will be modified."
msgid "Numeric identifier of the object for which the access will be modified."
msgstr ""
#: workflow_actions.py:42

View File

@@ -1,22 +1,24 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Atdhe Tabaku <Atdhe617@gmail.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-09-08 08:06+0000\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"
"Language: bs_BA\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: bs_BA\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#: apps.py:15 links.py:37
msgid "ACLs"
@@ -38,7 +40,7 @@ msgstr "Obriši"
msgid "New ACL"
msgstr "Novi ACL"
#: managers.py:57 managers.py:96
#: managers.py:61 managers.py:102
#, python-format
msgid "Insufficient access for: %s"
msgstr "Nedovoljan pristup za:%s"
@@ -81,7 +83,9 @@ msgstr "API URL ukazujući na listu dozvola za ovu listu kontrole pristupa."
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 "URL API koji ukazuje na dozvolu u vezi sa listom kontrole pristupa kojoj je priložena. Ova URL adresa se razlikuje od kanonskog URL-a za radni tok."
msgstr ""
"URL API koji ukazuje na dozvolu u vezi sa listom kontrole pristupa kojoj je "
"priložena. Ova URL adresa se razlikuje od kanonskog URL-a za radni tok."
#: serializers.py:87
msgid "Primary key of the new permission to grant to the access control list."
@@ -96,7 +100,9 @@ msgstr "Nema takve dozvole: %s"
msgid ""
"Comma separated list of permission primary keys to grant to this access "
"control list."
msgstr "Lista odvojenih primarnih ključeva za razdvajanje sa komandom dodeljuje se ovoj listi kontrola pristupa."
msgstr ""
"Lista odvojenih primarnih ključeva za razdvajanje sa komandom dodeljuje se "
"ovoj listi kontrola pristupa."
#: serializers.py:138
msgid "Primary keys of the role to which this access control list binds to."
@@ -157,8 +163,7 @@ msgid "Object ID"
msgstr "ID objekta"
#: workflow_actions.py:37
msgid ""
"Numeric identifier of the object for which the access will be modified."
msgid "Numeric identifier of the object for which the access will be modified."
msgstr "Numerički identifikator objekta za koji će se pristup mijenjati."
#: workflow_actions.py:42
@@ -172,7 +177,8 @@ msgstr "Uloge čiji će pristup biti modifikovan."
#: workflow_actions.py:51
msgid ""
"Permissions to grant/revoke to/from the role for the object selected above."
msgstr "Dozvole za dodeljivanje / poništavanje / od uloge za gore izabrani objekat."
msgstr ""
"Dozvole za dodeljivanje / poništavanje / od uloge za gore izabrani objekat."
#: workflow_actions.py:59
msgid "Grant access"

Binary file not shown.

View File

@@ -1,81 +1,82 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Ford Guo <agile.guo@gmail.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"PO-Revision-Date: 2018-10-11 03:19+0000\n"
"Last-Translator: Ford Guo <agile.guo@gmail.com>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/rosarior/mayan-edms/language/zh_CN/)\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2019-01-17 19:28+0000\n"
"Last-Translator: Jiri Fait <fait@orkasolutions.cz>\n"
"Language-Team: Czech (http://www.transifex.com/rosarior/mayan-edms/language/"
"cs/)\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n "
"<= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
#: apps.py:15 links.py:37
msgid "ACLs"
msgstr "访问控制列表"
msgstr ""
#: apps.py:23 models.py:47
msgid "Role"
msgstr "角色"
msgstr ""
#: apps.py:26 links.py:46 models.py:43 workflow_actions.py:48
msgid "Permissions"
msgstr "权限"
msgstr ""
#: links.py:32
msgid "Delete"
msgstr "删除"
msgstr "Odstranit"
#: links.py:41
msgid "New ACL"
msgstr "新建访问控制表"
msgstr ""
#: managers.py:57 managers.py:96
#: managers.py:61 managers.py:102
#, python-format
msgid "Insufficient access for: %s"
msgstr "访问: %s权限不足"
msgstr ""
#: models.py:55
msgid "Access entry"
msgstr "访问入口"
msgstr ""
#: models.py:56
msgid "Access entries"
msgstr "多个访问入口"
msgstr ""
#: models.py:60
#, python-format
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "把 \"%(object)s\"的权限\"%(permissions)s\"给角色\"%(role)s\""
msgstr ""
#: models.py:77
msgid "None"
msgstr ""
msgstr ""
#: permissions.py:7
msgid "Access control lists"
msgstr "访问控制列表"
msgstr ""
#: permissions.py:10
msgid "Edit ACLs"
msgstr "编辑访问控制列表"
msgstr ""
#: permissions.py:13
msgid "View ACLs"
msgstr "查看访问控制列表"
msgstr ""
#: serializers.py:24 serializers.py:132
msgid ""
"API URL pointing to the list of permissions for this access control list."
msgstr "指向这个访问控制列表的权限列表的API URL"
msgstr ""
#: serializers.py:57
msgid ""
@@ -90,7 +91,7 @@ msgstr ""
#: serializers.py:111 serializers.py:187
#, python-format
msgid "No such permission: %s"
msgstr "无此权限: %s"
msgstr ""
#: serializers.py:126
msgid ""
@@ -105,16 +106,16 @@ msgstr ""
#: views.py:77
#, python-format
msgid "New access control lists for: %s"
msgstr "为 %s新建访问控制列表"
msgstr ""
#: views.py:104
#, python-format
msgid "Delete ACL: %s"
msgstr "删除访问控制列表: %s"
msgstr ""
#: views.py:148
msgid "There are no ACLs for this object"
msgstr "无此对象的访问控制列表"
msgstr ""
#: views.py:151
msgid ""
@@ -125,15 +126,15 @@ msgstr ""
#: views.py:155
#, python-format
msgid "Access control lists for: %s"
msgstr "%s的访问控制列表"
msgstr ""
#: views.py:167
msgid "Available permissions"
msgstr "有效的权限"
msgstr ""
#: views.py:168
msgid "Granted permissions"
msgstr "被授权的权限"
msgstr ""
#: views.py:230
#, python-format
@@ -146,7 +147,7 @@ msgstr ""
#: workflow_actions.py:25
msgid "Object type"
msgstr "对象类型"
msgstr ""
#: workflow_actions.py:28
msgid "Type of the object for which the access will be modified."
@@ -154,16 +155,15 @@ msgstr ""
#: workflow_actions.py:34
msgid "Object ID"
msgstr "对象ID"
msgstr ""
#: workflow_actions.py:37
msgid ""
"Numeric identifier of the object for which the access will be modified."
msgid "Numeric identifier of the object for which the access will be modified."
msgstr ""
#: workflow_actions.py:42
msgid "Roles"
msgstr "角色"
msgstr ""
#: workflow_actions.py:44
msgid "Roles whose access will be modified."
@@ -176,8 +176,8 @@ msgstr ""
#: workflow_actions.py:59
msgid "Grant access"
msgstr "授权访问"
msgstr ""
#: workflow_actions.py:129
msgid "Revoke access"
msgstr "撤销访问"
msgstr ""

Binary file not shown.

View File

@@ -1,26 +1,27 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Rasmus Kierudsen <tebrasso@gmail.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"PO-Revision-Date: 2018-09-08 08:06+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Danish (http://www.transifex.com/rosarior/mayan-edms/language/da/)\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-11-12 14:13+0000\n"
"Last-Translator: Rasmus Kierudsen <tebrasso@gmail.com>\n"
"Language-Team: Danish (Denmark) (http://www.transifex.com/rosarior/mayan-"
"edms/language/da_DK/)\n"
"Language: da_DK\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: apps.py:15 links.py:37
msgid "ACLs"
msgstr "ACLs"
msgstr "ACL'er"
#: apps.py:23 models.py:47
msgid "Role"
@@ -28,7 +29,7 @@ msgstr "Rolle"
#: apps.py:26 links.py:46 models.py:43 workflow_actions.py:48
msgid "Permissions"
msgstr "Tilladelse"
msgstr "Tilladelser"
#: links.py:32
msgid "Delete"
@@ -38,10 +39,10 @@ msgstr "Slet"
msgid "New ACL"
msgstr "Ny ACL"
#: managers.py:57 managers.py:96
#: managers.py:61 managers.py:102
#, python-format
msgid "Insufficient access for: %s"
msgstr "Utilstrækkelig adgang til: %s"
msgstr "Utilstækkelig adgang for: %s"
#: models.py:55
msgid "Access entry"
@@ -54,7 +55,8 @@ msgstr ""
#: models.py:60
#, python-format
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "Tilladelse \"%(permissions)s\" til rolle \"%(role)s\" for \"%(object)s\""
msgstr ""
"Tilladelse \"%(permissions)s\" til rolle \"%(role)s\" for \"%(object)s\""
#: models.py:77
msgid "None"
@@ -66,11 +68,11 @@ msgstr ""
#: permissions.py:10
msgid "Edit ACLs"
msgstr "Redigér ACL'er"
msgstr "Editér ACL"
#: permissions.py:13
msgid "View ACLs"
msgstr "Se ACL'er"
msgstr "Se ACL"
#: serializers.py:24 serializers.py:132
msgid ""
@@ -129,7 +131,7 @@ msgstr ""
#: views.py:167
msgid "Available permissions"
msgstr "Tilgængelige tilladelser"
msgstr ""
#: views.py:168
msgid "Granted permissions"
@@ -146,7 +148,7 @@ msgstr ""
#: workflow_actions.py:25
msgid "Object type"
msgstr ""
msgstr "Objekttype"
#: workflow_actions.py:28
msgid "Type of the object for which the access will be modified."
@@ -154,11 +156,10 @@ msgstr ""
#: workflow_actions.py:34
msgid "Object ID"
msgstr ""
msgstr "Objekt ID"
#: workflow_actions.py:37
msgid ""
"Numeric identifier of the object for which the access will be modified."
msgid "Numeric identifier of the object for which the access will be modified."
msgstr ""
#: workflow_actions.py:42
@@ -176,8 +177,8 @@ msgstr ""
#: workflow_actions.py:59
msgid "Grant access"
msgstr ""
msgstr "Giv tilladelse"
#: workflow_actions.py:129
msgid "Revoke access"
msgstr ""
msgstr "Tilbagekald tilladelse"

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Berny <berny@bernhard-marx.de>, 2015
# Jesaja Everling <jeverling@gmail.com>, 2017
@@ -11,14 +11,15 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"PO-Revision-Date: 2018-10-07 11:53+0000\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2019-03-31 21:36+0000\n"
"Last-Translator: Mathias Behrle <mathiasb@m9s.biz>\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"
"Language: de_DE\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: de_DE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: apps.py:15 links.py:37
@@ -41,7 +42,7 @@ msgstr "Löschen"
msgid "New ACL"
msgstr "Neue Berechtigung"
#: managers.py:57 managers.py:96
#: managers.py:61 managers.py:102
#, python-format
msgid "Insufficient access for: %s"
msgstr "Unzureichende Berechtigung für: %s"
@@ -57,7 +58,8 @@ msgstr "Berechtigungseinträge"
#: models.py:60
#, python-format
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "Berechtigungen \"%(permissions)s\" von Rolle \"%(role)s\" für \"%(object)s\""
msgstr ""
"Berechtigungen \"%(permissions)s\" von Rolle \"%(role)s\" für \"%(object)s\""
#: models.py:77
msgid "None"
@@ -84,11 +86,15 @@ msgstr "API URL für die Liste der Berechtigungen dieser ACL"
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 für die Berechtigung in Beziehung zur Zugriffsberechtigungsliste der sie zugeordnet ist. Diese URL unterscheidet sich von der normalen Workflow URL."
msgstr ""
"API URL für die Berechtigung in Beziehung zur Zugriffsberechtigungsliste der "
"sie zugeordnet ist. Diese URL unterscheidet sich von der normalen Workflow "
"URL."
#: serializers.py:87
msgid "Primary key of the new permission to grant to the access control list."
msgstr "Primärschlüssel der neuen Berechtigung für die Zugriffsberechtigungsliste."
msgstr ""
"Primärschlüssel der neuen Berechtigung für die Zugriffsberechtigungsliste."
#: serializers.py:111 serializers.py:187
#, python-format
@@ -99,11 +105,14 @@ msgstr "Keine solche Berechtigung: %s"
msgid ""
"Comma separated list of permission primary keys to grant to this access "
"control list."
msgstr "Durch Komma getrennte Liste von Primärschlüsseln der zu dieser Zugriffsberechtigungsliste hinzuzufügenden Berechtigungen."
msgstr ""
"Durch Komma getrennte Liste von Primärschlüsseln der zu dieser "
"Zugriffsberechtigungsliste hinzuzufügenden Berechtigungen."
#: serializers.py:138
msgid "Primary keys of the role to which this access control list binds to."
msgstr "Primärschlüssel der Rolle die dieser Zugriffsberechtigung zugeordnet ist."
msgstr ""
"Primärschlüssel der Rolle die dieser Zugriffsberechtigung zugeordnet ist."
#: views.py:77
#, python-format
@@ -123,7 +132,9 @@ msgstr "Keine Zugriffsberechtigungen für dieses Objekt verfügbar"
msgid ""
"ACL stands for Access Control List and is a precise method to control user "
"access to objects in the system."
msgstr "Über Zugriffsberechtigungen wird der Zugriff von Benutzern zu Systemobjekten kontrolliert."
msgstr ""
"Über Zugriffsberechtigungen wird der Zugriff von Benutzern zu Systemobjekten "
"kontrolliert."
#: views.py:155
#, python-format
@@ -145,7 +156,8 @@ msgstr "Berechtigungen von Rolle \"%(role)s\" für \"%(object)s\""
#: views.py:250
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."
#: workflow_actions.py:25
msgid "Object type"
@@ -160,8 +172,7 @@ msgid "Object ID"
msgstr "Objekt ID"
#: workflow_actions.py:37
msgid ""
"Numeric identifier of the object for which the access will be modified."
msgid "Numeric identifier of the object for which the access will be modified."
msgstr "Numerischer Identifikator des Objekts"
#: workflow_actions.py:42
@@ -175,12 +186,14 @@ msgstr "Rollen deren Zugang bearbeitet wird."
#: workflow_actions.py:51
msgid ""
"Permissions to grant/revoke to/from the role for the object selected above."
msgstr "Berechtigungen, die der Rolle für das ausgewählte Objekt erteilt oder entzogen werden."
msgstr ""
"Berechtigungen, die der Rolle für das ausgewählte Objekt erteilt oder "
"entzogen werden."
#: workflow_actions.py:59
msgid "Grant access"
msgstr "Zugriff erteilen"
msgstr "Zugriffsberechtigung erteilen"
#: workflow_actions.py:129
msgid "Revoke access"
msgstr "Zugriff entziehen"
msgstr "Zugriffsberechtigung entziehen"

Binary file not shown.

View File

@@ -0,0 +1,188 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-09-08 08:06+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Greek (http://www.transifex.com/rosarior/mayan-edms/language/"
"el/)\n"
"Language: el\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: apps.py:15 links.py:37
msgid "ACLs"
msgstr "ΛΕΠ"
#: apps.py:23 models.py:47
msgid "Role"
msgstr "Ρόλος"
#: apps.py:26 links.py:46 models.py:43 workflow_actions.py:48
msgid "Permissions"
msgstr "Ανεπαρκή δικαιώματα"
#: links.py:32
msgid "Delete"
msgstr "Διαγραφή"
#: links.py:41
msgid "New ACL"
msgstr "Νέα ΛΕΠ"
#: managers.py:61 managers.py:102
#, python-format
msgid "Insufficient access for: %s"
msgstr "Μη επαρκή δικαιώματα πρόσβασης για το: %s"
#: models.py:55
msgid "Access entry"
msgstr ""
#: models.py:56
msgid "Access entries"
msgstr ""
#: models.py:60
#, python-format
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr ""
"Δικαιώματα \"%(permissions)s\" στον ρόλο \"%(role)s\" για \"%(object)s\""
#: models.py:77
msgid "None"
msgstr "Κανένα"
#: permissions.py:7
msgid "Access control lists"
msgstr "Λίστες Ελέγχου Πρόσβασης (ΛΕΠ)"
#: permissions.py:10
msgid "Edit ACLs"
msgstr "Τροποποιηση ΛΕΠ"
#: permissions.py:13
msgid "View ACLs"
msgstr "Εμφάνιση ΛΕΠ"
#: serializers.py:24 serializers.py:132
msgid ""
"API URL pointing to the list of permissions for this access control list."
msgstr ""
#: 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 ""
#: serializers.py:87
msgid "Primary key of the new permission to grant to the access control list."
msgstr ""
#: serializers.py:111 serializers.py:187
#, python-format
msgid "No such permission: %s"
msgstr "Άγνωστο δικαίωμα: %s"
#: serializers.py:126
msgid ""
"Comma separated list of permission primary keys to grant to this access "
"control list."
msgstr ""
#: serializers.py:138
msgid "Primary keys of the role to which this access control list binds to."
msgstr ""
#: views.py:77
#, python-format
msgid "New access control lists for: %s"
msgstr "Νέα λίστα ελέγχου για: %s"
#: views.py:104
#, python-format
msgid "Delete ACL: %s"
msgstr "Διαγραφή ΛΕΠ: %s"
#: views.py:148
msgid "There are no ACLs for this object"
msgstr ""
#: views.py:151
msgid ""
"ACL stands for Access Control List and is a precise method to control user "
"access to objects in the system."
msgstr ""
#: views.py:155
#, python-format
msgid "Access control lists for: %s"
msgstr "Λίστα ελέγχου πρόσβασης για: %s"
#: views.py:167
msgid "Available permissions"
msgstr "Διαθέσιμα δικαιώματα"
#: views.py:168
msgid "Granted permissions"
msgstr "Χωρηγημένα δικαιώματα"
#: views.py:230
#, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr "Δικαιώματα του Ρόλου \"%(role)s\" για \"%(object)s\""
#: views.py:250
msgid "Disabled permissions are inherited from a parent object."
msgstr ""
"Απενεργοποιημένα δικαιώματα κληρονομούνται από το \"γοννικό\" αντικείμενο"
#: workflow_actions.py:25
msgid "Object type"
msgstr "Τύπος αντικειμένου"
#: workflow_actions.py:28
msgid "Type of the object for which the access will be modified."
msgstr "Τύπος του αντικειμένου για το οποίο η πρόσβαση θα τροποποιηθεί."
#: workflow_actions.py:34
msgid "Object ID"
msgstr "Αναγνωριστικό αντικειμένου"
#: workflow_actions.py:37
msgid "Numeric identifier of the object for which the access will be modified."
msgstr ""
"Αριθμητικό αναγνωριστικό του αντικειμένου για το οποίο η πρόσβαση θα "
"τροποποιηθεί."
#: workflow_actions.py:42
msgid "Roles"
msgstr "Ρόλοι"
#: workflow_actions.py:44
msgid "Roles whose access will be modified."
msgstr "Ρόλοι των οποιων η πρόσβαση θα τροποποιηθει."
#: workflow_actions.py:51
msgid ""
"Permissions to grant/revoke to/from the role for the object selected above."
msgstr ""
"Δικαιώματα προς χορήγηση/ανάληση προς/από τον ρόλο για το ανωτέρω επιλεγμένο "
"αντικείμενο."
#: workflow_actions.py:59
msgid "Grant access"
msgstr "Χορήγηση πρόσβασης"
#: workflow_actions.py:129
msgid "Revoke access"
msgstr "Ανάκληση πρόσβασης"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -37,7 +37,7 @@ msgstr ""
msgid "New ACL"
msgstr ""
#: managers.py:57 managers.py:96
#: managers.py:61 managers.py:102
#, python-format
msgid "Insufficient access for: %s"
msgstr ""

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# jmcainzos <jmcainzos@vodafone.es>, 2015
# Roberto Rosario, 2015
@@ -10,14 +10,15 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"PO-Revision-Date: 2018-09-27 01:48+0000\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2019-04-09 05:08+0000\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"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: apps.py:15 links.py:37
@@ -40,7 +41,7 @@ msgstr "Borrar"
msgid "New ACL"
msgstr "Nueva LCA"
#: managers.py:57 managers.py:96
#: managers.py:61 managers.py:102
#, python-format
msgid "Insufficient access for: %s"
msgstr "Acceso insuficiente para: %s"
@@ -56,7 +57,8 @@ msgstr "Entradas de acceso"
#: models.py:60
#, python-format
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\""
#: models.py:77
msgid "None"
@@ -77,17 +79,24 @@ msgstr "Ver LCAs"
#: serializers.py:24 serializers.py:132
msgid ""
"API URL pointing to the list of permissions for this access control list."
msgstr "URL de la API que apunta a la lista de permisos para esta lista de control de acceso."
msgstr ""
"URL de la API que apunta a la lista de permisos para esta lista de control "
"de acceso."
#: 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 "URL de la API que apunta a un permiso en relación con la lista de control de acceso a la que está conectado. Esta URL es diferente de la URL canónica de flujo de trabajo."
msgstr ""
"URL de la API que apunta a un permiso en relación con la lista de control "
"de acceso a la que está conectado. Esta URL es diferente de la URL canónica "
"de flujo de trabajo."
#: serializers.py:87
msgid "Primary key of the new permission to grant to the access control list."
msgstr "Llave primaria del nuevo permiso para conceder a la lista de control de acceso."
msgstr ""
"Llave primaria del nuevo permiso para conceder a la lista de control de "
"acceso."
#: serializers.py:111 serializers.py:187
#, python-format
@@ -98,11 +107,15 @@ msgstr "No existe el permiso: %s"
msgid ""
"Comma separated list of permission primary keys to grant to this access "
"control list."
msgstr "Lista separada por comas de las llaves primarias de permisos para conceder a esta lista de control de acceso."
msgstr ""
"Lista separada por comas de las llaves primarias de permisos para conceder a "
"esta lista de control de acceso."
#: serializers.py:138
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:77
#, python-format
@@ -122,7 +135,9 @@ msgstr "No hay LCAs para este objeto"
msgid ""
"ACL stands for Access Control List and is a precise method to control user "
"access to objects in the system."
msgstr "LCA significa Lista de Control de Acceso y es un método preciso para controlar el acceso de los usuarios a los objetos en el sistema."
msgstr ""
"LCA significa Lista de Control de Acceso y es un método preciso para "
"controlar el acceso de los usuarios a los objetos en el sistema."
#: views.py:155
#, python-format
@@ -159,8 +174,7 @@ msgid "Object ID"
msgstr "ID de objeto"
#: workflow_actions.py:37
msgid ""
"Numeric identifier of the object for which the access will be modified."
msgid "Numeric identifier of the object for which the access will be modified."
msgstr "Identificador numérico del objeto para el que se modificará el acceso."
#: workflow_actions.py:42
@@ -174,7 +188,9 @@ msgstr "Roles cuyo acceso será modificado."
#: workflow_actions.py:51
msgid ""
"Permissions to grant/revoke to/from the role for the object selected above."
msgstr "Permisos para otorgar/revocar a los roles para el objeto seleccionado anteriormente."
msgstr ""
"Permisos para otorgar/revocar a los roles para el objeto seleccionado "
"anteriormente."
#: workflow_actions.py:59
msgid "Grant access"

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Mehdi Amani <MehdiAmani@toorintan.com>, 2017
# Nima Towhidi <nima.towhidi@gmail.com>, 2017
@@ -9,14 +9,15 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-09-08 08:06+0000\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"
"Language: fa\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: fa\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: apps.py:15 links.py:37
@@ -39,7 +40,7 @@ msgstr "حذف"
msgid "New ACL"
msgstr "دسترسی جدید"
#: managers.py:57 managers.py:96
#: managers.py:61 managers.py:102
#, python-format
msgid "Insufficient access for: %s"
msgstr "کمبود دسترسی برای: %s"
@@ -82,7 +83,9 @@ msgstr "API URL اشاره گر به لیست اجازه های این دستر
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 "URL API اشاره به اجازه در رابطه با لیست کنترل دسترسی که به آن متصل است. این URL متفاوت از URL کارآفرینی کانونی است."
msgstr ""
"URL API اشاره به اجازه در رابطه با لیست کنترل دسترسی که به آن متصل است. این "
"URL متفاوت از URL کارآفرینی کانونی است."
#: serializers.py:87
msgid "Primary key of the new permission to grant to the access control list."
@@ -97,7 +100,9 @@ msgstr "این اجازه ئوجود ندارد: %s"
msgid ""
"Comma separated list of permission primary keys to grant to this access "
"control list."
msgstr "لیست مجوز از کلیدهای مجاز مجاز برای حذف این لیست کنترل دسترسی جداگانه را از یکدیگر جدا کنید."
msgstr ""
"لیست مجوز از کلیدهای مجاز مجاز برای حذف این لیست کنترل دسترسی جداگانه را از "
"یکدیگر جدا کنید."
#: serializers.py:138
msgid "Primary keys of the role to which this access control list binds to."
@@ -158,8 +163,7 @@ msgid "Object ID"
msgstr "شناسه اشیاء"
#: workflow_actions.py:37
msgid ""
"Numeric identifier of the object for which the access will be modified."
msgid "Numeric identifier of the object for which the access will be modified."
msgstr "شناسه عددی شئی که دسترسی به آن تغییر خواهد کرد."
#: workflow_actions.py:42

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Christophe CHAUVET <christophe.chauvet@gmail.com>, 2016-2017
# Christophe CHAUVET <christophe.chauvet@gmail.com>, 2015
@@ -10,14 +10,15 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-09-08 08:06+0000\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"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: apps.py:15 links.py:37
@@ -40,7 +41,7 @@ msgstr "Suppression"
msgid "New ACL"
msgstr "Nouveau droit"
#: managers.py:57 managers.py:96
#: managers.py:61 managers.py:102
#, python-format
msgid "Insufficient access for: %s"
msgstr "Droits d'accès insuffisants pour : %s"
@@ -56,7 +57,8 @@ msgstr "Autorisations d'accès"
#: models.py:60
#, python-format
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "Autorisations \"%(permissions)s\" du rôle \"%(role)s\" pour \"%(object)s\""
msgstr ""
"Autorisations \"%(permissions)s\" du rôle \"%(role)s\" pour \"%(object)s\""
#: models.py:77
msgid "None"
@@ -77,17 +79,24 @@ msgstr "Voir les droits"
#: serializers.py:24 serializers.py:132
msgid ""
"API URL pointing to the list of permissions for this access control list."
msgstr "URL de l'API pointant vers la liste des autorisations pour cette liste de contrôle d'accès."
msgstr ""
"URL de l'API pointant vers la liste des autorisations pour cette liste de "
"contrôle d'accès."
#: 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 "URL de l'API pointant vers une autorisation en relation avec la liste de contrôle d'accès à laquelle elle est attachée. Cette URL est différente de l'URL du flux de travail canonique."
msgstr ""
"URL de l'API pointant vers une autorisation en relation avec la liste de "
"contrôle d'accès à laquelle elle est attachée. Cette URL est différente de "
"l'URL du flux de travail canonique."
#: serializers.py:87
msgid "Primary key of the new permission to grant to the access control list."
msgstr "Clé principale de la nouvelle autorisation à accorder à la liste de contrôle d'accès."
msgstr ""
"Clé principale de la nouvelle autorisation à accorder à la liste de contrôle "
"d'accès."
#: serializers.py:111 serializers.py:187
#, python-format
@@ -98,11 +107,14 @@ msgstr "Aucune autorisation de ce genre : %s"
msgid ""
"Comma separated list of permission primary keys to grant to this access "
"control list."
msgstr "Liste séparée par des virgules des clés primaires d'autorisation à accorder à cette liste de contrôle d'accès."
msgstr ""
"Liste séparée par des virgules des clés primaires d'autorisation à accorder "
"à cette liste de contrôle d'accès."
#: serializers.py:138
msgid "Primary keys of the role to which this access control list binds to."
msgstr "Clés primaires du rôle auquel cette liste de contrôle d'accès se rattache."
msgstr ""
"Clés primaires du rôle auquel cette liste de contrôle d'accès se rattache."
#: views.py:77
#, python-format
@@ -159,9 +171,10 @@ msgid "Object ID"
msgstr "Identifiant de l'objet"
#: workflow_actions.py:37
msgid ""
"Numeric identifier of the object for which the access will be modified."
msgstr "Identifiant numérique de l'objet pour lequel les droits d'accès vont être modifiés."
msgid "Numeric identifier of the object for which the access will be modified."
msgstr ""
"Identifiant numérique de l'objet pour lequel les droits d'accès vont être "
"modifiés."
#: workflow_actions.py:42
msgid "Roles"
@@ -174,7 +187,8 @@ msgstr "Rôles pour lesquels les droits d'accès vont être modifiés."
#: workflow_actions.py:51
msgid ""
"Permissions to grant/revoke to/from the role for the object selected above."
msgstr "Autorisations à accorder/révoquer au rôle pour l'objet sélectionné ci-dessus."
msgstr ""
"Autorisations à accorder/révoquer au rôle pour l'objet sélectionné ci-dessus."
#: workflow_actions.py:59
msgid "Grant access"

View File

@@ -1,20 +1,21 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-09-08 08:06+0000\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"
"Language: hu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: hu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: apps.py:15 links.py:37
@@ -37,7 +38,7 @@ msgstr "Törlés"
msgid "New ACL"
msgstr ""
#: managers.py:57 managers.py:96
#: managers.py:61 managers.py:102
#, python-format
msgid "Insufficient access for: %s"
msgstr ""
@@ -156,8 +157,7 @@ msgid "Object ID"
msgstr ""
#: workflow_actions.py:37
msgid ""
"Numeric identifier of the object for which the access will be modified."
msgid "Numeric identifier of the object for which the access will be modified."
msgstr ""
#: workflow_actions.py:42

View File

@@ -1,20 +1,21 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-09-08 08:06+0000\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"
"Language: id\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: id\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: apps.py:15 links.py:37
@@ -37,7 +38,7 @@ msgstr ""
msgid "New ACL"
msgstr ""
#: managers.py:57 managers.py:96
#: managers.py:61 managers.py:102
#, python-format
msgid "Insufficient access for: %s"
msgstr ""
@@ -156,8 +157,7 @@ msgid "Object ID"
msgstr ""
#: workflow_actions.py:37
msgid ""
"Numeric identifier of the object for which the access will be modified."
msgid "Numeric identifier of the object for which the access will be modified."
msgstr ""
#: workflow_actions.py:42

View File

@@ -1,21 +1,22 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Marco Camplese <marco.camplese.mc@gmail.com>, 2016-2017
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-09-08 08:06+0000\n"
"Last-Translator: Roberto Rosario\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"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: apps.py:15 links.py:37
@@ -38,7 +39,7 @@ msgstr "Cancella"
msgid "New ACL"
msgstr "Nuova ACL"
#: managers.py:57 managers.py:96
#: managers.py:61 managers.py:102
#, python-format
msgid "Insufficient access for: %s"
msgstr ""
@@ -81,7 +82,10 @@ msgstr "URL delle API che punta alla lista controllo accessi"
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 che indica una autorizzazione in relazione all'elenco di controllo di accesso a cui è associato. Questo URL è diverso dall'originale canonico URL."
msgstr ""
"API URL che indica una autorizzazione in relazione all'elenco di controllo "
"di accesso a cui è associato. Questo URL è diverso dall'originale canonico "
"URL."
#: serializers.py:87
msgid "Primary key of the new permission to grant to the access control list."
@@ -96,7 +100,9 @@ msgstr "Nessun permesso: %s"
msgid ""
"Comma separated list of permission primary keys to grant to this access "
"control list."
msgstr "Lista separata da virgole delle chiavi primarie dei permessi per garantire l'accesso alle liste di controllo"
msgstr ""
"Lista separata da virgole delle chiavi primarie dei permessi per garantire "
"l'accesso alle liste di controllo"
#: serializers.py:138
msgid "Primary keys of the role to which this access control list binds to."
@@ -157,8 +163,7 @@ msgid "Object ID"
msgstr ""
#: workflow_actions.py:37
msgid ""
"Numeric identifier of the object for which the access will be modified."
msgid "Numeric identifier of the object for which the access will be modified."
msgstr ""
#: workflow_actions.py:42

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Evelijn Saaltink <evelijnsaaltink@gmail.com>, 2016
# Justin Albstbstmeijer <justin@albstmeijer.nl>, 2016
@@ -10,14 +10,15 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-09-08 08:06+0000\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"
"Language: nl_NL\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: nl_NL\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: apps.py:15 links.py:37
@@ -40,7 +41,7 @@ msgstr "Verwijder"
msgid "New ACL"
msgstr "Nieuwe authorisatielijst"
#: managers.py:57 managers.py:96
#: managers.py:61 managers.py:102
#, python-format
msgid "Insufficient access for: %s"
msgstr "Onvoldoende toegang voor: %s"
@@ -56,7 +57,9 @@ msgstr "Authorisaties invoer"
#: models.py:60
#, python-format
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\""
#: models.py:77
msgid "None"
@@ -83,26 +86,37 @@ msgstr "UPI URL wijzend naar de permissielijst voor deze toegangscontrolelijst"
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 "UPI URL wijzend naar een permissie gerelateerd aan de toegangscontrolelijst waarvan het een aanhangsel is. Dit URL is anders dan de canonical Workflow URL"
msgstr ""
"UPI URL wijzend naar een permissie gerelateerd aan de toegangscontrolelijst "
"waarvan het een aanhangsel is. Dit URL is anders dan de canonical Workflow "
"URL"
#: serializers.py:87
msgid "Primary key of the new permission to grant to the access control list."
msgstr "Primaire sleutel van de nieuwe permissie om toegang te geven tot de toeganscontrolelijst"
msgstr ""
"Primaire sleutel van de nieuwe permissie om toegang te geven tot de "
"toeganscontrolelijst"
#: serializers.py:111 serializers.py:187
#, python-format
msgid "No such permission: %s"
msgstr "Permissie niet gevonden: %s\n\nAlternative translation: Permissie bestaat niet (Permission does not exist)"
msgstr ""
"Permissie niet gevonden: %s\n"
"\n"
"Alternative translation: Permissie bestaat niet (Permission does not exist)"
#: serializers.py:126
msgid ""
"Comma separated list of permission primary keys to grant to this access "
"control list."
msgstr "Kommagescheiden lijst van primaire permissie sleutels om toegang te geven tot deze toegangscontrole lijst"
msgstr ""
"Kommagescheiden lijst van primaire permissie sleutels om toegang te geven "
"tot deze toegangscontrole lijst"
#: serializers.py:138
msgid "Primary keys of the role to which this access control list binds to."
msgstr "Primaire Sleutel van de rol waar deze togangscontrolelijst aan gekoppeld is. "
msgstr ""
"Primaire Sleutel van de rol waar deze togangscontrolelijst aan gekoppeld is. "
#: views.py:77
#, python-format
@@ -159,8 +173,7 @@ msgid "Object ID"
msgstr "voorwerp identificatie"
#: workflow_actions.py:37
msgid ""
"Numeric identifier of the object for which the access will be modified."
msgid "Numeric identifier of the object for which the access will be modified."
msgstr "Nummer van het voorwerp waarvoor de toegang wordt gewijzigd"
#: workflow_actions.py:42
@@ -174,7 +187,9 @@ msgstr "Gebruikersrol waarvoor de toegang wordt gewijzigd"
#: workflow_actions.py:51
msgid ""
"Permissions to grant/revoke to/from the role for the object selected above."
msgstr "Permissies to geven/verwijderen naar/van de rol voor het geselecteerde object hierboven "
msgstr ""
"Permissies to geven/verwijderen naar/van de rol voor het geselecteerde "
"object hierboven "
#: workflow_actions.py:59
msgid "Grant access"

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Daniel Winiarski <daniel.winiarski.dw@gmail.com>, 2017
# Wojciech Warczakowski <w.warczakowski@gmail.com>, 2016
@@ -10,15 +10,18 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-09-08 08:06+0000\n"
"Last-Translator: Roberto Rosario\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"
"Language: pl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: pl\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n"
"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n"
"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
#: apps.py:15 links.py:37
msgid "ACLs"
@@ -40,7 +43,7 @@ msgstr "Usuń"
msgid "New ACL"
msgstr "Nowa lista ACL"
#: managers.py:57 managers.py:96
#: managers.py:61 managers.py:102
#, python-format
msgid "Insufficient access for: %s"
msgstr "Niewystarczający dostęp dla: %s"
@@ -56,7 +59,9 @@ msgstr "Zgłoszenia dostępu"
#: models.py:60
#, python-format
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"
"\""
#: models.py:77
msgid "None"
@@ -83,11 +88,15 @@ msgstr "API URL prowadzący do listy uprawnień dla listy kontroli dostępu."
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 prowadzący do uprawnienia w liście kontroli dostępu, w której uprawnienie występuje. "
msgstr ""
"API URL prowadzący do uprawnienia w liście kontroli dostępu, w której "
"uprawnienie występuje. "
#: serializers.py:87
msgid "Primary key of the new permission to grant to the access control list."
msgstr "Klucz główny nowego uprawnienia dla udzielenia dostępu do listy kontroli dostępu."
msgstr ""
"Klucz główny nowego uprawnienia dla udzielenia dostępu do listy kontroli "
"dostępu."
#: serializers.py:111 serializers.py:187
#, python-format
@@ -98,7 +107,9 @@ msgstr "Brak uprawnienia: %s"
msgid ""
"Comma separated list of permission primary keys to grant to this access "
"control list."
msgstr "Rozdzielona przecinkami lista uprawnień kluczy głównych dla udzielenia dostępu do listy kontroli dostępu."
msgstr ""
"Rozdzielona przecinkami lista uprawnień kluczy głównych dla udzielenia "
"dostępu do listy kontroli dostępu."
#: serializers.py:138
msgid "Primary keys of the role to which this access control list binds to."
@@ -159,9 +170,9 @@ msgid "Object ID"
msgstr "ID obiektu"
#: workflow_actions.py:37
msgid ""
"Numeric identifier of the object for which the access will be modified."
msgstr "Numeryczny identyfikator obiektu, dla którego dostęp zostanie zmodyfikowany."
msgid "Numeric identifier of the object for which the access will be modified."
msgstr ""
"Numeryczny identyfikator obiektu, dla którego dostęp zostanie zmodyfikowany."
#: workflow_actions.py:42
msgid "Roles"

View File

@@ -1,20 +1,21 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-09-08 08:06+0000\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"
"Language: pt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: pt\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: apps.py:15 links.py:37
@@ -37,7 +38,7 @@ msgstr "Eliminar"
msgid "New ACL"
msgstr ""
#: managers.py:57 managers.py:96
#: managers.py:61 managers.py:102
#, python-format
msgid "Insufficient access for: %s"
msgstr ""
@@ -156,8 +157,7 @@ msgid "Object ID"
msgstr ""
#: workflow_actions.py:37
msgid ""
"Numeric identifier of the object for which the access will be modified."
msgid "Numeric identifier of the object for which the access will be modified."
msgstr ""
#: workflow_actions.py:42

View File

@@ -1,22 +1,24 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Aline Freitas <aline@alinefreitas.com.br>, 2016
# Jadson Ribeiro <jadsonbr@outlook.com.br>, 2017
# José Samuel Facundo da Silva <samuel.facundo@ufca.edu.br>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"PO-Revision-Date: 2018-09-08 08:06+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/rosarior/mayan-edms/language/pt_BR/)\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-12-21 01:11+0000\n"
"Last-Translator: José Samuel Facundo da Silva <samuel.facundo@ufca.edu.br>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/rosarior/mayan-"
"edms/language/pt_BR/)\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: pt_BR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: apps.py:15 links.py:37
@@ -25,7 +27,7 @@ msgstr "Controle Acesso \"ACLs\""
#: apps.py:23 models.py:47
msgid "Role"
msgstr "Regras"
msgstr "Papéis"
#: apps.py:26 links.py:46 models.py:43 workflow_actions.py:48
msgid "Permissions"
@@ -39,10 +41,10 @@ msgstr "Excluir"
msgid "New ACL"
msgstr "Nova regra"
#: managers.py:57 managers.py:96
#: managers.py:61 managers.py:102
#, python-format
msgid "Insufficient access for: %s"
msgstr ""
msgstr "Acesso insuficiente para: %s"
#: models.py:55
msgid "Access entry"
@@ -55,7 +57,8 @@ msgstr "Entradas de acesso"
#: models.py:60
#, python-format
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\""
#: models.py:77
msgid "None"
@@ -67,26 +70,32 @@ msgstr "Listas de controle de acesso"
#: permissions.py:10
msgid "Edit ACLs"
msgstr "Editar regras"
msgstr "Editar Controle de Acesso \"ACLs\""
#: permissions.py:13
msgid "View ACLs"
msgstr "Visualizar regras"
msgstr "Visualizar Controle de Acesso \"ACLs\""
#: serializers.py:24 serializers.py:132
msgid ""
"API URL pointing to the list of permissions for this access control list."
msgstr "API URL apontando para a lista de permissões para esta lista de controle de acesso."
msgstr ""
"API URL apontando para a lista de permissões para esta lista de controle de "
"acesso."
#: 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 apontando para uma permissão em relação à lista de controle de acesso à qual ela está anexada. Esse URL é diferente do URL de fluxo de trabalho canônico."
msgstr ""
"API URL apontando para uma permissão em relação à lista de controle de "
"acesso à qual ela está anexada. Esse URL é diferente do URL de fluxo de "
"trabalho canônico."
#: serializers.py:87
msgid "Primary key of the new permission to grant to the access control list."
msgstr "Chave primária da nova permissão para conceder à lista de controle de acesso."
msgstr ""
"Chave primária da nova permissão para aceder à lista de controle de acesso."
#: serializers.py:111 serializers.py:187
#, python-format
@@ -97,11 +106,14 @@ msgstr "Sem permissão: %s"
msgid ""
"Comma separated list of permission primary keys to grant to this access "
"control list."
msgstr "Lista de chaves primárias de permissão separadas por vírgulas para conceder a esta lista de controle de acesso."
msgstr ""
"Lista de chaves primárias de permissão separadas por vírgulas para conceder "
"a esta lista de controle de acesso."
#: serializers.py:138
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:77
#, python-format
@@ -115,13 +127,15 @@ msgstr "Apagar ACL: %s"
#: views.py:148
msgid "There are no ACLs for this object"
msgstr ""
msgstr "Não há Controle de Acesso \"ACLs\" para este objeto"
#: views.py:151
msgid ""
"ACL stands for Access Control List and is a precise method to control user "
"access to objects in the system."
msgstr ""
"ACL significa Lista de Controle de Acesso - \"Acess Control List\" - e é um "
"método preciso para controlar o acesso do usuário a objetos do sistema."
#: views.py:155
#, python-format
@@ -147,38 +161,39 @@ msgstr "As permissões inativas foram herdadas de um objeto precedente."
#: workflow_actions.py:25
msgid "Object type"
msgstr ""
msgstr "Tipo do objeto"
#: workflow_actions.py:28
msgid "Type of the object for which the access will be modified."
msgstr ""
msgstr "Tipo do objeto cujo acesso será modificado."
#: workflow_actions.py:34
msgid "Object ID"
msgstr ""
msgstr "ID do objeto"
#: workflow_actions.py:37
msgid ""
"Numeric identifier of the object for which the access will be modified."
msgstr ""
msgid "Numeric identifier of the object for which the access will be modified."
msgstr "Identificador numérico do objeto cujo acesso será modificado."
#: workflow_actions.py:42
msgid "Roles"
msgstr "Regras"
msgstr "Papéis"
#: workflow_actions.py:44
msgid "Roles whose access will be modified."
msgstr ""
msgstr "Papéis cujo acesso será modificado."
#: workflow_actions.py:51
msgid ""
"Permissions to grant/revoke to/from the role for the object selected above."
msgstr ""
"Permissões a serem concedidas/revogadas para o papel em relação ao objeto "
"selecionado acima."
#: workflow_actions.py:59
msgid "Grant access"
msgstr ""
msgstr "Conceder acesso"
#: workflow_actions.py:129
msgid "Revoke access"
msgstr ""
msgstr "Revogar acesso"

View File

@@ -1,21 +1,24 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Harald Ersch, 2019
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"PO-Revision-Date: 2018-09-08 08:06+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Romanian (Romania) (http://www.transifex.com/rosarior/mayan-edms/language/ro_RO/)\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2019-03-15 07:43+0000\n"
"Last-Translator: Harald Ersch\n"
"Language-Team: Romanian (Romania) (http://www.transifex.com/rosarior/mayan-"
"edms/language/ro_RO/)\n"
"Language: ro_RO\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ro_RO\n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
"2:1));\n"
#: apps.py:15 links.py:37
msgid "ACLs"
@@ -23,7 +26,7 @@ msgstr "ACL-uri"
#: apps.py:23 models.py:47
msgid "Role"
msgstr ""
msgstr "Rol"
#: apps.py:26 links.py:46 models.py:43 workflow_actions.py:48
msgid "Permissions"
@@ -35,25 +38,26 @@ msgstr "Șterge"
#: links.py:41
msgid "New ACL"
msgstr ""
msgstr "ACL nou"
#: managers.py:57 managers.py:96
#: managers.py:61 managers.py:102
#, python-format
msgid "Insufficient access for: %s"
msgstr ""
msgstr "Acces insuficient pentru: %s"
#: models.py:55
msgid "Access entry"
msgstr ""
msgstr "Înregistrare acces"
#: models.py:56
msgid "Access entries"
msgstr ""
msgstr "Înregistrări de acces"
#: models.py:60
#, python-format
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr ""
"Permisiunile \"%(permissions)s\" la rolul \"%(role)s\" pentru \"%(object)s\""
#: models.py:77
msgid "None"
@@ -75,90 +79,102 @@ msgstr "Vezi ACL-uri"
msgid ""
"API URL pointing to the list of permissions for this access control list."
msgstr ""
"Adresă URL API care indică lista permisiunilor pentru această listă de "
"control acces."
#: 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 ""
"Adresă URL API care indică o permisiune în legătură cu lista de control al "
"accesului la care este atașată. Această adresă URL este diferită de adresa "
"URL canonică a fluxului de lucru."
#: serializers.py:87
msgid "Primary key of the new permission to grant to the access control list."
msgstr ""
"Cheie primară a noii permisiuni de acordare a listei de control al accesului."
#: serializers.py:111 serializers.py:187
#, python-format
msgid "No such permission: %s"
msgstr ""
msgstr "Nu există o astfel de permisiune: %s"
#: serializers.py:126
msgid ""
"Comma separated list of permission primary keys to grant to this access "
"control list."
msgstr ""
"Liste separate prin virgulă de chei primare de permisiune pentru a acorda "
"această listă de control acces."
#: serializers.py:138
msgid "Primary keys of the role to which this access control list binds to."
msgstr ""
"Cheile primare ale rolului la care se leagă această listă de control al "
"accesului."
#: views.py:77
#, python-format
msgid "New access control lists for: %s"
msgstr ""
msgstr "Noi liste de control acces pentru: %s"
#: views.py:104
#, python-format
msgid "Delete ACL: %s"
msgstr ""
msgstr "Șterge ACL: %s"
#: views.py:148
msgid "There are no ACLs for this object"
msgstr ""
msgstr "Nu există ACL-uri pentru acest obiect"
#: views.py:151
msgid ""
"ACL stands for Access Control List and is a precise method to control user "
"access to objects in the system."
msgstr ""
"ACL reprezintă lista de control al accesului și este o metodă precisă de "
"control al accesului utilizatorilor la obiecte din sistem."
#: views.py:155
#, python-format
msgid "Access control lists for: %s"
msgstr ""
msgstr "Listele de control al accesului pentru: %s"
#: views.py:167
msgid "Available permissions"
msgstr ""
msgstr "Permisiuni disponibile"
#: views.py:168
msgid "Granted permissions"
msgstr ""
msgstr "Permisiuni acordate"
#: views.py:230
#, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr ""
msgstr "Permisiunile rolului \"%(role)s\" pentru \"%(object)s\""
#: views.py:250
msgid "Disabled permissions are inherited from a parent object."
msgstr ""
msgstr "Permisiunile dezactivate sunt moștenite de la un obiect părinte."
#: workflow_actions.py:25
msgid "Object type"
msgstr ""
msgstr "Tipul obiectului"
#: workflow_actions.py:28
msgid "Type of the object for which the access will be modified."
msgstr ""
msgstr "Tipul obiectului pentru care va fi modificat accesul ."
#: workflow_actions.py:34
msgid "Object ID"
msgstr ""
msgstr "ID obiect"
#: workflow_actions.py:37
msgid ""
"Numeric identifier of the object for which the access will be modified."
msgid "Numeric identifier of the object for which the access will be modified."
msgstr ""
"Identificatorul numeric al obiectului pentru care va fi modificat accesul."
#: workflow_actions.py:42
msgid "Roles"
@@ -166,17 +182,19 @@ msgstr "Roluri"
#: workflow_actions.py:44
msgid "Roles whose access will be modified."
msgstr ""
msgstr "Roluri a căror acces va fi modificat."
#: workflow_actions.py:51
msgid ""
"Permissions to grant/revoke to/from the role for the object selected above."
msgstr ""
"Permisiuni de acordare / revocare în / a rolului pentru obiectului selectat "
"mai sus."
#: workflow_actions.py:59
msgid "Grant access"
msgstr ""
msgstr "Acordă acces"
#: workflow_actions.py:129
msgid "Revoke access"
msgstr ""
msgstr "Revocă acces"

View File

@@ -1,22 +1,25 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# lilo.panic, 2016
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-09-08 08:06+0000\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"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ru\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n"
"%100>=11 && n%100<=14)? 2 : 3);\n"
#: apps.py:15 links.py:37
msgid "ACLs"
@@ -38,7 +41,7 @@ msgstr "Удалить"
msgid "New ACL"
msgstr "Создать СУД"
#: managers.py:57 managers.py:96
#: managers.py:61 managers.py:102
#, python-format
msgid "Insufficient access for: %s"
msgstr ""
@@ -157,8 +160,7 @@ msgid "Object ID"
msgstr ""
#: workflow_actions.py:37
msgid ""
"Numeric identifier of the object for which the access will be modified."
msgid "Numeric identifier of the object for which the access will be modified."
msgstr ""
#: workflow_actions.py:42

View File

@@ -1,22 +1,24 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# kontrabant <kontrabant@gmail.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-09-08 08:06+0000\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"
"Language: sl_SI\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: sl_SI\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
"%100==4 ? 2 : 3);\n"
#: apps.py:15 links.py:37
msgid "ACLs"
@@ -38,7 +40,7 @@ msgstr "Izbriši"
msgid "New ACL"
msgstr "Novi ACL"
#: managers.py:57 managers.py:96
#: managers.py:61 managers.py:102
#, python-format
msgid "Insufficient access for: %s"
msgstr "Nezadosten dostop za: %s"
@@ -81,11 +83,14 @@ msgstr "URL za API, ki kaže na seznam dovoljenj za ta nadzorni seznam dostopa."
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 "UR API-ja, ki kaže na dovoljenae v zvezi s seznamom za nadzor dostopa, na katerega je priključen. Ta URL je drugačen od kanoničnega URL-ja poteka dela."
msgstr ""
"UR API-ja, ki kaže na dovoljenae v zvezi s seznamom za nadzor dostopa, na "
"katerega je priključen. Ta URL je drugačen od kanoničnega URL-ja poteka dela."
#: serializers.py:87
msgid "Primary key of the new permission to grant to the access control list."
msgstr "Primarni ključ novega dovoljenja za odobritev na seznamu za nadzor dostopa."
msgstr ""
"Primarni ključ novega dovoljenja za odobritev na seznamu za nadzor dostopa."
#: serializers.py:111 serializers.py:187
#, python-format
@@ -96,11 +101,14 @@ msgstr "Neobstoječe dovoljenje: %s"
msgid ""
"Comma separated list of permission primary keys to grant to this access "
"control list."
msgstr "Seznam primarnih ključev dovolilnic, ločenih z vejicami, za dodelitev tega seznama za nadzor dostopa."
msgstr ""
"Seznam primarnih ključev dovolilnic, ločenih z vejicami, za dodelitev tega "
"seznama za nadzor dostopa."
#: serializers.py:138
msgid "Primary keys of the role to which this access control list binds to."
msgstr "Primarni ključi vloge, na katere se ta kontrolni seznam za dostop poveže."
msgstr ""
"Primarni ključi vloge, na katere se ta kontrolni seznam za dostop poveže."
#: views.py:77
#, python-format
@@ -157,8 +165,7 @@ msgid "Object ID"
msgstr "ID objekta"
#: workflow_actions.py:37
msgid ""
"Numeric identifier of the object for which the access will be modified."
msgid "Numeric identifier of the object for which the access will be modified."
msgstr "Številčni identifikator predmeta, za katerega bo dostop spremenjen."
#: workflow_actions.py:42

View File

@@ -1,21 +1,22 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# serhatcan77 <serhat_can@yahoo.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-09-08 08:06+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Turkish (Turkey) (http://www.transifex.com/rosarior/mayan-edms/language/tr_TR/)\n"
"Language-Team: Turkish (Turkey) (http://www.transifex.com/rosarior/mayan-"
"edms/language/tr_TR/)\n"
"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=2; plural=(n > 1);\n"
#: apps.py:15 links.py:37
@@ -38,7 +39,7 @@ msgstr "Sil"
msgid "New ACL"
msgstr "Yeni Erişim Kontrol Listesi"
#: managers.py:57 managers.py:96
#: managers.py:61 managers.py:102
#, python-format
msgid "Insufficient access for: %s"
msgstr ""
@@ -81,7 +82,9 @@ msgstr "Bu erişim kontrol listesinin izin listesine işaret eden API URL'si."
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ı."
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."
@@ -96,7 +99,9 @@ msgstr "Böyle bir izin yok: %s"
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."
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."
@@ -157,8 +162,7 @@ msgid "Object ID"
msgstr ""
#: workflow_actions.py:37
msgid ""
"Numeric identifier of the object for which the access will be modified."
msgid "Numeric identifier of the object for which the access will be modified."
msgstr ""
#: workflow_actions.py:42

View File

@@ -1,20 +1,21 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-09-08 08:06+0000\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"
"Language: vi_VN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: vi_VN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: apps.py:15 links.py:37
@@ -37,7 +38,7 @@ msgstr ""
msgid "New ACL"
msgstr ""
#: managers.py:57 managers.py:96
#: managers.py:61 managers.py:102
#, python-format
msgid "Insufficient access for: %s"
msgstr ""
@@ -156,8 +157,7 @@ msgid "Object ID"
msgstr ""
#: workflow_actions.py:37
msgid ""
"Numeric identifier of the object for which the access will be modified."
msgid "Numeric identifier of the object for which the access will be modified."
msgstr ""
#: workflow_actions.py:42

Binary file not shown.

View File

@@ -0,0 +1,184 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# yulin Gong <540538248@qq.com>, 2019
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2019-01-25 07:06+0000\n"
"Last-Translator: yulin Gong <540538248@qq.com>\n"
"Language-Team: Chinese (http://www.transifex.com/rosarior/mayan-edms/"
"language/zh/)\n"
"Language: zh\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: apps.py:15 links.py:37
msgid "ACLs"
msgstr "访问控制列表"
#: apps.py:23 models.py:47
msgid "Role"
msgstr "角色"
#: apps.py:26 links.py:46 models.py:43 workflow_actions.py:48
msgid "Permissions"
msgstr "权限"
#: links.py:32
msgid "Delete"
msgstr "删除"
#: links.py:41
msgid "New ACL"
msgstr "新的访问控制列表"
#: managers.py:61 managers.py:102
#, python-format
msgid "Insufficient access for: %s"
msgstr "访问权限不足:%s"
#: models.py:55
msgid "Access entry"
msgstr "访问条目"
#: models.py:56
msgid "Access entries"
msgstr "访问条目"
#: models.py:60
#, python-format
msgid "Permissions \"%(permissions)s\" to role \"%(role)s\" for \"%(object)s\""
msgstr "对“%(object)s”角色“%(role)s”的权限“%(permissions)s”"
#: models.py:77
msgid "None"
msgstr "没有"
#: permissions.py:7
msgid "Access control lists"
msgstr "访问控制列表"
#: permissions.py:10
msgid "Edit ACLs"
msgstr "编辑访问控制列表"
#: permissions.py:13
msgid "View ACLs"
msgstr "查看访问控制列表"
#: serializers.py:24 serializers.py:132
msgid ""
"API URL pointing to the list of permissions for this access control list."
msgstr "API URL指向此访问控制列表的权限列表。"
#: 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指向与其附加的访问控制列表相关的权限。此URL与规范工作流URL不同。"
#: serializers.py:87
msgid "Primary key of the new permission to grant to the access control list."
msgstr "授予访问控制列表的新权限的主键。"
#: serializers.py:111 serializers.py:187
#, python-format
msgid "No such permission: %s"
msgstr "没有这样的权限:%s"
#: serializers.py:126
msgid ""
"Comma separated list of permission primary keys to grant to this access "
"control list."
msgstr "逗号分隔的权限主键列表,用于授予此访问控制列表。"
#: serializers.py:138
msgid "Primary keys of the role to which this access control list binds to."
msgstr "此访问控制列表绑定到的角色的主键。"
#: views.py:77
#, python-format
msgid "New access control lists for: %s"
msgstr "新的访问控制列表:%s"
#: views.py:104
#, python-format
msgid "Delete ACL: %s"
msgstr "删除访问控制列表:%s"
#: views.py:148
msgid "There are no ACLs for this object"
msgstr "此对象没有访问控制列表"
#: views.py:151
msgid ""
"ACL stands for Access Control List and is a precise method to control user "
"access to objects in the system."
msgstr "ACL代表访问控制列表是控制用户访问系统中对象的精确方法。"
#: views.py:155
#, python-format
msgid "Access control lists for: %s"
msgstr "访问控制列表:%s"
#: views.py:167
msgid "Available permissions"
msgstr "可用权限"
#: views.py:168
msgid "Granted permissions"
msgstr "授予的权限"
#: views.py:230
#, python-format
msgid "Role \"%(role)s\" permission's for \"%(object)s\""
msgstr "%(object)s的角色“%(role)s”的权限"
#: views.py:250
msgid "Disabled permissions are inherited from a parent object."
msgstr "禁用的权限从父对象继承。"
#: workflow_actions.py:25
msgid "Object type"
msgstr "对象类型"
#: workflow_actions.py:28
msgid "Type of the object for which the access will be modified."
msgstr "要为其修改访问权限的对象的类型。"
#: workflow_actions.py:34
msgid "Object ID"
msgstr "对象ID"
#: workflow_actions.py:37
msgid "Numeric identifier of the object for which the access will be modified."
msgstr "要为其修改访问权限的对象的数字标识符。"
#: workflow_actions.py:42
msgid "Roles"
msgstr "角色"
#: workflow_actions.py:44
msgid "Roles whose access will be modified."
msgstr "访问权限将被修改的角色。"
#: workflow_actions.py:51
msgid ""
"Permissions to grant/revoke to/from the role for the object selected above."
msgstr "授予/撤销给上述选定对象角色的权限。"
#: workflow_actions.py:59
msgid "Grant access"
msgstr "授予访问权限"
#: workflow_actions.py:129
msgid "Revoke access"
msgstr "撤消访问权限"

View File

@@ -6,7 +6,8 @@ from django.contrib.contenttypes.models import ContentType
from django.core.exceptions import PermissionDenied
from django.db import models
from django.db.models import Q
from django.utils.translation import ugettext, ugettext_lazy as _
from django.utils.encoding import force_text
from django.utils.translation import ugettext
from common.utils import return_attrib, return_related
from permissions import Permission
@@ -54,7 +55,11 @@ class AccessControlListManager(models.Manager):
except AttributeError:
# AttributeError means non model objects: ie Statistics
# These can't have ACLs so we raise PermissionDenied
raise PermissionDenied(_('Insufficient access for: %s') % obj)
# Force object to text to avoid UnicodeDecodeError
raise PermissionDenied(
ugettext('Insufficient access for: %s') % force_text(obj)
)
except KeyError:
pass
else:
@@ -93,7 +98,9 @@ class AccessControlListManager(models.Manager):
'Permissions "%s" on "%s" denied for user "%s"',
permissions, obj, user
)
raise PermissionDenied(ugettext('Insufficient access for: %s') % obj)
raise PermissionDenied(
ugettext('Insufficient access for: %s') % force_text(obj)
)
logger.debug(
'Permissions "%s" on "%s" granted to user "%s" through roles "%s" by direct ACL',

View File

@@ -0,0 +1,37 @@
from __future__ import unicode_literals
from django.contrib.auth import get_user_model
from django.contrib.auth.models import Group
from acls.models import AccessControlList
from permissions.models import Role
from permissions.tests.literals import TEST_ROLE_LABEL
from permissions.tests.mixins import RoleTestCaseMixin
from user_management.tests.literals import (
TEST_ADMIN_PASSWORD, TEST_ADMIN_USERNAME, TEST_ADMIN_EMAIL,
TEST_GROUP_NAME, TEST_USER_EMAIL, TEST_USER_USERNAME, TEST_USER_PASSWORD
)
class ACLTestCaseMixin(RoleTestCaseMixin):
def setUp(self):
super(ACLTestCaseMixin, self).setUp()
self.admin_user = get_user_model().objects.create_superuser(
username=TEST_ADMIN_USERNAME, email=TEST_ADMIN_EMAIL,
password=TEST_ADMIN_PASSWORD
)
self.user = get_user_model().objects.create_user(
username=TEST_USER_USERNAME, email=TEST_USER_EMAIL,
password=TEST_USER_PASSWORD
)
self.group = Group.objects.create(name=TEST_GROUP_NAME)
self.role = Role.objects.create(label=TEST_ROLE_LABEL)
self.group.user_set.add(self.user)
self.role.groups.add(self.group)
def grant_access(self, permission, obj):
AccessControlList.objects.grant(
permission=permission, role=self.role, obj=obj
)

View File

@@ -53,6 +53,7 @@ class ACLAPITestCase(DocumentTestMixin, BaseAPITestCase):
)
def test_object_acl_delete_view(self):
self.expected_content_type = None
self._create_acl()
response = self.delete(
@@ -87,6 +88,7 @@ class ACLAPITestCase(DocumentTestMixin, BaseAPITestCase):
)
def test_object_acl_permission_delete_view(self):
self.expected_content_type = None
self._create_acl()
permission = self.acl.permissions.first()

View File

@@ -1,21 +1,23 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-10-29 16:55+0000\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"
"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
#: apps.py:12 settings.py:9
msgid "Appearance"
@@ -47,8 +49,8 @@ msgstr ""
#: templates/500.html:11
msgid ""
"There's been an error. It's been reported to the site administrators via "
"e-mail and should be fixed shortly. Thanks for your patience."
"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 ""
#: templates/appearance/about.html:10
@@ -80,7 +82,9 @@ msgstr ""
#, python-format
msgid ""
"\n"
" %(project_title)s is a free and open-source software brought to you with <i class=\"fa fa-heart text-danger\" style=\"transform: rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" %(project_title)s is a free and open-source software brought "
"to you with <i class=\"fa fa-heart text-danger\" style=\"transform: "
"rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" "
msgstr ""
@@ -88,7 +92,8 @@ msgstr ""
#, python-format
msgid ""
"\n"
" It takes great effort to make %(project_title)s as feature-rich as it is. We need all the help we can get!\n"
" It takes great effort to make %(project_title)s as feature-"
"rich as it is. We need all the help we can get!\n"
" "
msgstr ""
@@ -96,7 +101,10 @@ msgstr ""
#, python-format
msgid ""
"\n"
" If you use %(project_title)s please <a class=\"new_window\" href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation %(icon_social_paypal)s</a>\n"
" If you use %(project_title)s please <a class=\"new_window\" "
"href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-"
"xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation "
"%(icon_social_paypal)s</a>\n"
" "
msgstr ""
@@ -104,7 +112,11 @@ msgstr ""
#, python-format
msgid ""
"\n"
" The complete list of changes is available via the <a class=\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html\">Release notes %(icon_documentation)s</a> or the short version <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" The complete list of changes is available via the <a class="
"\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html"
"\">Release notes %(icon_documentation)s</a> or the short version <a class="
"\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/"
"HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" "
msgstr ""
@@ -112,7 +124,10 @@ msgstr ""
#, python-format
msgid ""
"\n"
" For questions check the <a class=\"new_window\" href=\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki %(icon_wiki)s</a>.\n"
" For questions check the <a class=\"new_window\" href="
"\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or "
"the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki "
"%(icon_wiki)s</a>.\n"
" "
msgstr ""
@@ -120,7 +135,11 @@ msgstr ""
#, python-format
msgid ""
"\n"
" If you found a bug or have a feature idea, visit the <a class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum %(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository %(icon_source_code)s</a>.\n"
" If you found a bug or have a feature idea, visit the <a "
"class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum "
"%(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href="
"\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository "
"%(icon_source_code)s</a>.\n"
" "
msgstr ""
@@ -128,8 +147,13 @@ msgstr ""
#, python-format
msgid ""
"\n"
" Spread the word. Talk to your friends and colleagues about how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter.com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" href=\"https://www.facebook.com/MayanEDMS/\">Facebook %(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www.instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" Spread the word. Talk to your friends and colleagues about "
"how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter."
"com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" "
"href=\"https://www.facebook.com/MayanEDMS/\">Facebook "
"%(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www."
"instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" "
msgstr ""
@@ -311,7 +335,9 @@ msgstr "Password: <strong>%(password)s</strong>"
msgid ""
"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."
msgstr ""
"Be sure to change the password to increase security and to disable this "
"message."
#: templates/authentication/login.html:47
#: templates/authentication/login.html:55

View File

@@ -1,20 +1,21 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-10-29 16:55+0000\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"
"Language: bg\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: bg\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: apps.py:12 settings.py:9
@@ -47,8 +48,8 @@ msgstr ""
#: templates/500.html:11
msgid ""
"There's been an error. It's been reported to the site administrators via "
"e-mail and should be fixed shortly. Thanks for your patience."
"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 ""
#: templates/appearance/about.html:10
@@ -80,7 +81,9 @@ msgstr ""
#, python-format
msgid ""
"\n"
" %(project_title)s is a free and open-source software brought to you with <i class=\"fa fa-heart text-danger\" style=\"transform: rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" %(project_title)s is a free and open-source software brought "
"to you with <i class=\"fa fa-heart text-danger\" style=\"transform: "
"rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" "
msgstr ""
@@ -88,7 +91,8 @@ msgstr ""
#, python-format
msgid ""
"\n"
" It takes great effort to make %(project_title)s as feature-rich as it is. We need all the help we can get!\n"
" It takes great effort to make %(project_title)s as feature-"
"rich as it is. We need all the help we can get!\n"
" "
msgstr ""
@@ -96,7 +100,10 @@ msgstr ""
#, python-format
msgid ""
"\n"
" If you use %(project_title)s please <a class=\"new_window\" href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation %(icon_social_paypal)s</a>\n"
" If you use %(project_title)s please <a class=\"new_window\" "
"href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-"
"xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation "
"%(icon_social_paypal)s</a>\n"
" "
msgstr ""
@@ -104,7 +111,11 @@ msgstr ""
#, python-format
msgid ""
"\n"
" The complete list of changes is available via the <a class=\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html\">Release notes %(icon_documentation)s</a> or the short version <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" The complete list of changes is available via the <a class="
"\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html"
"\">Release notes %(icon_documentation)s</a> or the short version <a class="
"\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/"
"HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" "
msgstr ""
@@ -112,7 +123,10 @@ msgstr ""
#, python-format
msgid ""
"\n"
" For questions check the <a class=\"new_window\" href=\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki %(icon_wiki)s</a>.\n"
" For questions check the <a class=\"new_window\" href="
"\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or "
"the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki "
"%(icon_wiki)s</a>.\n"
" "
msgstr ""
@@ -120,7 +134,11 @@ msgstr ""
#, python-format
msgid ""
"\n"
" If you found a bug or have a feature idea, visit the <a class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum %(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository %(icon_source_code)s</a>.\n"
" If you found a bug or have a feature idea, visit the <a "
"class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum "
"%(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href="
"\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository "
"%(icon_source_code)s</a>.\n"
" "
msgstr ""
@@ -128,8 +146,13 @@ msgstr ""
#, python-format
msgid ""
"\n"
" Spread the word. Talk to your friends and colleagues about how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter.com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" href=\"https://www.facebook.com/MayanEDMS/\">Facebook %(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www.instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" Spread the word. Talk to your friends and colleagues about "
"how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter."
"com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" "
"href=\"https://www.facebook.com/MayanEDMS/\">Facebook "
"%(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www."
"instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" "
msgstr ""
@@ -311,7 +334,9 @@ msgstr "Парола: <strong>%(password)s</strong>"
msgid ""
"Be sure to change the password to increase security and to disable this "
"message."
msgstr "Моля променете паролата, за да повишите нивото на сигурност и да деактивирате това съобщение."
msgstr ""
"Моля променете паролата, за да повишите нивото на сигурност и да "
"деактивирате това съобщение."
#: templates/authentication/login.html:47
#: templates/authentication/login.html:55

View File

@@ -1,22 +1,24 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Atdhe Tabaku <Atdhe617@gmail.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-10-29 16:55+0000\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"
"Language: bs_BA\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: bs_BA\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#: apps.py:12 settings.py:9
msgid "Appearance"
@@ -48,9 +50,11 @@ msgstr "Greška u serveru"
#: templates/500.html:11
msgid ""
"There's been an error. It's been reported to the site administrators via "
"e-mail and should be fixed shortly. Thanks for your patience."
msgstr "Došlo je do greške. Prijavljeno je administratoru sajta putem e-pošte i trebalo bi da se popravi uskoro. Hvala na strpljenju."
"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 ""
"Došlo je do greške. Prijavljeno je administratoru sajta putem e-pošte i "
"trebalo bi da se popravi uskoro. Hvala na strpljenju."
#: templates/appearance/about.html:10
msgid "About"
@@ -81,7 +85,9 @@ msgstr "Obavljeno pod licensom:"
#, python-format
msgid ""
"\n"
" %(project_title)s is a free and open-source software brought to you with <i class=\"fa fa-heart text-danger\" style=\"transform: rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" %(project_title)s is a free and open-source software brought "
"to you with <i class=\"fa fa-heart text-danger\" style=\"transform: "
"rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" "
msgstr ""
@@ -89,7 +95,8 @@ msgstr ""
#, python-format
msgid ""
"\n"
" It takes great effort to make %(project_title)s as feature-rich as it is. We need all the help we can get!\n"
" It takes great effort to make %(project_title)s as feature-"
"rich as it is. We need all the help we can get!\n"
" "
msgstr ""
@@ -97,7 +104,10 @@ msgstr ""
#, python-format
msgid ""
"\n"
" If you use %(project_title)s please <a class=\"new_window\" href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation %(icon_social_paypal)s</a>\n"
" If you use %(project_title)s please <a class=\"new_window\" "
"href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-"
"xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation "
"%(icon_social_paypal)s</a>\n"
" "
msgstr ""
@@ -105,7 +115,11 @@ msgstr ""
#, python-format
msgid ""
"\n"
" The complete list of changes is available via the <a class=\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html\">Release notes %(icon_documentation)s</a> or the short version <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" The complete list of changes is available via the <a class="
"\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html"
"\">Release notes %(icon_documentation)s</a> or the short version <a class="
"\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/"
"HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" "
msgstr ""
@@ -113,7 +127,10 @@ msgstr ""
#, python-format
msgid ""
"\n"
" For questions check the <a class=\"new_window\" href=\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki %(icon_wiki)s</a>.\n"
" For questions check the <a class=\"new_window\" href="
"\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or "
"the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki "
"%(icon_wiki)s</a>.\n"
" "
msgstr ""
@@ -121,7 +138,11 @@ msgstr ""
#, python-format
msgid ""
"\n"
" If you found a bug or have a feature idea, visit the <a class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum %(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository %(icon_source_code)s</a>.\n"
" If you found a bug or have a feature idea, visit the <a "
"class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum "
"%(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href="
"\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository "
"%(icon_source_code)s</a>.\n"
" "
msgstr ""
@@ -129,8 +150,13 @@ msgstr ""
#, python-format
msgid ""
"\n"
" Spread the word. Talk to your friends and colleagues about how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter.com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" href=\"https://www.facebook.com/MayanEDMS/\">Facebook %(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www.instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" Spread the word. Talk to your friends and colleagues about "
"how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter."
"com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" "
"href=\"https://www.facebook.com/MayanEDMS/\">Facebook "
"%(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www."
"instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" "
msgstr ""
@@ -212,7 +238,9 @@ msgstr "Otkazati"
msgid ""
"Total (%(start)s - %(end)s out of %(total)s) (Page %(page_number)s of "
"%(total_pages)s)"
msgstr "Total (%(start)s - %(end)s od %(total)s) (Strana%(page_number)s od %(total_pages)s)"
msgstr ""
"Total (%(start)s - %(end)s od %(total)s) (Strana%(page_number)s od "
"%(total_pages)s)"
#: templates/appearance/generic_list_items_subtemplate.html:14
#: templates/appearance/generic_list_items_subtemplate.html:17
@@ -287,7 +315,8 @@ msgstr "Prijava - prvi put"
msgid ""
"You have just finished installing <strong>%(project_title)s</strong>, "
"congratulations!"
msgstr "Upravo ste završili instalaciju <strong>%(project_title)s</strong>, čestitam!"
msgstr ""
"Upravo ste završili instalaciju <strong>%(project_title)s</strong>, čestitam!"
#: templates/authentication/login.html:27
msgid "Login using the following credentials:"
@@ -312,7 +341,9 @@ msgstr "Pasvord: <strong>%(password)s</strong>"
msgid ""
"Be sure to change the password to increase security and to disable this "
"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/authentication/login.html:47
#: templates/authentication/login.html:55
@@ -334,7 +365,8 @@ msgstr "Resetovanje lozinke"
#: templates/authentication/password_reset_complete.html:15
msgid "Password reset complete! Click the link below to login."
msgstr "Resetovanje lozinke završeno! Kliknite na link ispod kako biste se prijavili."
msgstr ""
"Resetovanje lozinke završeno! Kliknite na link ispod kako biste se prijavili."
#: templates/authentication/password_reset_complete.html:17
msgid "Login page"

Binary file not shown.

View File

@@ -1,21 +1,23 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"PO-Revision-Date: 2018-10-29 16:55+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Danish (http://www.transifex.com/rosarior/mayan-edms/language/da/)\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2015-08-19 06:41+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Czech (http://www.transifex.com/rosarior/mayan-edms/language/"
"cs/)\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n "
"<= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
#: apps.py:12 settings.py:9
msgid "Appearance"
@@ -47,8 +49,8 @@ msgstr ""
#: templates/500.html:11
msgid ""
"There's been an error. It's been reported to the site administrators via "
"e-mail and should be fixed shortly. Thanks for your patience."
"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 ""
#: templates/appearance/about.html:10
@@ -65,7 +67,7 @@ msgstr ""
#: templates/appearance/about.html:82
msgid "Version"
msgstr "Version"
msgstr ""
#: templates/appearance/about.html:84
#, python-format
@@ -80,7 +82,9 @@ msgstr ""
#, python-format
msgid ""
"\n"
" %(project_title)s is a free and open-source software brought to you with <i class=\"fa fa-heart text-danger\" style=\"transform: rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" %(project_title)s is a free and open-source software brought "
"to you with <i class=\"fa fa-heart text-danger\" style=\"transform: "
"rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" "
msgstr ""
@@ -88,7 +92,8 @@ msgstr ""
#, python-format
msgid ""
"\n"
" It takes great effort to make %(project_title)s as feature-rich as it is. We need all the help we can get!\n"
" It takes great effort to make %(project_title)s as feature-"
"rich as it is. We need all the help we can get!\n"
" "
msgstr ""
@@ -96,7 +101,10 @@ msgstr ""
#, python-format
msgid ""
"\n"
" If you use %(project_title)s please <a class=\"new_window\" href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation %(icon_social_paypal)s</a>\n"
" If you use %(project_title)s please <a class=\"new_window\" "
"href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-"
"xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation "
"%(icon_social_paypal)s</a>\n"
" "
msgstr ""
@@ -104,7 +112,11 @@ msgstr ""
#, python-format
msgid ""
"\n"
" The complete list of changes is available via the <a class=\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html\">Release notes %(icon_documentation)s</a> or the short version <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" The complete list of changes is available via the <a class="
"\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html"
"\">Release notes %(icon_documentation)s</a> or the short version <a class="
"\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/"
"HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" "
msgstr ""
@@ -112,7 +124,10 @@ msgstr ""
#, python-format
msgid ""
"\n"
" For questions check the <a class=\"new_window\" href=\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki %(icon_wiki)s</a>.\n"
" For questions check the <a class=\"new_window\" href="
"\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or "
"the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki "
"%(icon_wiki)s</a>.\n"
" "
msgstr ""
@@ -120,7 +135,11 @@ msgstr ""
#, python-format
msgid ""
"\n"
" If you found a bug or have a feature idea, visit the <a class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum %(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository %(icon_source_code)s</a>.\n"
" If you found a bug or have a feature idea, visit the <a "
"class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum "
"%(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href="
"\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository "
"%(icon_source_code)s</a>.\n"
" "
msgstr ""
@@ -128,8 +147,13 @@ msgstr ""
#, python-format
msgid ""
"\n"
" Spread the word. Talk to your friends and colleagues about how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter.com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" href=\"https://www.facebook.com/MayanEDMS/\">Facebook %(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www.instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" Spread the word. Talk to your friends and colleagues about "
"how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter."
"com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" "
"href=\"https://www.facebook.com/MayanEDMS/\">Facebook "
"%(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www."
"instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" "
msgstr ""
@@ -140,7 +164,7 @@ msgstr ""
#: templates/appearance/base.html:61
#: templates/navigation/generic_navigation.html:6
msgid "Actions"
msgstr "Handlinger"
msgstr ""
#: templates/appearance/base.html:63
msgid "Toggle Dropdown"
@@ -275,7 +299,7 @@ msgstr ""
#: templates/authentication/login.html:11
msgid "Login"
msgstr "Log ind"
msgstr ""
#: templates/authentication/login.html:22
msgid "First time login"
@@ -349,4 +373,4 @@ msgstr ""
#: templatetags/appearance_tags.py:17
msgid "None"
msgstr "Ingen"
msgstr ""

View File

@@ -1,21 +1,23 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Rasmus Kierudsen <tebrasso@gmail.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"PO-Revision-Date: 2018-10-29 16:55+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Chinese (China) (http://www.transifex.com/rosarior/mayan-edms/language/zh_CN/)\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-11-12 14:13+0000\n"
"Last-Translator: Rasmus Kierudsen <tebrasso@gmail.com>\n"
"Language-Team: Danish (Denmark) (http://www.transifex.com/rosarior/mayan-"
"edms/language/da_DK/)\n"
"Language: da_DK\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: apps.py:12 settings.py:9
msgid "Appearance"
@@ -27,33 +29,33 @@ msgstr ""
#: templates/403.html:5 templates/403.html:9
msgid "Insufficient permissions"
msgstr "权限不足"
msgstr "Utilstrækkelig tilladelse"
#: templates/403.html:11
msgid "You don't have enough permissions for this operation."
msgstr "你没有足够权限执行当前操作"
msgstr ""
#: templates/404.html:5 templates/404.html:9
msgid "Page not found"
msgstr "页不存在"
msgstr "Side ikke fundet"
#: templates/404.html:11
msgid "Sorry, but the requested page could not be found."
msgstr "抱歉,请求页不存在。"
msgstr "Beklager, men den ønskede side kunne ikke findes"
#: templates/500.html:5 templates/500.html:9 templates/appearance/root.html:53
msgid "Server error"
msgstr ""
msgstr "Server fejl"
#: templates/500.html:11
msgid ""
"There's been an error. It's been reported to the site administrators via "
"e-mail and should be fixed shortly. Thanks for your patience."
"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 ""
#: templates/appearance/about.html:10
msgid "About"
msgstr ""
msgstr "Om"
#: templates/appearance/about.html:77
#, python-format
@@ -65,7 +67,7 @@ msgstr ""
#: templates/appearance/about.html:82
msgid "Version"
msgstr "版本"
msgstr "Version"
#: templates/appearance/about.html:84
#, python-format
@@ -80,7 +82,9 @@ msgstr ""
#, python-format
msgid ""
"\n"
" %(project_title)s is a free and open-source software brought to you with <i class=\"fa fa-heart text-danger\" style=\"transform: rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" %(project_title)s is a free and open-source software brought "
"to you with <i class=\"fa fa-heart text-danger\" style=\"transform: "
"rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" "
msgstr ""
@@ -88,7 +92,8 @@ msgstr ""
#, python-format
msgid ""
"\n"
" It takes great effort to make %(project_title)s as feature-rich as it is. We need all the help we can get!\n"
" It takes great effort to make %(project_title)s as feature-"
"rich as it is. We need all the help we can get!\n"
" "
msgstr ""
@@ -96,7 +101,10 @@ msgstr ""
#, python-format
msgid ""
"\n"
" If you use %(project_title)s please <a class=\"new_window\" href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation %(icon_social_paypal)s</a>\n"
" If you use %(project_title)s please <a class=\"new_window\" "
"href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-"
"xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation "
"%(icon_social_paypal)s</a>\n"
" "
msgstr ""
@@ -104,7 +112,11 @@ msgstr ""
#, python-format
msgid ""
"\n"
" The complete list of changes is available via the <a class=\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html\">Release notes %(icon_documentation)s</a> or the short version <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" The complete list of changes is available via the <a class="
"\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html"
"\">Release notes %(icon_documentation)s</a> or the short version <a class="
"\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/"
"HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" "
msgstr ""
@@ -112,7 +124,10 @@ msgstr ""
#, python-format
msgid ""
"\n"
" For questions check the <a class=\"new_window\" href=\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki %(icon_wiki)s</a>.\n"
" For questions check the <a class=\"new_window\" href="
"\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or "
"the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki "
"%(icon_wiki)s</a>.\n"
" "
msgstr ""
@@ -120,7 +135,11 @@ msgstr ""
#, python-format
msgid ""
"\n"
" If you found a bug or have a feature idea, visit the <a class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum %(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository %(icon_source_code)s</a>.\n"
" If you found a bug or have a feature idea, visit the <a "
"class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum "
"%(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href="
"\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository "
"%(icon_source_code)s</a>.\n"
" "
msgstr ""
@@ -128,19 +147,24 @@ msgstr ""
#, python-format
msgid ""
"\n"
" Spread the word. Talk to your friends and colleagues about how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter.com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" href=\"https://www.facebook.com/MayanEDMS/\">Facebook %(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www.instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" Spread the word. Talk to your friends and colleagues about "
"how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter."
"com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" "
"href=\"https://www.facebook.com/MayanEDMS/\">Facebook "
"%(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www."
"instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" "
msgstr ""
#: templates/appearance/base.html:32
msgid "Warning"
msgstr ""
msgstr "Advarelse"
#: templates/appearance/base.html:61
#: templates/navigation/generic_navigation.html:6
msgid "Actions"
msgstr "操作"
msgstr ""
#: templates/appearance/base.html:63
msgid "Toggle Dropdown"
@@ -148,62 +172,62 @@ msgstr ""
#: templates/appearance/calculate_form_title.html:15
msgid "Confirm delete"
msgstr "确认删除"
msgstr ""
#: templates/appearance/calculate_form_title.html:19
#: templates/appearance/calculate_form_title.html:28
#, python-format
msgid "Edit: %(object)s"
msgstr "编辑:%(object)s"
msgstr "Rediger: %(object)s"
#: templates/appearance/calculate_form_title.html:21
msgid "Confirm"
msgstr "确认"
msgstr "Bekræft"
#: templates/appearance/calculate_form_title.html:25
#, python-format
msgid "Details for: %(object)s"
msgstr "详细信息:%(object)s"
msgstr "Detaljer for: %(object)s"
#: templates/appearance/calculate_form_title.html:30
msgid "Create"
msgstr "创建"
msgstr ""
#: templates/appearance/generic_confirm.html:14
msgid "Are you sure?"
msgstr ""
msgstr "Er du sikker?"
#: templates/appearance/generic_confirm.html:40
msgid "Yes"
msgstr ""
msgstr "Ja"
#: templates/appearance/generic_confirm.html:44
msgid "No"
msgstr ""
msgstr "Nej"
#: templates/appearance/generic_form_instance.html:49
#: templates/appearance/generic_form_instance.html:55
#: templates/appearance/generic_form_subtemplate.html:51
#: templates/appearance/generic_multiform_subtemplate.html:37
msgid "required"
msgstr "必填"
msgstr "Påkrævet"
#: templates/appearance/generic_form_subtemplate.html:90
#: templates/appearance/generic_multiform_subtemplate.html:59
msgid "Save"
msgstr "保存"
msgstr "Gem"
#: templates/appearance/generic_form_subtemplate.html:90
#: templates/appearance/generic_multiform_subtemplate.html:59
#: templates/authentication/password_reset_confirm.html:29
#: templates/authentication/password_reset_form.html:29
msgid "Submit"
msgstr "提交"
msgstr "Indsend"
#: templates/appearance/generic_form_subtemplate.html:94
#: templates/appearance/generic_multiform_subtemplate.html:63
msgid "Cancel"
msgstr "取消"
msgstr "Fortryd"
#: templates/appearance/generic_list_items_subtemplate.html:12
#: templates/appearance/generic_list_subtemplate.html:12
@@ -223,7 +247,7 @@ msgstr ""
#: templates/appearance/generic_list_subtemplate.html:50
msgid "Identifier"
msgstr "标识"
msgstr ""
#: templates/appearance/home.html:9
msgid "Dashboard"
@@ -231,7 +255,7 @@ msgstr ""
#: templates/appearance/home.html:25
msgid "Getting started"
msgstr ""
msgstr "Kom godt igang"
#: templates/appearance/home.html:28
msgid "Before you can fully use Mayan EDMS you need the following:"
@@ -239,11 +263,11 @@ msgstr ""
#: templates/appearance/home.html:49
msgid "Search pages"
msgstr ""
msgstr "Søg sider"
#: templates/appearance/home.html:51 templates/appearance/home.html:61
msgid "Search"
msgstr "搜索"
msgstr "Søg"
#: templates/appearance/home.html:52 templates/appearance/home.html:62
msgid "Advanced"
@@ -251,7 +275,7 @@ msgstr ""
#: templates/appearance/home.html:59
msgid "Search documents"
msgstr ""
msgstr "Søg dokumenter"
#: templates/appearance/main_menu.html:10
msgid "Toggle navigation"
@@ -259,11 +283,11 @@ msgstr ""
#: templates/appearance/no_results.html:18
msgid "No results"
msgstr ""
msgstr "Ingen resultater"
#: templates/appearance/root.html:58
msgid "Close"
msgstr ""
msgstr "Luk"
#: templates/appearance/root.html:77
msgid "Server communication error"
@@ -275,11 +299,11 @@ msgstr ""
#: templates/authentication/login.html:11
msgid "Login"
msgstr "登录"
msgstr "Login"
#: templates/authentication/login.html:22
msgid "First time login"
msgstr "第一次登录"
msgstr ""
#: templates/authentication/login.html:26
#, python-format
@@ -290,28 +314,28 @@ msgstr ""
#: templates/authentication/login.html:27
msgid "Login using the following credentials:"
msgstr "使用如下凭证登录:"
msgstr "Login med følgende:"
#: templates/authentication/login.html:28
#, python-format
msgid "Username: <strong>%(account)s</strong>"
msgstr "用户名:<strong>%(account)s</strong>"
msgstr "Brugernavn: <strong>%(account)s</strong>"
#: templates/authentication/login.html:29
#, python-format
msgid "Email: <strong>%(email)s</strong>"
msgstr "邮箱:<strong>%(email)s</strong>"
msgstr "Email: <strong>%(email)s</strong>"
#: templates/authentication/login.html:30
#, python-format
msgid "Password: <strong>%(password)s</strong>"
msgstr "密码:<strong>%(password)s</strong>"
msgstr "Password: <strong>%(password)s</strong>"
#: templates/authentication/login.html:31
msgid ""
"Be sure to change the password to increase security and to disable this "
"message."
msgstr "请修改密码以提高安全性,并且禁止显示此信息。"
msgstr ""
#: templates/authentication/login.html:47
#: templates/authentication/login.html:55
@@ -320,7 +344,7 @@ msgstr ""
#: templates/authentication/login.html:60
msgid "Forgot your password?"
msgstr ""
msgstr "Glemt password?"
#: templates/authentication/password_reset_complete.html:8
#: templates/authentication/password_reset_confirm.html:8
@@ -337,7 +361,7 @@ msgstr ""
#: templates/authentication/password_reset_complete.html:17
msgid "Login page"
msgstr ""
msgstr "Login side"
#: templates/authentication/password_reset_done.html:15
msgid "Password reset email sent!"
@@ -345,8 +369,8 @@ msgstr ""
#: templates/dashboard/numeric_widget.html:27
msgid "View details"
msgstr ""
msgstr "Se detaljer"
#: templatetags/appearance_tags.py:17
msgid "None"
msgstr ""
msgstr "Ingen"

View File

@@ -1,23 +1,25 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Berny <berny@bernhard-marx.de>, 2015
# Bjoern Kowarsch <bjoern.kowarsch@gmail.com>, 2018
# Jesaja Everling <jeverling@gmail.com>, 2017
# Mathias Behrle <mathiasb@m9s.biz>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"PO-Revision-Date: 2018-10-29 16:55+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: German (Germany) (http://www.transifex.com/rosarior/mayan-edms/language/de_DE/)\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-11-23 09:58+0000\n"
"Last-Translator: Mathias Behrle <mathiasb@m9s.biz>\n"
"Language-Team: German (Germany) (http://www.transifex.com/rosarior/mayan-"
"edms/language/de_DE/)\n"
"Language: de_DE\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: de_DE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: apps.py:12 settings.py:9
@@ -26,7 +28,8 @@ msgstr "Erscheinungsbild"
#: settings.py:13
msgid "Maximum number of characters that will be displayed as the view title."
msgstr "Maximale Anzahl der Zeichen, die als Titel einer Ansicht angezeigt werden."
msgstr ""
"Maximale Anzahl der Zeichen, die als Titel einer Ansicht angezeigt werden."
#: templates/403.html:5 templates/403.html:9
msgid "Insufficient permissions"
@@ -50,9 +53,11 @@ msgstr "Serverfehler"
#: templates/500.html:11
msgid ""
"There's been an error. It's been reported to the site administrators via "
"e-mail and should be fixed shortly. Thanks for your patience."
msgstr "Es kam zu einem Fehler. Der Fehler wurde per E-Mail and die Administratoren gemeldet und sollte bald behoben werden. Vielen Dank für Ihre Geduld."
"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 ""
"Es kam zu einem Fehler. Der Fehler wurde per E-Mail and die Administratoren "
"gemeldet und sollte bald behoben werden. Vielen Dank für Ihre Geduld."
#: templates/appearance/about.html:10
msgid "About"
@@ -64,7 +69,10 @@ msgid ""
"\n"
" %(setting_project_title)s is based on %(project_title)s\n"
" "
msgstr "\n %(setting_project_title)s basiert auf %(project_title)s\n "
msgstr ""
"\n"
" %(setting_project_title)s basiert auf %(project_title)s\n"
" "
#: templates/appearance/about.html:82
msgid "Version"
@@ -83,58 +91,119 @@ msgstr "Veröffentlicht unter der Lizenz:"
#, python-format
msgid ""
"\n"
" %(project_title)s is a free and open-source software brought to you with <i class=\"fa fa-heart text-danger\" style=\"transform: rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" %(project_title)s is a free and open-source software brought "
"to you with <i class=\"fa fa-heart text-danger\" style=\"transform: "
"rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" "
msgstr ""
"\n"
"%(project_title)s ist eine Freie Open-Source Software, die Ihnen mit <i "
"class=\"fa fa-heart text-danger\"></i> durch Roberto Rosario und andere "
"Mitwirkende zur Verfügung gestellt wird..\n"
" "
#: templates/appearance/about.html:109
#, python-format
msgid ""
"\n"
" It takes great effort to make %(project_title)s as feature-rich as it is. We need all the help we can get!\n"
" It takes great effort to make %(project_title)s as feature-"
"rich as it is. We need all the help we can get!\n"
" "
msgstr "\nEs bedeutet einen großen Aufwand, %(project_title)s so funktionsreich zu machen, wie es ist. Wir brauchen alle Hilfe, die wir bekommen können!"
msgstr ""
"\n"
"Es bedeutet einen großen Aufwand, %(project_title)s so funktionsreich zu "
"machen, wie es ist. Wir brauchen alle Hilfe, die wir bekommen können!"
#: templates/appearance/about.html:115
#, python-format
msgid ""
"\n"
" If you use %(project_title)s please <a class=\"new_window\" href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation %(icon_social_paypal)s</a>\n"
" If you use %(project_title)s please <a class=\"new_window\" "
"href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-"
"xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation "
"%(icon_social_paypal)s</a>\n"
" "
msgstr "\nWenn Sie %(project_title)s verwenden, erwägen Sie bitte <a class=\"new_window\" href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3PXN336XFXQNN\"> eine Spende %(icon_social_paypal)s </a>"
msgstr ""
"\n"
"Wenn Sie %(project_title)s verwenden, erwägen Sie bitte <a class=\"new_window"
"\" href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-"
"xclick&hosted_button_id=3PXN336XFXQNN\"> eine Spende %(icon_social_paypal)s "
"</a>"
#: templates/appearance/about.html:121
#, python-format
msgid ""
"\n"
" The complete list of changes is available via the <a class=\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html\">Release notes %(icon_documentation)s</a> or the short version <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" The complete list of changes is available via the <a class="
"\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html"
"\">Release notes %(icon_documentation)s</a> or the short version <a class="
"\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/"
"HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" "
msgstr ""
"\n"
"Eine umfassende Liste der Neuerungen ist einsehbar in den <a class="
"\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html"
"\">Release Notes %(icon_documentation)s oder als Kurzversion<a class="
"\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/"
"HISTORY.rst\">im Changelog %(icon_documentation)s</a>."
#: templates/appearance/about.html:127
#, python-format
msgid ""
"\n"
" For questions check the <a class=\"new_window\" href=\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki %(icon_wiki)s</a>.\n"
" For questions check the <a class=\"new_window\" href="
"\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or "
"the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki "
"%(icon_wiki)s</a>.\n"
" "
msgstr ""
"\n"
"Bei Fragen schauen Sie zunächst in die <a class=\"new_window\" href="
"\"https://docs.mayan-edms.com\"> Dokumentation %(icon_documentation)s</a> "
"oder die <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\"> Wiki "
"%(icon_wiki)s</a>."
#: templates/appearance/about.html:133
#, python-format
msgid ""
"\n"
" If you found a bug or have a feature idea, visit the <a class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum %(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository %(icon_source_code)s</a>.\n"
" If you found a bug or have a feature idea, visit the <a "
"class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum "
"%(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href="
"\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository "
"%(icon_source_code)s</a>.\n"
" "
msgstr ""
"\n"
"Sollten Sie einen Bug gefunden oder eine Idee für eine neue Funktion haben, "
"dann besuchen Sie entweder das<a class=\"new_window\" href=\"https://forum."
"mayan-edms.com\"> Forum %(icon_forum)s</a> oder erstellen Sie ein Ticket in "
"der <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms"
"\"> Quellenverwaltung %(icon_source_code)s</a>. "
#: templates/appearance/about.html:138
#, python-format
msgid ""
"\n"
" Spread the word. Talk to your friends and colleagues about how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter.com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" href=\"https://www.facebook.com/MayanEDMS/\">Facebook %(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www.instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" Spread the word. Talk to your friends and colleagues about "
"how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter."
"com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" "
"href=\"https://www.facebook.com/MayanEDMS/\">Facebook "
"%(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www."
"instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" "
msgstr ""
"\n"
"Machen Sie dieses Projekt bekannt. Berichten Sie Ihren Freunden und "
"Kollegen, wie angenehm die Arbeit mit %(project_title)s ist!\n"
" Folgen Sie uns auf <a class=\"new_window\" href=\"https://twitter.com/"
"mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" "
"href=\"https://www.facebook.com/MayanEDMS/\">Facebook "
"%(icon_social_facebook)s</a>, oder <a class=\"new_window\" href=\"https://"
"www.instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" "
msgstr "\nMachen Sie dieses Projekt bekannt. Berichten Sie Ihren Freunden und Kollegen, wie angenehm die Arbeit mit %(project_title)s ist!\n Folgen Sie uns auf <a class=\"new_window\" href=\"https://twitter.com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" href=\"https://www.facebook.com/MayanEDMS/\">Facebook %(icon_social_facebook)s</a>, oder <a class=\"new_window\" href=\"https://www.instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n "
#: templates/appearance/base.html:32
msgid "Warning"
@@ -214,7 +283,9 @@ msgstr "Abbrechen"
msgid ""
"Total (%(start)s - %(end)s out of %(total)s) (Page %(page_number)s of "
"%(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:14
#: templates/appearance/generic_list_items_subtemplate.html:17
@@ -289,7 +360,9 @@ msgstr "Erstanmeldung"
msgid ""
"You have just finished installing <strong>%(project_title)s</strong>, "
"congratulations!"
msgstr "Glückwunsch, Sie haben <strong>%(project_title)s</strong> nun erfolgreich installiert!"
msgstr ""
"Glückwunsch, Sie haben <strong>%(project_title)s</strong> nun erfolgreich "
"installiert!"
#: templates/authentication/login.html:27
msgid "Login using the following credentials:"
@@ -314,7 +387,9 @@ msgstr "Passwort: <strong>%(password)s</strong>"
msgid ""
"Be sure to change the password to increase security and to disable this "
"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/authentication/login.html:47
#: templates/authentication/login.html:55
@@ -336,7 +411,8 @@ msgstr "Passwort zurücksetzen"
#: templates/authentication/password_reset_complete.html:15
msgid "Password reset complete! Click the link below to login."
msgstr "Passwortrücksetzung erfolgreich! Klicken Sie auf den Link um sich anzumelden."
msgstr ""
"Passwortrücksetzung erfolgreich! Klicken Sie auf den Link um sich anzumelden."
#: templates/authentication/password_reset_complete.html:17
msgid "Login page"

Binary file not shown.

View File

@@ -0,0 +1,387 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-10-29 16:55+0000\n"
"Last-Translator: Roberto Rosario\n"
"Language-Team: Greek (http://www.transifex.com/rosarior/mayan-edms/language/"
"el/)\n"
"Language: el\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: apps.py:12 settings.py:9
msgid "Appearance"
msgstr "Παρουσιαστικό"
#: settings.py:13
msgid "Maximum number of characters that will be displayed as the view title."
msgstr ""
#: templates/403.html:5 templates/403.html:9
msgid "Insufficient permissions"
msgstr "Ανεπαρκή δικαιώματα"
#: templates/403.html:11
msgid "You don't have enough permissions for this operation."
msgstr "Δεν σας έχει εκχωρηθεί δικαίωμα εκτέλεσης αυτής της ενέργειας."
#: templates/404.html:5 templates/404.html:9
msgid "Page not found"
msgstr "Η σελίδα δεν βρέθηκε"
#: templates/404.html:11
msgid "Sorry, but the requested page could not be found."
msgstr "Λυπάμαι, η ζητούμενη σελίδα δεν βρέθηκε."
#: templates/500.html:5 templates/500.html:9 templates/appearance/root.html:53
msgid "Server error"
msgstr "Σφάλμα διακομηστή"
#: templates/500.html:11
msgid ""
"There's been an error. It's been reported to the site administrators via e-"
"mail and should be fixed shortly. Thanks for your patience."
msgstr ""
"Παρουσιάστηκε ένα σφάλμα. Έχει αναφερθεί στον διαχειριστή του ιστότοπου μέσω "
"ηλεκτρονικού ταχυδρομείου και θα διευθετηθεί σύντομα. Ευχαριστούμε για την "
"υπομονή σας."
#: templates/appearance/about.html:10
msgid "About"
msgstr "Σχετικά"
#: templates/appearance/about.html:77
#, python-format
msgid ""
"\n"
" %(setting_project_title)s is based on %(project_title)s\n"
" "
msgstr ""
#: templates/appearance/about.html:82
msgid "Version"
msgstr "Έκδοση"
#: templates/appearance/about.html:84
#, python-format
msgid "Build number: %(build_number)s"
msgstr ""
#: templates/appearance/about.html:97
msgid "Released under the license:"
msgstr ""
#: templates/appearance/about.html:103
#, python-format
msgid ""
"\n"
" %(project_title)s is a free and open-source software brought "
"to you with <i class=\"fa fa-heart text-danger\" style=\"transform: "
"rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" "
msgstr ""
#: templates/appearance/about.html:109
#, python-format
msgid ""
"\n"
" It takes great effort to make %(project_title)s as feature-"
"rich as it is. We need all the help we can get!\n"
" "
msgstr ""
#: templates/appearance/about.html:115
#, python-format
msgid ""
"\n"
" If you use %(project_title)s please <a class=\"new_window\" "
"href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-"
"xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation "
"%(icon_social_paypal)s</a>\n"
" "
msgstr ""
#: templates/appearance/about.html:121
#, python-format
msgid ""
"\n"
" The complete list of changes is available via the <a class="
"\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html"
"\">Release notes %(icon_documentation)s</a> or the short version <a class="
"\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/"
"HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" "
msgstr ""
#: templates/appearance/about.html:127
#, python-format
msgid ""
"\n"
" For questions check the <a class=\"new_window\" href="
"\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or "
"the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki "
"%(icon_wiki)s</a>.\n"
" "
msgstr ""
#: templates/appearance/about.html:133
#, python-format
msgid ""
"\n"
" If you found a bug or have a feature idea, visit the <a "
"class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum "
"%(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href="
"\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository "
"%(icon_source_code)s</a>.\n"
" "
msgstr ""
#: templates/appearance/about.html:138
#, python-format
msgid ""
"\n"
" Spread the word. Talk to your friends and colleagues about "
"how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter."
"com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" "
"href=\"https://www.facebook.com/MayanEDMS/\">Facebook "
"%(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www."
"instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" "
msgstr ""
#: templates/appearance/base.html:32
msgid "Warning"
msgstr ""
#: templates/appearance/base.html:61
#: templates/navigation/generic_navigation.html:6
msgid "Actions"
msgstr "Ενέργειες"
#: templates/appearance/base.html:63
msgid "Toggle Dropdown"
msgstr ""
#: templates/appearance/calculate_form_title.html:15
msgid "Confirm delete"
msgstr "Επιβεβαίωση διαγραφής"
#: templates/appearance/calculate_form_title.html:19
#: templates/appearance/calculate_form_title.html:28
#, python-format
msgid "Edit: %(object)s"
msgstr "Τροποποίηση: %(object)s"
#: templates/appearance/calculate_form_title.html:21
msgid "Confirm"
msgstr "Επιβεβαίωση"
#: templates/appearance/calculate_form_title.html:25
#, python-format
msgid "Details for: %(object)s"
msgstr "Λεπτομέρειες για: %(object)s"
#: templates/appearance/calculate_form_title.html:30
msgid "Create"
msgstr "Δημηουργία"
#: templates/appearance/generic_confirm.html:14
msgid "Are you sure?"
msgstr ""
#: templates/appearance/generic_confirm.html:40
msgid "Yes"
msgstr "Ναι"
#: templates/appearance/generic_confirm.html:44
msgid "No"
msgstr "Όχι"
#: templates/appearance/generic_form_instance.html:49
#: templates/appearance/generic_form_instance.html:55
#: templates/appearance/generic_form_subtemplate.html:51
#: templates/appearance/generic_multiform_subtemplate.html:37
msgid "required"
msgstr "απαιτείται"
#: templates/appearance/generic_form_subtemplate.html:90
#: templates/appearance/generic_multiform_subtemplate.html:59
msgid "Save"
msgstr "Αποθήκευση"
#: templates/appearance/generic_form_subtemplate.html:90
#: templates/appearance/generic_multiform_subtemplate.html:59
#: templates/authentication/password_reset_confirm.html:29
#: templates/authentication/password_reset_form.html:29
msgid "Submit"
msgstr "Υποβολή"
#: templates/appearance/generic_form_subtemplate.html:94
#: templates/appearance/generic_multiform_subtemplate.html:63
msgid "Cancel"
msgstr "Άκυρο"
#: templates/appearance/generic_list_items_subtemplate.html:12
#: templates/appearance/generic_list_subtemplate.html:12
#, python-format
msgid ""
"Total (%(start)s - %(end)s out of %(total)s) (Page %(page_number)s of "
"%(total_pages)s)"
msgstr ""
"Σύνολο (%(start)s - %(end)s από %(total)s) (Σελίδα %(page_number)s από "
"%(total_pages)s)"
#: templates/appearance/generic_list_items_subtemplate.html:14
#: templates/appearance/generic_list_items_subtemplate.html:17
#: templates/appearance/generic_list_subtemplate.html:14
#: templates/appearance/generic_list_subtemplate.html:17
#, python-format
msgid "Total: %(total)s"
msgstr "Σύνολο: %(total)s"
#: templates/appearance/generic_list_subtemplate.html:50
msgid "Identifier"
msgstr "Αναγνωριστικό"
#: templates/appearance/home.html:9
msgid "Dashboard"
msgstr "Πίνακας ελέγχου"
#: templates/appearance/home.html:25
msgid "Getting started"
msgstr "Ξεκινώντας"
#: templates/appearance/home.html:28
msgid "Before you can fully use Mayan EDMS you need the following:"
msgstr ""
"Προτού μπορέσετε να χρησιμοποιήσετε πλήρως το Mayan EDMS χρειάζεστε τα εξής:"
#: templates/appearance/home.html:49
msgid "Search pages"
msgstr "Σελίδες αναζήτησης"
#: templates/appearance/home.html:51 templates/appearance/home.html:61
msgid "Search"
msgstr "Αναζήτηση"
#: templates/appearance/home.html:52 templates/appearance/home.html:62
msgid "Advanced"
msgstr "Προχωρημένα"
#: templates/appearance/home.html:59
msgid "Search documents"
msgstr "Αναζήτηση εγγράφων"
#: templates/appearance/main_menu.html:10
msgid "Toggle navigation"
msgstr "Εναλλαγή πλοήγησης"
#: templates/appearance/no_results.html:18
msgid "No results"
msgstr "Κανένα αποτέλεσμα"
#: templates/appearance/root.html:58
msgid "Close"
msgstr ""
#: templates/appearance/root.html:77
msgid "Server communication error"
msgstr ""
#: templates/appearance/root.html:79
msgid "Check you network connection and try again in a few moments."
msgstr ""
#: templates/authentication/login.html:11
msgid "Login"
msgstr "Σύνδεση"
#: templates/authentication/login.html:22
msgid "First time login"
msgstr "Σύνδεση για πρώτη φορά"
#: templates/authentication/login.html:26
#, python-format
msgid ""
"You have just finished installing <strong>%(project_title)s</strong>, "
"congratulations!"
msgstr ""
#: templates/authentication/login.html:27
msgid "Login using the following credentials:"
msgstr "Συνδεθείτε χρησιμοποιώντας τα παρακάτω διαπιστευτήρια:"
#: templates/authentication/login.html:28
#, python-format
msgid "Username: <strong>%(account)s</strong>"
msgstr "Όνομα χρήστη: <strong>%(account)s</strong>"
#: templates/authentication/login.html:29
#, python-format
msgid "Email: <strong>%(email)s</strong>"
msgstr "Email: <strong>%(email)s</strong>"
#: templates/authentication/login.html:30
#, python-format
msgid "Password: <strong>%(password)s</strong>"
msgstr "Κωδικός πρόσβασης: <strong>%(password)s</strong>"
#: templates/authentication/login.html:31
msgid ""
"Be sure to change the password to increase security and to disable this "
"message."
msgstr ""
"Αλλάξτε τον κωδικό πρόσβασης για να αυξήσετε την ασφάλεια και να "
"απενεργοποιήσετε αυτό το μήνυμα."
#: templates/authentication/login.html:47
#: templates/authentication/login.html:55
msgid "Sign in"
msgstr "Συνδεθείτε"
#: templates/authentication/login.html:60
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 page"
msgstr "Σελίδασύνδεσης"
#: templates/authentication/password_reset_done.html:15
msgid "Password reset email sent!"
msgstr ""
"Έγινε αποστολή ηλεκτρονικού μηνύματος για την επαναφορά του κωδικού "
"πρόσβασης!"
#: templates/dashboard/numeric_widget.html:27
msgid "View details"
msgstr "Εμφάνηση λεπτομερειών"
#: templatetags/appearance_tags.py:17
msgid "None"
msgstr "Κανένα"

View File

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

View File

@@ -1,21 +1,22 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Roberto Rosario, 2015-2018
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"PO-Revision-Date: 2018-10-29 16:55+0000\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2019-04-09 05:09+0000\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"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: apps.py:12 settings.py:9
@@ -24,7 +25,8 @@ msgstr "Apariencia"
#: settings.py:13
msgid "Maximum number of characters that will be displayed as the view title."
msgstr "Número máximo de caracteres que se mostrarán como el título de la vista."
msgstr ""
"Número máximo de caracteres que se mostrarán como el título de la vista."
#: templates/403.html:5 templates/403.html:9
msgid "Insufficient permissions"
@@ -48,9 +50,11 @@ msgstr "Error de servidor"
#: templates/500.html:11
msgid ""
"There's been an error. It's been reported to the site administrators via "
"e-mail and should be fixed shortly. Thanks for your patience."
msgstr "Ha habido un error. Se ha informado a los administradores del sitio vía e-mail y debería corregirse en breve. Gracias por su paciencia."
"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 ""
"Ha habido un error. Se ha informado a los administradores del sitio vía e-"
"mail y debería corregirse en breve. Gracias por su paciencia."
#: templates/appearance/about.html:10
msgid "About"
@@ -62,7 +66,10 @@ msgid ""
"\n"
" %(setting_project_title)s is based on %(project_title)s\n"
" "
msgstr "\n                    %(setting_project_title)s se basa en %(project_title)s\n                "
msgstr ""
"\n"
"                    %(setting_project_title)s se basa en %(project_title)s\n"
"                "
#: templates/appearance/about.html:82
msgid "Version"
@@ -81,58 +88,125 @@ msgstr "Publicado bajo la licencia:"
#, python-format
msgid ""
"\n"
" %(project_title)s is a free and open-source software brought to you with <i class=\"fa fa-heart text-danger\" style=\"transform: rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" %(project_title)s is a free and open-source software brought "
"to you with <i class=\"fa fa-heart text-danger\" style=\"transform: "
"rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" "
msgstr ""
"\n"
"                %(project_title)s es un software gratuito y de código "
"abierto realizado con <i class = \"fa fa-heart text-danger\" style = "
"\"transform: rotate (10deg);\"> </i> por Roberto Rosario y colaboradores.\n"
"            "
#: templates/appearance/about.html:109
#, python-format
msgid ""
"\n"
" It takes great effort to make %(project_title)s as feature-rich as it is. We need all the help we can get!\n"
" It takes great effort to make %(project_title)s as feature-"
"rich as it is. We need all the help we can get!\n"
" "
msgstr ""
"\n"
"                Se necesita un gran esfuerzo para hacer que "
"%(project_title)s sea tan rico en funcionalidad como lo es. ¡Necesitamos "
"toda la ayuda que podamos conseguir!\n"
"            "
#: templates/appearance/about.html:115
#, python-format
msgid ""
"\n"
" If you use %(project_title)s please <a class=\"new_window\" href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation %(icon_social_paypal)s</a>\n"
" If you use %(project_title)s please <a class=\"new_window\" "
"href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-"
"xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation "
"%(icon_social_paypal)s</a>\n"
" "
msgstr ""
"\n"
"                Si usa %(project_title)s por favor <a class=\"new_window\" "
"href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-"
"xclick&hosted_button_id=3PXN336XFXQNN\"> considerar hacer una donación "
"%(icon_social_paypal)s\n"
"            "
#: templates/appearance/about.html:121
#, python-format
msgid ""
"\n"
" The complete list of changes is available via the <a class=\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html\">Release notes %(icon_documentation)s</a> or the short version <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" The complete list of changes is available via the <a class="
"\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html"
"\">Release notes %(icon_documentation)s</a> or the short version <a class="
"\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/"
"HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" "
msgstr ""
"\n"
"                La lista completa de cambios está disponible a través de <a "
"class=\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html"
"\"> Notas de la versión %(icon_documentation)s </a> o la versión corta <a "
"class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/"
"master/HISTORY.rst\"> Changelog %(icon_documentation)s </a>.\n"
"            "
#: templates/appearance/about.html:127
#, python-format
msgid ""
"\n"
" For questions check the <a class=\"new_window\" href=\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki %(icon_wiki)s</a>.\n"
" For questions check the <a class=\"new_window\" href="
"\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or "
"the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki "
"%(icon_wiki)s</a>.\n"
" "
msgstr ""
"\n"
"                Para preguntas, consulte la <a class=\"new_window\" href="
"\"https://docs.mayan-edms.com\"> Documentación %(icon_documentation)s </a> o "
"<a class=\"new_window\" href=\"https://wiki.mayan-edms.com\"> el Wiki "
"%(icon_wiki)s </a>.\n"
"            "
#: templates/appearance/about.html:133
#, python-format
msgid ""
"\n"
" If you found a bug or have a feature idea, visit the <a class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum %(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository %(icon_source_code)s</a>.\n"
" If you found a bug or have a feature idea, visit the <a "
"class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum "
"%(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href="
"\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository "
"%(icon_source_code)s</a>.\n"
" "
msgstr ""
"\n"
"                Si encontró un error o tiene una idea característica, visite "
"el <a class=\"new_window\" href=\"https://forum.mayan-edms.com\"> Forum "
"%(icon_forum)s </a> o abra un ticket en el <a class=\"new_window\" href="
"\"https://gitlab.com/mayan-edms/mayan-edms\"> Repositorio de código fuente "
"%(icon_source_code)s </a>\n"
"            "
#: templates/appearance/about.html:138
#, python-format
msgid ""
"\n"
" Spread the word. Talk to your friends and colleagues about how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter.com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" href=\"https://www.facebook.com/MayanEDMS/\">Facebook %(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www.instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" Spread the word. Talk to your friends and colleagues about "
"how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter."
"com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" "
"href=\"https://www.facebook.com/MayanEDMS/\">Facebook "
"%(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www."
"instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" "
msgstr ""
"\n"
"                Riega la voz. ¡Habla con tus amigos y colegas sobre lo "
"increíble que es %(project_title)s!\n"
"                Síguenos en <a class=\"new_window\" href=\"https://twitter."
"com/mayanedms\"> Twitter %(icon_social_twitter)s </a>, <a class=\"new_window"
"\" href=\"https://www.facebook.com/MayanEDMS/\"> Facebook "
"%(icon_social_facebook)s </a> o <a class=\"new_window\" href=\"https://www."
"instagram.com/mayan_edms/\"> Instagram %(icon_social_instagram)s </a>\n"
"            "
#: templates/appearance/base.html:32
msgid "Warning"
@@ -212,7 +286,9 @@ msgstr "Cancelar"
msgid ""
"Total (%(start)s - %(end)s out of %(total)s) (Page %(page_number)s of "
"%(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:14
#: templates/appearance/generic_list_items_subtemplate.html:17
@@ -312,7 +388,9 @@ msgstr "Contraseña: <strong>%(password)s</strong>"
msgid ""
"Be sure to change the password to increase security and to disable this "
"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/authentication/login.html:47
#: templates/authentication/login.html:55
@@ -334,7 +412,9 @@ 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."
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 page"

View File

@@ -1,21 +1,22 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Mehdi Amani <MehdiAmani@toorintan.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-10-29 16:55+0000\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"
"Language: fa\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: fa\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: apps.py:12 settings.py:9
@@ -48,9 +49,11 @@ msgstr "خطای سرور"
#: templates/500.html:11
msgid ""
"There's been an error. It's been reported to the site administrators via "
"e-mail and should be fixed shortly. Thanks for your patience."
msgstr "یک خطا وجود دارد از طریق پست الکترونیکی به مدیران سایت گزارش شده است و باید به زودی تنظیم شود. از صبر و شکیبایی شما متشکریم"
"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 ""
"یک خطا وجود دارد از طریق پست الکترونیکی به مدیران سایت گزارش شده است و باید "
"به زودی تنظیم شود. از صبر و شکیبایی شما متشکریم"
#: templates/appearance/about.html:10
msgid "About"
@@ -81,7 +84,9 @@ msgstr ""
#, python-format
msgid ""
"\n"
" %(project_title)s is a free and open-source software brought to you with <i class=\"fa fa-heart text-danger\" style=\"transform: rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" %(project_title)s is a free and open-source software brought "
"to you with <i class=\"fa fa-heart text-danger\" style=\"transform: "
"rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" "
msgstr ""
@@ -89,7 +94,8 @@ msgstr ""
#, python-format
msgid ""
"\n"
" It takes great effort to make %(project_title)s as feature-rich as it is. We need all the help we can get!\n"
" It takes great effort to make %(project_title)s as feature-"
"rich as it is. We need all the help we can get!\n"
" "
msgstr ""
@@ -97,7 +103,10 @@ msgstr ""
#, python-format
msgid ""
"\n"
" If you use %(project_title)s please <a class=\"new_window\" href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation %(icon_social_paypal)s</a>\n"
" If you use %(project_title)s please <a class=\"new_window\" "
"href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-"
"xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation "
"%(icon_social_paypal)s</a>\n"
" "
msgstr ""
@@ -105,7 +114,11 @@ msgstr ""
#, python-format
msgid ""
"\n"
" The complete list of changes is available via the <a class=\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html\">Release notes %(icon_documentation)s</a> or the short version <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" The complete list of changes is available via the <a class="
"\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html"
"\">Release notes %(icon_documentation)s</a> or the short version <a class="
"\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/"
"HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" "
msgstr ""
@@ -113,7 +126,10 @@ msgstr ""
#, python-format
msgid ""
"\n"
" For questions check the <a class=\"new_window\" href=\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki %(icon_wiki)s</a>.\n"
" For questions check the <a class=\"new_window\" href="
"\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or "
"the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki "
"%(icon_wiki)s</a>.\n"
" "
msgstr ""
@@ -121,7 +137,11 @@ msgstr ""
#, python-format
msgid ""
"\n"
" If you found a bug or have a feature idea, visit the <a class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum %(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository %(icon_source_code)s</a>.\n"
" If you found a bug or have a feature idea, visit the <a "
"class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum "
"%(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href="
"\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository "
"%(icon_source_code)s</a>.\n"
" "
msgstr ""
@@ -129,8 +149,13 @@ msgstr ""
#, python-format
msgid ""
"\n"
" Spread the word. Talk to your friends and colleagues about how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter.com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" href=\"https://www.facebook.com/MayanEDMS/\">Facebook %(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www.instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" Spread the word. Talk to your friends and colleagues about "
"how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter."
"com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" "
"href=\"https://www.facebook.com/MayanEDMS/\">Facebook "
"%(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www."
"instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" "
msgstr ""
@@ -212,7 +237,9 @@ msgstr "لغو"
msgid ""
"Total (%(start)s - %(end)s out of %(total)s) (Page %(page_number)s of "
"%(total_pages)s)"
msgstr "مجموع (%(start)s - %(end)s از %(total)s) (صفحه %(page_number)s از %(total_pages)s)"
msgstr ""
"مجموع (%(start)s - %(end)s از %(total)s) (صفحه %(page_number)s از "
"%(total_pages)s)"
#: templates/appearance/generic_list_items_subtemplate.html:14
#: templates/appearance/generic_list_items_subtemplate.html:17
@@ -236,7 +263,9 @@ msgstr "شروع کردن"
#: templates/appearance/home.html:28
msgid "Before you can fully use Mayan EDMS you need the following:"
msgstr "قبل از اینکه بتوانید به طور کامل از EDMS مایان استفاده کنید، به موارد زیر نیاز دارید:"
msgstr ""
"قبل از اینکه بتوانید به طور کامل از EDMS مایان استفاده کنید، به موارد زیر "
"نیاز دارید:"
#: templates/appearance/home.html:49
msgid "Search pages"

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Christophe CHAUVET <christophe.chauvet@gmail.com>, 2017
# Frédéric Escudero <frederic.escudero@gmail.com>, 2017
@@ -11,14 +11,15 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-10-29 16:55+0000\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"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: apps.py:12 settings.py:9
@@ -51,9 +52,12 @@ msgstr "Erreur du serveur"
#: templates/500.html:11
msgid ""
"There's been an error. It's been reported to the site administrators via "
"e-mail and should be fixed shortly. Thanks for your patience."
msgstr "Une erreur vient de se produire. Elle a été signalée aux administrateurs du site par courriel et devrait être résolue rapidement. Merci de votre patience."
"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 ""
"Une erreur vient de se produire. Elle a été signalée aux administrateurs du "
"site par courriel et devrait être résolue rapidement. Merci de votre "
"patience."
#: templates/appearance/about.html:10
msgid "About"
@@ -84,7 +88,9 @@ msgstr "Publié sous la licence :"
#, python-format
msgid ""
"\n"
" %(project_title)s is a free and open-source software brought to you with <i class=\"fa fa-heart text-danger\" style=\"transform: rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" %(project_title)s is a free and open-source software brought "
"to you with <i class=\"fa fa-heart text-danger\" style=\"transform: "
"rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" "
msgstr ""
@@ -92,7 +98,8 @@ msgstr ""
#, python-format
msgid ""
"\n"
" It takes great effort to make %(project_title)s as feature-rich as it is. We need all the help we can get!\n"
" It takes great effort to make %(project_title)s as feature-"
"rich as it is. We need all the help we can get!\n"
" "
msgstr ""
@@ -100,7 +107,10 @@ msgstr ""
#, python-format
msgid ""
"\n"
" If you use %(project_title)s please <a class=\"new_window\" href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation %(icon_social_paypal)s</a>\n"
" If you use %(project_title)s please <a class=\"new_window\" "
"href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-"
"xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation "
"%(icon_social_paypal)s</a>\n"
" "
msgstr ""
@@ -108,7 +118,11 @@ msgstr ""
#, python-format
msgid ""
"\n"
" The complete list of changes is available via the <a class=\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html\">Release notes %(icon_documentation)s</a> or the short version <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" The complete list of changes is available via the <a class="
"\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html"
"\">Release notes %(icon_documentation)s</a> or the short version <a class="
"\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/"
"HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" "
msgstr ""
@@ -116,7 +130,10 @@ msgstr ""
#, python-format
msgid ""
"\n"
" For questions check the <a class=\"new_window\" href=\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki %(icon_wiki)s</a>.\n"
" For questions check the <a class=\"new_window\" href="
"\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or "
"the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki "
"%(icon_wiki)s</a>.\n"
" "
msgstr ""
@@ -124,7 +141,11 @@ msgstr ""
#, python-format
msgid ""
"\n"
" If you found a bug or have a feature idea, visit the <a class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum %(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository %(icon_source_code)s</a>.\n"
" If you found a bug or have a feature idea, visit the <a "
"class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum "
"%(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href="
"\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository "
"%(icon_source_code)s</a>.\n"
" "
msgstr ""
@@ -132,8 +153,13 @@ msgstr ""
#, python-format
msgid ""
"\n"
" Spread the word. Talk to your friends and colleagues about how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter.com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" href=\"https://www.facebook.com/MayanEDMS/\">Facebook %(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www.instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" Spread the word. Talk to your friends and colleagues about "
"how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter."
"com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" "
"href=\"https://www.facebook.com/MayanEDMS/\">Facebook "
"%(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www."
"instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" "
msgstr ""
@@ -215,7 +241,9 @@ msgstr "Annuler"
msgid ""
"Total (%(start)s - %(end)s out of %(total)s) (Page %(page_number)s of "
"%(total_pages)s)"
msgstr "Total (%(start)s - %(end)s sur %(total)s) (Page %(page_number)s sur %(total_pages)s)"
msgstr ""
"Total (%(start)s - %(end)s sur %(total)s) (Page %(page_number)s sur "
"%(total_pages)s)"
#: templates/appearance/generic_list_items_subtemplate.html:14
#: templates/appearance/generic_list_items_subtemplate.html:17
@@ -239,7 +267,9 @@ msgstr "Démarrage"
#: templates/appearance/home.html:28
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:49
msgid "Search pages"
@@ -290,11 +320,13 @@ msgstr "Première connexion"
msgid ""
"You have just finished installing <strong>%(project_title)s</strong>, "
"congratulations!"
msgstr "Vous venez d'installer <strong>%(project_title)s</strong>, félicitations!"
msgstr ""
"Vous venez d'installer <strong>%(project_title)s</strong>, félicitations!"
#: templates/authentication/login.html:27
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/authentication/login.html:28
#, python-format
@@ -315,7 +347,9 @@ msgstr "Mot de passe : <strong>%(password)s</strong>"
msgid ""
"Be sure to change the password to increase security and to disable this "
"message."
msgstr "Assurez-vous de modifier votre mot de passe pour accroître la sécurité et pour ne plus afficher ce message."
msgstr ""
"Assurez-vous de modifier votre mot de passe pour accroître la sécurité et "
"pour ne plus afficher ce message."
#: templates/authentication/login.html:47
#: templates/authentication/login.html:55
@@ -337,7 +371,9 @@ msgstr "Réinitialiser le mot de passe"
#: templates/authentication/password_reset_complete.html:15
msgid "Password reset complete! Click the link below to login."
msgstr "Réinitialisation du mot de passe terminée! Cliquez sur le lien ci-dessous pour vous connecter."
msgstr ""
"Réinitialisation du mot de passe terminée! Cliquez sur le lien ci-dessous "
"pour vous connecter."
#: templates/authentication/password_reset_complete.html:17
msgid "Login page"

View File

@@ -1,21 +1,22 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# molnars <szabolcs.molnar@gmail.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-10-29 16:55+0000\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"
"Language: hu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: hu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: apps.py:12 settings.py:9
@@ -48,8 +49,8 @@ msgstr ""
#: templates/500.html:11
msgid ""
"There's been an error. It's been reported to the site administrators via "
"e-mail and should be fixed shortly. Thanks for your patience."
"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 ""
#: templates/appearance/about.html:10
@@ -81,7 +82,9 @@ msgstr ""
#, python-format
msgid ""
"\n"
" %(project_title)s is a free and open-source software brought to you with <i class=\"fa fa-heart text-danger\" style=\"transform: rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" %(project_title)s is a free and open-source software brought "
"to you with <i class=\"fa fa-heart text-danger\" style=\"transform: "
"rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" "
msgstr ""
@@ -89,7 +92,8 @@ msgstr ""
#, python-format
msgid ""
"\n"
" It takes great effort to make %(project_title)s as feature-rich as it is. We need all the help we can get!\n"
" It takes great effort to make %(project_title)s as feature-"
"rich as it is. We need all the help we can get!\n"
" "
msgstr ""
@@ -97,7 +101,10 @@ msgstr ""
#, python-format
msgid ""
"\n"
" If you use %(project_title)s please <a class=\"new_window\" href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation %(icon_social_paypal)s</a>\n"
" If you use %(project_title)s please <a class=\"new_window\" "
"href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-"
"xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation "
"%(icon_social_paypal)s</a>\n"
" "
msgstr ""
@@ -105,7 +112,11 @@ msgstr ""
#, python-format
msgid ""
"\n"
" The complete list of changes is available via the <a class=\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html\">Release notes %(icon_documentation)s</a> or the short version <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" The complete list of changes is available via the <a class="
"\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html"
"\">Release notes %(icon_documentation)s</a> or the short version <a class="
"\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/"
"HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" "
msgstr ""
@@ -113,7 +124,10 @@ msgstr ""
#, python-format
msgid ""
"\n"
" For questions check the <a class=\"new_window\" href=\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki %(icon_wiki)s</a>.\n"
" For questions check the <a class=\"new_window\" href="
"\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or "
"the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki "
"%(icon_wiki)s</a>.\n"
" "
msgstr ""
@@ -121,7 +135,11 @@ msgstr ""
#, python-format
msgid ""
"\n"
" If you found a bug or have a feature idea, visit the <a class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum %(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository %(icon_source_code)s</a>.\n"
" If you found a bug or have a feature idea, visit the <a "
"class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum "
"%(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href="
"\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository "
"%(icon_source_code)s</a>.\n"
" "
msgstr ""
@@ -129,8 +147,13 @@ msgstr ""
#, python-format
msgid ""
"\n"
" Spread the word. Talk to your friends and colleagues about how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter.com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" href=\"https://www.facebook.com/MayanEDMS/\">Facebook %(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www.instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" Spread the word. Talk to your friends and colleagues about "
"how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter."
"com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" "
"href=\"https://www.facebook.com/MayanEDMS/\">Facebook "
"%(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www."
"instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" "
msgstr ""

View File

@@ -1,20 +1,21 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-10-29 16:55+0000\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"
"Language: id\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: id\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: apps.py:12 settings.py:9
@@ -47,8 +48,8 @@ msgstr ""
#: templates/500.html:11
msgid ""
"There's been an error. It's been reported to the site administrators via "
"e-mail and should be fixed shortly. Thanks for your patience."
"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 ""
#: templates/appearance/about.html:10
@@ -80,7 +81,9 @@ msgstr ""
#, python-format
msgid ""
"\n"
" %(project_title)s is a free and open-source software brought to you with <i class=\"fa fa-heart text-danger\" style=\"transform: rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" %(project_title)s is a free and open-source software brought "
"to you with <i class=\"fa fa-heart text-danger\" style=\"transform: "
"rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" "
msgstr ""
@@ -88,7 +91,8 @@ msgstr ""
#, python-format
msgid ""
"\n"
" It takes great effort to make %(project_title)s as feature-rich as it is. We need all the help we can get!\n"
" It takes great effort to make %(project_title)s as feature-"
"rich as it is. We need all the help we can get!\n"
" "
msgstr ""
@@ -96,7 +100,10 @@ msgstr ""
#, python-format
msgid ""
"\n"
" If you use %(project_title)s please <a class=\"new_window\" href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation %(icon_social_paypal)s</a>\n"
" If you use %(project_title)s please <a class=\"new_window\" "
"href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-"
"xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation "
"%(icon_social_paypal)s</a>\n"
" "
msgstr ""
@@ -104,7 +111,11 @@ msgstr ""
#, python-format
msgid ""
"\n"
" The complete list of changes is available via the <a class=\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html\">Release notes %(icon_documentation)s</a> or the short version <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" The complete list of changes is available via the <a class="
"\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html"
"\">Release notes %(icon_documentation)s</a> or the short version <a class="
"\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/"
"HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" "
msgstr ""
@@ -112,7 +123,10 @@ msgstr ""
#, python-format
msgid ""
"\n"
" For questions check the <a class=\"new_window\" href=\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki %(icon_wiki)s</a>.\n"
" For questions check the <a class=\"new_window\" href="
"\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or "
"the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki "
"%(icon_wiki)s</a>.\n"
" "
msgstr ""
@@ -120,7 +134,11 @@ msgstr ""
#, python-format
msgid ""
"\n"
" If you found a bug or have a feature idea, visit the <a class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum %(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository %(icon_source_code)s</a>.\n"
" If you found a bug or have a feature idea, visit the <a "
"class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum "
"%(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href="
"\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository "
"%(icon_source_code)s</a>.\n"
" "
msgstr ""
@@ -128,8 +146,13 @@ msgstr ""
#, python-format
msgid ""
"\n"
" Spread the word. Talk to your friends and colleagues about how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter.com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" href=\"https://www.facebook.com/MayanEDMS/\">Facebook %(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www.instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" Spread the word. Talk to your friends and colleagues about "
"how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter."
"com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" "
"href=\"https://www.facebook.com/MayanEDMS/\">Facebook "
"%(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www."
"instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" "
msgstr ""

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Andrea Evangelisti <Andrea.Evangelisti@gmail.com>, 2018
# Marco Camplese <marco.camplese.mc@gmail.com>, 2016-2017
@@ -9,14 +9,15 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-10-29 16:55+0000\n"
"Last-Translator: Roberto Rosario\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"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: apps.py:12 settings.py:9
@@ -49,9 +50,11 @@ msgstr "Errore del server"
#: templates/500.html:11
msgid ""
"There's been an error. It's been reported to the site administrators via "
"e-mail and should be fixed shortly. Thanks for your patience."
msgstr "C'è stato un errore. Questo è stato riportato all'amministratore del sito via e-mail e dovrebbe essere risolto presto. Grazie per la pazienza.."
"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 ""
"C'è stato un errore. Questo è stato riportato all'amministratore del sito "
"via e-mail e dovrebbe essere risolto presto. Grazie per la pazienza.."
#: templates/appearance/about.html:10
msgid "About"
@@ -82,7 +85,9 @@ msgstr "Rilasciato sotto la licenza:"
#, python-format
msgid ""
"\n"
" %(project_title)s is a free and open-source software brought to you with <i class=\"fa fa-heart text-danger\" style=\"transform: rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" %(project_title)s is a free and open-source software brought "
"to you with <i class=\"fa fa-heart text-danger\" style=\"transform: "
"rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" "
msgstr ""
@@ -90,7 +95,8 @@ msgstr ""
#, python-format
msgid ""
"\n"
" It takes great effort to make %(project_title)s as feature-rich as it is. We need all the help we can get!\n"
" It takes great effort to make %(project_title)s as feature-"
"rich as it is. We need all the help we can get!\n"
" "
msgstr ""
@@ -98,7 +104,10 @@ msgstr ""
#, python-format
msgid ""
"\n"
" If you use %(project_title)s please <a class=\"new_window\" href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation %(icon_social_paypal)s</a>\n"
" If you use %(project_title)s please <a class=\"new_window\" "
"href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-"
"xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation "
"%(icon_social_paypal)s</a>\n"
" "
msgstr ""
@@ -106,7 +115,11 @@ msgstr ""
#, python-format
msgid ""
"\n"
" The complete list of changes is available via the <a class=\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html\">Release notes %(icon_documentation)s</a> or the short version <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" The complete list of changes is available via the <a class="
"\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html"
"\">Release notes %(icon_documentation)s</a> or the short version <a class="
"\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/"
"HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" "
msgstr ""
@@ -114,7 +127,10 @@ msgstr ""
#, python-format
msgid ""
"\n"
" For questions check the <a class=\"new_window\" href=\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki %(icon_wiki)s</a>.\n"
" For questions check the <a class=\"new_window\" href="
"\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or "
"the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki "
"%(icon_wiki)s</a>.\n"
" "
msgstr ""
@@ -122,7 +138,11 @@ msgstr ""
#, python-format
msgid ""
"\n"
" If you found a bug or have a feature idea, visit the <a class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum %(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository %(icon_source_code)s</a>.\n"
" If you found a bug or have a feature idea, visit the <a "
"class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum "
"%(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href="
"\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository "
"%(icon_source_code)s</a>.\n"
" "
msgstr ""
@@ -130,8 +150,13 @@ msgstr ""
#, python-format
msgid ""
"\n"
" Spread the word. Talk to your friends and colleagues about how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter.com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" href=\"https://www.facebook.com/MayanEDMS/\">Facebook %(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www.instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" Spread the word. Talk to your friends and colleagues about "
"how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter."
"com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" "
"href=\"https://www.facebook.com/MayanEDMS/\">Facebook "
"%(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www."
"instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" "
msgstr ""
@@ -213,7 +238,9 @@ msgstr "Annullare"
msgid ""
"Total (%(start)s - %(end)s out of %(total)s) (Page %(page_number)s of "
"%(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:14
#: templates/appearance/generic_list_items_subtemplate.html:17
@@ -288,7 +315,8 @@ msgstr "Primo login"
msgid ""
"You have just finished installing <strong>%(project_title)s</strong>, "
"congratulations!"
msgstr "Hai appena completato l'installazione di %(project_title)s , congratulazioni!"
msgstr ""
"Hai appena completato l'installazione di %(project_title)s , congratulazioni!"
#: templates/authentication/login.html:27
msgid "Login using the following credentials:"
@@ -313,7 +341,9 @@ msgstr "Password: <strong>%(password)s</strong>"
msgid ""
"Be sure to change the password to increase security and to disable this "
"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/authentication/login.html:47
#: templates/authentication/login.html:55
@@ -335,7 +365,8 @@ 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"
msgstr ""
"Reimpostazione della password completata! Clicca sul link sotto per accedere"
#: templates/authentication/password_reset_complete.html:17
msgid "Login page"

View File

@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
#
# Translators:
# Johan Braeken, 2017
# Justin Albstbstmeijer <justin@albstmeijer.nl>, 2016
@@ -10,14 +10,15 @@ msgid ""
msgstr ""
"Project-Id-Version: Mayan EDMS\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-10-29 12:42-0400\n"
"POT-Creation-Date: 2019-04-09 02:06-0400\n"
"PO-Revision-Date: 2018-10-29 16:55+0000\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"
"Language: nl_NL\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: nl_NL\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: apps.py:12 settings.py:9
@@ -50,9 +51,12 @@ msgstr "Server fout"
#: templates/500.html:11
msgid ""
"There's been an error. It's been reported to the site administrators via "
"e-mail and should be fixed shortly. Thanks for your patience."
msgstr "Er heeft een fout plaatsgevonden. Dit is gerapporteerd via email aan de beheerders van deze site en zou snel verholpen moeten worden. Bedankt voor uw geduld."
"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 ""
"Er heeft een fout plaatsgevonden. Dit is gerapporteerd via email aan de "
"beheerders van deze site en zou snel verholpen moeten worden. Bedankt voor "
"uw geduld."
#: templates/appearance/about.html:10
msgid "About"
@@ -83,7 +87,9 @@ msgstr "Uitgegeven onder de licentie:"
#, python-format
msgid ""
"\n"
" %(project_title)s is a free and open-source software brought to you with <i class=\"fa fa-heart text-danger\" style=\"transform: rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" %(project_title)s is a free and open-source software brought "
"to you with <i class=\"fa fa-heart text-danger\" style=\"transform: "
"rotate(10deg);\"></i> by Roberto Rosario and contributors.\n"
" "
msgstr ""
@@ -91,7 +97,8 @@ msgstr ""
#, python-format
msgid ""
"\n"
" It takes great effort to make %(project_title)s as feature-rich as it is. We need all the help we can get!\n"
" It takes great effort to make %(project_title)s as feature-"
"rich as it is. We need all the help we can get!\n"
" "
msgstr ""
@@ -99,7 +106,10 @@ msgstr ""
#, python-format
msgid ""
"\n"
" If you use %(project_title)s please <a class=\"new_window\" href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation %(icon_social_paypal)s</a>\n"
" If you use %(project_title)s please <a class=\"new_window\" "
"href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-"
"xclick&hosted_button_id=3PXN336XFXQNN\">consider making a donation "
"%(icon_social_paypal)s</a>\n"
" "
msgstr ""
@@ -107,7 +117,11 @@ msgstr ""
#, python-format
msgid ""
"\n"
" The complete list of changes is available via the <a class=\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html\">Release notes %(icon_documentation)s</a> or the short version <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" The complete list of changes is available via the <a class="
"\"new_window\" href=\"https://docs.mayan-edms.com/releases/index.html"
"\">Release notes %(icon_documentation)s</a> or the short version <a class="
"\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms/blob/master/"
"HISTORY.rst\">Changelog %(icon_documentation)s</a>.\n"
" "
msgstr ""
@@ -115,7 +129,10 @@ msgstr ""
#, python-format
msgid ""
"\n"
" For questions check the <a class=\"new_window\" href=\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki %(icon_wiki)s</a>.\n"
" For questions check the <a class=\"new_window\" href="
"\"https://docs.mayan-edms.com\">Documentation %(icon_documentation)s</a> or "
"the <a class=\"new_window\" href=\"https://wiki.mayan-edms.com\">Wiki "
"%(icon_wiki)s</a>.\n"
" "
msgstr ""
@@ -123,7 +140,11 @@ msgstr ""
#, python-format
msgid ""
"\n"
" If you found a bug or have a feature idea, visit the <a class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum %(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href=\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository %(icon_source_code)s</a>.\n"
" If you found a bug or have a feature idea, visit the <a "
"class=\"new_window\" href=\"https://forum.mayan-edms.com\">Forum "
"%(icon_forum)s</a> or open a ticket in the <a class=\"new_window\" href="
"\"https://gitlab.com/mayan-edms/mayan-edms\">Source code repository "
"%(icon_source_code)s</a>.\n"
" "
msgstr ""
@@ -131,8 +152,13 @@ msgstr ""
#, python-format
msgid ""
"\n"
" Spread the word. Talk to your friends and colleagues about how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter.com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" href=\"https://www.facebook.com/MayanEDMS/\">Facebook %(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www.instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" Spread the word. Talk to your friends and colleagues about "
"how awesome %(project_title)s is!\n"
" Follow us on <a class=\"new_window\" href=\"https://twitter."
"com/mayanedms\">Twitter %(icon_social_twitter)s</a>, <a class=\"new_window\" "
"href=\"https://www.facebook.com/MayanEDMS/\">Facebook "
"%(icon_social_facebook)s</a>, or <a class=\"new_window\" href=\"https://www."
"instagram.com/mayan_edms/\">Instagram %(icon_social_instagram)s</a>\n"
" "
msgstr ""
@@ -214,7 +240,9 @@ msgstr "Onderbreek"
msgid ""
"Total (%(start)s - %(end)s out of %(total)s) (Page %(page_number)s of "
"%(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:14
#: templates/appearance/generic_list_items_subtemplate.html:17
@@ -238,7 +266,9 @@ msgstr "Beginnen"
#: templates/appearance/home.html:28
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:49
msgid "Search pages"
@@ -289,7 +319,8 @@ msgstr "Eerste aanmelding"
msgid ""
"You have just finished installing <strong>%(project_title)s</strong>, "
"congratulations!"
msgstr "U heeft zojuist de installatie voltooid %(project_title)s, gefeliciteerd!"
msgstr ""
"U heeft zojuist de installatie voltooid %(project_title)s, gefeliciteerd!"
#: templates/authentication/login.html:27
msgid "Login using the following credentials:"
@@ -314,7 +345,9 @@ msgstr "Wachtwoord: <strong>%(password)s</strong>"
msgid ""
"Be sure to change the password to increase security and to disable this "
"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/authentication/login.html:47
#: templates/authentication/login.html:55

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