Merge branch 'hotfix/v0.12.3' into hotfix_0.12.3_merge
Conflicts: apps/acls/locale/de_DE/LC_MESSAGES/django.mo apps/acls/locale/en/LC_MESSAGES/django.po apps/acls/locale/es/LC_MESSAGES/django.mo apps/acls/locale/es/LC_MESSAGES/django.po apps/acls/locale/it/LC_MESSAGES/django.mo apps/acls/locale/pl/LC_MESSAGES/django.mo apps/acls/locale/pt/LC_MESSAGES/django.mo apps/acls/locale/pt/LC_MESSAGES/django.po apps/acls/locale/pt_BR/LC_MESSAGES/django.mo apps/acls/locale/pt_BR/LC_MESSAGES/django.po apps/acls/locale/ru/LC_MESSAGES/django.mo apps/common/locale/de_DE/LC_MESSAGES/django.mo apps/common/locale/de_DE/LC_MESSAGES/django.po apps/common/locale/en/LC_MESSAGES/django.po apps/common/locale/es/LC_MESSAGES/django.mo apps/common/locale/es/LC_MESSAGES/django.po apps/common/locale/it/LC_MESSAGES/django.mo apps/common/locale/it/LC_MESSAGES/django.po apps/common/locale/pl/LC_MESSAGES/django.mo apps/common/locale/pl/LC_MESSAGES/django.po apps/common/locale/pt/LC_MESSAGES/django.mo apps/common/locale/pt/LC_MESSAGES/django.po apps/common/locale/pt_BR/LC_MESSAGES/django.mo apps/common/locale/pt_BR/LC_MESSAGES/django.po apps/common/locale/ru/LC_MESSAGES/django.mo apps/common/locale/ru/LC_MESSAGES/django.po apps/converter/conf/settings.py apps/converter/locale/de_DE/LC_MESSAGES/django.mo apps/converter/locale/de_DE/LC_MESSAGES/django.po apps/converter/locale/en/LC_MESSAGES/django.po apps/converter/locale/es/LC_MESSAGES/django.mo apps/converter/locale/es/LC_MESSAGES/django.po apps/converter/locale/it/LC_MESSAGES/django.mo apps/converter/locale/it/LC_MESSAGES/django.po apps/converter/locale/pl/LC_MESSAGES/django.mo apps/converter/locale/pl/LC_MESSAGES/django.po apps/converter/locale/pt/LC_MESSAGES/django.mo apps/converter/locale/pt/LC_MESSAGES/django.po apps/converter/locale/pt_BR/LC_MESSAGES/django.mo apps/converter/locale/pt_BR/LC_MESSAGES/django.po apps/converter/locale/ru/LC_MESSAGES/django.mo apps/converter/locale/ru/LC_MESSAGES/django.po apps/django_gpg/locale/de_DE/LC_MESSAGES/django.mo apps/django_gpg/locale/en/LC_MESSAGES/django.po apps/django_gpg/locale/es/LC_MESSAGES/django.mo apps/django_gpg/locale/es/LC_MESSAGES/django.po apps/django_gpg/locale/it/LC_MESSAGES/django.mo apps/django_gpg/locale/pl/LC_MESSAGES/django.mo apps/django_gpg/locale/pt/LC_MESSAGES/django.mo apps/django_gpg/locale/pt/LC_MESSAGES/django.po apps/django_gpg/locale/pt_BR/LC_MESSAGES/django.mo apps/django_gpg/locale/pt_BR/LC_MESSAGES/django.po apps/django_gpg/locale/ru/LC_MESSAGES/django.mo apps/document_comments/locale/de_DE/LC_MESSAGES/django.mo apps/document_comments/locale/en/LC_MESSAGES/django.po apps/document_comments/locale/es/LC_MESSAGES/django.mo apps/document_comments/locale/es/LC_MESSAGES/django.po apps/document_comments/locale/it/LC_MESSAGES/django.mo apps/document_comments/locale/pl/LC_MESSAGES/django.mo apps/document_comments/locale/pt/LC_MESSAGES/django.mo apps/document_comments/locale/pt/LC_MESSAGES/django.po apps/document_comments/locale/pt_BR/LC_MESSAGES/django.mo apps/document_comments/locale/pt_BR/LC_MESSAGES/django.po apps/document_comments/locale/ru/LC_MESSAGES/django.mo apps/document_indexing/__init__.py apps/document_indexing/locale/de_DE/LC_MESSAGES/django.mo apps/document_indexing/locale/de_DE/LC_MESSAGES/django.po apps/document_indexing/locale/en/LC_MESSAGES/django.po apps/document_indexing/locale/es/LC_MESSAGES/django.mo apps/document_indexing/locale/es/LC_MESSAGES/django.po apps/document_indexing/locale/it/LC_MESSAGES/django.mo apps/document_indexing/locale/it/LC_MESSAGES/django.po apps/document_indexing/locale/pl/LC_MESSAGES/django.mo apps/document_indexing/locale/pl/LC_MESSAGES/django.po apps/document_indexing/locale/pt/LC_MESSAGES/django.mo apps/document_indexing/locale/pt/LC_MESSAGES/django.po apps/document_indexing/locale/pt_BR/LC_MESSAGES/django.mo apps/document_indexing/locale/pt_BR/LC_MESSAGES/django.po apps/document_indexing/locale/ru/LC_MESSAGES/django.mo apps/document_indexing/locale/ru/LC_MESSAGES/django.po apps/document_signatures/locale/de_DE/LC_MESSAGES/django.mo apps/document_signatures/locale/en/LC_MESSAGES/django.po apps/document_signatures/locale/es/LC_MESSAGES/django.mo apps/document_signatures/locale/es/LC_MESSAGES/django.po apps/document_signatures/locale/it/LC_MESSAGES/django.mo apps/document_signatures/locale/pl/LC_MESSAGES/django.mo apps/document_signatures/locale/pt/LC_MESSAGES/django.mo apps/document_signatures/locale/pt/LC_MESSAGES/django.po apps/document_signatures/locale/pt_BR/LC_MESSAGES/django.mo apps/document_signatures/locale/pt_BR/LC_MESSAGES/django.po apps/document_signatures/locale/ru/LC_MESSAGES/django.mo apps/documents/__init__.py apps/documents/forms.py apps/documents/locale/de_DE/LC_MESSAGES/django.mo apps/documents/locale/de_DE/LC_MESSAGES/django.po apps/documents/locale/es/LC_MESSAGES/django.mo apps/documents/locale/es/LC_MESSAGES/django.po apps/documents/locale/it/LC_MESSAGES/django.mo apps/documents/locale/it/LC_MESSAGES/django.po apps/documents/locale/pl/LC_MESSAGES/django.mo apps/documents/locale/pl/LC_MESSAGES/django.po apps/documents/locale/pt/LC_MESSAGES/django.mo apps/documents/locale/pt/LC_MESSAGES/django.po apps/documents/locale/pt_BR/LC_MESSAGES/django.mo apps/documents/locale/pt_BR/LC_MESSAGES/django.po apps/documents/locale/ru/LC_MESSAGES/django.mo apps/documents/locale/ru/LC_MESSAGES/django.po apps/documents/views.py apps/dynamic_search/locale/de_DE/LC_MESSAGES/django.mo apps/dynamic_search/locale/en/LC_MESSAGES/django.po apps/dynamic_search/locale/es/LC_MESSAGES/django.mo apps/dynamic_search/locale/es/LC_MESSAGES/django.po apps/dynamic_search/locale/it/LC_MESSAGES/django.mo apps/dynamic_search/locale/pl/LC_MESSAGES/django.mo apps/dynamic_search/locale/pt/LC_MESSAGES/django.mo apps/dynamic_search/locale/pt/LC_MESSAGES/django.po apps/dynamic_search/locale/pt_BR/LC_MESSAGES/django.mo apps/dynamic_search/locale/pt_BR/LC_MESSAGES/django.po apps/dynamic_search/locale/ru/LC_MESSAGES/django.mo apps/dynamic_search/models.py apps/folders/locale/de_DE/LC_MESSAGES/django.mo apps/folders/locale/de_DE/LC_MESSAGES/django.po apps/folders/locale/en/LC_MESSAGES/django.po apps/folders/locale/es/LC_MESSAGES/django.mo apps/folders/locale/es/LC_MESSAGES/django.po apps/folders/locale/it/LC_MESSAGES/django.mo apps/folders/locale/pl/LC_MESSAGES/django.mo apps/folders/locale/pt/LC_MESSAGES/django.mo apps/folders/locale/pt/LC_MESSAGES/django.po apps/folders/locale/pt_BR/LC_MESSAGES/django.mo apps/folders/locale/pt_BR/LC_MESSAGES/django.po apps/folders/locale/ru/LC_MESSAGES/django.mo apps/history/locale/de_DE/LC_MESSAGES/django.mo apps/history/locale/en/LC_MESSAGES/django.po apps/history/locale/es/LC_MESSAGES/django.mo apps/history/locale/es/LC_MESSAGES/django.po apps/history/locale/it/LC_MESSAGES/django.mo apps/history/locale/pl/LC_MESSAGES/django.mo apps/history/locale/pt/LC_MESSAGES/django.mo apps/history/locale/pt/LC_MESSAGES/django.po apps/history/locale/pt_BR/LC_MESSAGES/django.mo apps/history/locale/pt_BR/LC_MESSAGES/django.po apps/history/locale/ru/LC_MESSAGES/django.mo apps/installation/locale/de_DE/LC_MESSAGES/django.mo apps/installation/locale/en/LC_MESSAGES/django.po apps/installation/locale/es/LC_MESSAGES/django.mo apps/installation/locale/es/LC_MESSAGES/django.po apps/installation/locale/it/LC_MESSAGES/django.mo apps/installation/locale/pl/LC_MESSAGES/django.mo apps/installation/locale/pt/LC_MESSAGES/django.mo apps/installation/locale/pt_BR/LC_MESSAGES/django.mo apps/installation/locale/pt_BR/LC_MESSAGES/django.po apps/installation/locale/ru/LC_MESSAGES/django.mo apps/linking/locale/de_DE/LC_MESSAGES/django.mo apps/linking/locale/en/LC_MESSAGES/django.po apps/linking/locale/es/LC_MESSAGES/django.mo apps/linking/locale/es/LC_MESSAGES/django.po apps/linking/locale/it/LC_MESSAGES/django.mo apps/linking/locale/pl/LC_MESSAGES/django.mo apps/linking/locale/pt/LC_MESSAGES/django.mo apps/linking/locale/pt/LC_MESSAGES/django.po apps/linking/locale/pt_BR/LC_MESSAGES/django.mo apps/linking/locale/pt_BR/LC_MESSAGES/django.po apps/linking/locale/ru/LC_MESSAGES/django.mo apps/main/locale/de_DE/LC_MESSAGES/django.mo apps/main/locale/de_DE/LC_MESSAGES/django.po apps/main/locale/en/LC_MESSAGES/django.po apps/main/locale/es/LC_MESSAGES/django.mo apps/main/locale/es/LC_MESSAGES/django.po apps/main/locale/it/LC_MESSAGES/django.mo apps/main/locale/it/LC_MESSAGES/django.po apps/main/locale/pl/LC_MESSAGES/django.mo apps/main/locale/pl/LC_MESSAGES/django.po apps/main/locale/pt/LC_MESSAGES/django.mo apps/main/locale/pt_BR/LC_MESSAGES/django.mo apps/main/locale/pt_BR/LC_MESSAGES/django.po apps/main/locale/ru/LC_MESSAGES/django.mo apps/main/locale/ru/LC_MESSAGES/django.po apps/metadata/__init__.py apps/metadata/locale/de_DE/LC_MESSAGES/django.mo apps/metadata/locale/en/LC_MESSAGES/django.po apps/metadata/locale/es/LC_MESSAGES/django.mo apps/metadata/locale/es/LC_MESSAGES/django.po apps/metadata/locale/it/LC_MESSAGES/django.mo apps/metadata/locale/pl/LC_MESSAGES/django.mo apps/metadata/locale/pt/LC_MESSAGES/django.mo apps/metadata/locale/pt/LC_MESSAGES/django.po apps/metadata/locale/pt_BR/LC_MESSAGES/django.mo apps/metadata/locale/pt_BR/LC_MESSAGES/django.po apps/metadata/locale/ru/LC_MESSAGES/django.mo apps/navigation/locale/de_DE/LC_MESSAGES/django.mo apps/navigation/locale/en/LC_MESSAGES/django.po apps/navigation/locale/es/LC_MESSAGES/django.mo apps/navigation/locale/es/LC_MESSAGES/django.po apps/navigation/locale/it/LC_MESSAGES/django.mo apps/navigation/locale/pl/LC_MESSAGES/django.mo apps/navigation/locale/pt/LC_MESSAGES/django.mo apps/navigation/locale/pt/LC_MESSAGES/django.po apps/navigation/locale/pt_BR/LC_MESSAGES/django.mo apps/navigation/locale/pt_BR/LC_MESSAGES/django.po apps/navigation/locale/ru/LC_MESSAGES/django.mo apps/navigation/templatetags/navigation_tags.py apps/ocr/locale/de_DE/LC_MESSAGES/django.mo apps/ocr/locale/en/LC_MESSAGES/django.po apps/ocr/locale/es/LC_MESSAGES/django.mo apps/ocr/locale/es/LC_MESSAGES/django.po apps/ocr/locale/it/LC_MESSAGES/django.mo apps/ocr/locale/pl/LC_MESSAGES/django.mo apps/ocr/locale/pt/LC_MESSAGES/django.mo apps/ocr/locale/pt/LC_MESSAGES/django.po apps/ocr/locale/pt_BR/LC_MESSAGES/django.mo apps/ocr/locale/pt_BR/LC_MESSAGES/django.po apps/ocr/locale/ru/LC_MESSAGES/django.mo apps/permissions/locale/de_DE/LC_MESSAGES/django.mo apps/permissions/locale/de_DE/LC_MESSAGES/django.po apps/permissions/locale/en/LC_MESSAGES/django.po apps/permissions/locale/es/LC_MESSAGES/django.mo apps/permissions/locale/es/LC_MESSAGES/django.po apps/permissions/locale/it/LC_MESSAGES/django.mo apps/permissions/locale/it/LC_MESSAGES/django.po apps/permissions/locale/pl/LC_MESSAGES/django.mo apps/permissions/locale/pl/LC_MESSAGES/django.po apps/permissions/locale/pt/LC_MESSAGES/django.mo apps/permissions/locale/pt/LC_MESSAGES/django.po apps/permissions/locale/pt_BR/LC_MESSAGES/django.mo apps/permissions/locale/pt_BR/LC_MESSAGES/django.po apps/permissions/locale/ru/LC_MESSAGES/django.mo apps/permissions/locale/ru/LC_MESSAGES/django.po apps/project_setup/locale/de_DE/LC_MESSAGES/django.mo apps/project_setup/locale/en/LC_MESSAGES/django.po apps/project_setup/locale/es/LC_MESSAGES/django.mo apps/project_setup/locale/es/LC_MESSAGES/django.po apps/project_setup/locale/it/LC_MESSAGES/django.mo apps/project_setup/locale/pl/LC_MESSAGES/django.mo apps/project_setup/locale/pt/LC_MESSAGES/django.mo apps/project_setup/locale/pt/LC_MESSAGES/django.po apps/project_setup/locale/pt_BR/LC_MESSAGES/django.mo apps/project_setup/locale/pt_BR/LC_MESSAGES/django.po apps/project_setup/locale/ru/LC_MESSAGES/django.mo apps/project_tools/locale/de_DE/LC_MESSAGES/django.mo apps/project_tools/locale/en/LC_MESSAGES/django.po apps/project_tools/locale/es/LC_MESSAGES/django.mo apps/project_tools/locale/es/LC_MESSAGES/django.po apps/project_tools/locale/it/LC_MESSAGES/django.mo apps/project_tools/locale/pl/LC_MESSAGES/django.mo apps/project_tools/locale/pt/LC_MESSAGES/django.mo apps/project_tools/locale/pt_BR/LC_MESSAGES/django.mo apps/project_tools/locale/pt_BR/LC_MESSAGES/django.po apps/project_tools/locale/ru/LC_MESSAGES/django.mo apps/scheduler/locale/de_DE/LC_MESSAGES/django.mo apps/scheduler/locale/en/LC_MESSAGES/django.po apps/scheduler/locale/es/LC_MESSAGES/django.mo apps/scheduler/locale/es/LC_MESSAGES/django.po apps/scheduler/locale/it/LC_MESSAGES/django.mo apps/scheduler/locale/pl/LC_MESSAGES/django.mo apps/scheduler/locale/pt/LC_MESSAGES/django.mo apps/scheduler/locale/pt/LC_MESSAGES/django.po apps/scheduler/locale/pt_BR/LC_MESSAGES/django.mo apps/scheduler/locale/pt_BR/LC_MESSAGES/django.po apps/scheduler/locale/ru/LC_MESSAGES/django.mo apps/smart_settings/locale/de_DE/LC_MESSAGES/django.mo apps/smart_settings/locale/en/LC_MESSAGES/django.po apps/smart_settings/locale/es/LC_MESSAGES/django.mo apps/smart_settings/locale/es/LC_MESSAGES/django.po apps/smart_settings/locale/it/LC_MESSAGES/django.mo apps/smart_settings/locale/pl/LC_MESSAGES/django.mo apps/smart_settings/locale/pt/LC_MESSAGES/django.mo apps/smart_settings/locale/pt/LC_MESSAGES/django.po apps/smart_settings/locale/pt_BR/LC_MESSAGES/django.mo apps/smart_settings/locale/pt_BR/LC_MESSAGES/django.po apps/smart_settings/locale/ru/LC_MESSAGES/django.mo apps/sources/__init__.py apps/sources/locale/de_DE/LC_MESSAGES/django.mo apps/sources/locale/de_DE/LC_MESSAGES/django.po apps/sources/locale/es/LC_MESSAGES/django.mo apps/sources/locale/es/LC_MESSAGES/django.po apps/sources/locale/it/LC_MESSAGES/django.mo apps/sources/locale/it/LC_MESSAGES/django.po apps/sources/locale/pl/LC_MESSAGES/django.mo apps/sources/locale/pl/LC_MESSAGES/django.po apps/sources/locale/pt/LC_MESSAGES/django.mo apps/sources/locale/pt/LC_MESSAGES/django.po apps/sources/locale/pt_BR/LC_MESSAGES/django.mo apps/sources/locale/pt_BR/LC_MESSAGES/django.po apps/sources/locale/ru/LC_MESSAGES/django.mo apps/sources/locale/ru/LC_MESSAGES/django.po apps/sources/views.py apps/tags/locale/de_DE/LC_MESSAGES/django.mo apps/tags/locale/en/LC_MESSAGES/django.po apps/tags/locale/es/LC_MESSAGES/django.mo apps/tags/locale/es/LC_MESSAGES/django.po apps/tags/locale/it/LC_MESSAGES/django.mo apps/tags/locale/pl/LC_MESSAGES/django.mo apps/tags/locale/pt/LC_MESSAGES/django.mo apps/tags/locale/pt/LC_MESSAGES/django.po apps/tags/locale/pt_BR/LC_MESSAGES/django.mo apps/tags/locale/pt_BR/LC_MESSAGES/django.po apps/tags/locale/ru/LC_MESSAGES/django.mo apps/user_management/locale/de_DE/LC_MESSAGES/django.mo apps/user_management/locale/en/LC_MESSAGES/django.po apps/user_management/locale/es/LC_MESSAGES/django.mo apps/user_management/locale/es/LC_MESSAGES/django.po apps/user_management/locale/it/LC_MESSAGES/django.mo apps/user_management/locale/pl/LC_MESSAGES/django.mo apps/user_management/locale/pt/LC_MESSAGES/django.mo apps/user_management/locale/pt/LC_MESSAGES/django.po apps/user_management/locale/pt_BR/LC_MESSAGES/django.mo apps/user_management/locale/pt_BR/LC_MESSAGES/django.po apps/user_management/locale/ru/LC_MESSAGES/django.mo apps/web_theme/locale/de_DE/LC_MESSAGES/django.mo apps/web_theme/locale/de_DE/LC_MESSAGES/django.po apps/web_theme/locale/en/LC_MESSAGES/django.po apps/web_theme/locale/es/LC_MESSAGES/django.mo apps/web_theme/locale/es/LC_MESSAGES/django.po apps/web_theme/locale/it/LC_MESSAGES/django.mo apps/web_theme/locale/it/LC_MESSAGES/django.po apps/web_theme/locale/pl/LC_MESSAGES/django.mo apps/web_theme/locale/pl/LC_MESSAGES/django.po apps/web_theme/locale/pt/LC_MESSAGES/django.mo apps/web_theme/locale/pt/LC_MESSAGES/django.po apps/web_theme/locale/pt_BR/LC_MESSAGES/django.mo apps/web_theme/locale/pt_BR/LC_MESSAGES/django.po apps/web_theme/locale/ru/LC_MESSAGES/django.mo apps/web_theme/locale/ru/LC_MESSAGES/django.po misc/compilemessages_all.sh misc/makemessages_all.sh requirements/production.txt settings.py
This commit is contained in:
@@ -7,6 +7,7 @@ from project_tools.api import register_tool
|
||||
from django.dispatch import receiver
|
||||
from django.db.models.signals import post_save
|
||||
from django.db.utils import DatabaseError
|
||||
from django.db import transaction
|
||||
|
||||
from .links import installation_details
|
||||
from .models import Installation
|
||||
@@ -20,12 +21,13 @@ def trigger_first_time(sender, **kwargs):
|
||||
details.save()
|
||||
|
||||
|
||||
@transaction.commit_on_success
|
||||
def check_first_run():
|
||||
try:
|
||||
details = Installation.objects.get()
|
||||
except DatabaseError:
|
||||
# Avoid database errors when the app tables haven't been created yet
|
||||
pass
|
||||
transaction.rollback()
|
||||
else:
|
||||
if details.is_first_run:
|
||||
details.submit()
|
||||
|
||||
BIN
apps/installation/locale/bg/LC_MESSAGES/django.mo
Normal file
BIN
apps/installation/locale/bg/LC_MESSAGES/django.mo
Normal file
Binary file not shown.
118
apps/installation/locale/bg/LC_MESSAGES/django.po
Normal file
118
apps/installation/locale/bg/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,118 @@
|
||||
# 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: http://github.com/rosarior/mayan/issues\n"
|
||||
"POT-Creation-Date: 2012-07-23 15:37-0400\n"
|
||||
"PO-Revision-Date: 2012-07-10 15:17+0000\n"
|
||||
"Last-Translator: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>\n"
|
||||
"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/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"
|
||||
|
||||
#: links.py:7 models.py:148
|
||||
msgid "installation details"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
msgid "LSB OS"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
msgid "Distributor ID"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:65
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:66
|
||||
msgid "Release"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:67
|
||||
msgid "Codename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:68
|
||||
msgid "System info"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
msgid "POSIX OS"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:72
|
||||
msgid "OS architecture"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:73
|
||||
msgid "Python version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:74
|
||||
msgid "Hostname"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:75
|
||||
msgid "Platform"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:76
|
||||
msgid "Machine"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:77
|
||||
msgid "Processor"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:78
|
||||
msgid "Number of CPUs"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:79
|
||||
msgid "Total physical memory"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:80
|
||||
msgid "Disk partitions"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:83 models.py:85
|
||||
msgid "tesseract version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:85 models.py:90
|
||||
msgid "not found"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:88 models.py:90
|
||||
msgid "unpaper version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:92
|
||||
msgid "Mayan EDMS version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:93
|
||||
msgid "Installed via fabfile"
|
||||
msgstr ""
|
||||
|
||||
#: permissions.py:7
|
||||
msgid "Installation"
|
||||
msgstr ""
|
||||
|
||||
#: permissions.py:8
|
||||
msgid "View installation environment details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:24
|
||||
msgid "Installation environment details"
|
||||
msgstr ""
|
||||
@@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n"
|
||||
"POT-Creation-Date: 2012-06-17 18:09-0400\n"
|
||||
"PO-Revision-Date: 2012-06-17 22:19+0000\n"
|
||||
"POT-Creation-Date: 2012-07-23 15:37-0400\n"
|
||||
"PO-Revision-Date: 2012-07-10 15:17+0000\n"
|
||||
"Last-Translator: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>\n"
|
||||
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -17,10 +17,94 @@ msgstr ""
|
||||
"Language: de_DE\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
|
||||
#: links.py:7
|
||||
#: links.py:7 models.py:148
|
||||
msgid "installation details"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
msgid "LSB OS"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
msgid "Distributor ID"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:65
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:66
|
||||
msgid "Release"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:67
|
||||
msgid "Codename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:68
|
||||
msgid "System info"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
msgid "POSIX OS"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:72
|
||||
msgid "OS architecture"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:73
|
||||
msgid "Python version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:74
|
||||
msgid "Hostname"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:75
|
||||
msgid "Platform"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:76
|
||||
msgid "Machine"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:77
|
||||
msgid "Processor"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:78
|
||||
msgid "Number of CPUs"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:79
|
||||
msgid "Total physical memory"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:80
|
||||
msgid "Disk partitions"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:83 models.py:85
|
||||
msgid "tesseract version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:85 models.py:90
|
||||
msgid "not found"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:88 models.py:90
|
||||
msgid "unpaper version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:92
|
||||
msgid "Mayan EDMS version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:93
|
||||
msgid "Installed via fabfile"
|
||||
msgstr ""
|
||||
|
||||
#: permissions.py:7
|
||||
msgid "Installation"
|
||||
msgstr ""
|
||||
@@ -29,41 +113,6 @@ msgstr ""
|
||||
msgid "View installation environment details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:26
|
||||
#, python-format
|
||||
msgid "Distributor ID: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:27
|
||||
#, python-format
|
||||
msgid "Description: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:28
|
||||
#, python-format
|
||||
msgid "Release: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:29
|
||||
#, python-format
|
||||
msgid "Codename: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:30
|
||||
#, python-format
|
||||
msgid "System info: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:31
|
||||
#, python-format
|
||||
msgid "Platform: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:32
|
||||
#, python-format
|
||||
msgid "Processor: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:36
|
||||
#: views.py:24
|
||||
msgid "Installation environment details"
|
||||
msgstr ""
|
||||
|
||||
BIN
apps/installation/locale/en/LC_MESSAGES/django.mo
Normal file
BIN
apps/installation/locale/en/LC_MESSAGES/django.mo
Normal file
Binary file not shown.
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2012-07-01 23:40-0400\n"
|
||||
"POT-Creation-Date: 2012-07-23 15:37-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"
|
||||
@@ -97,6 +97,94 @@ msgstr ""
|
||||
msgid "unpaper version"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:7 models.py:148
|
||||
msgid "installation details"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
msgid "LSB OS"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
msgid "Distributor ID"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:65
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:66
|
||||
msgid "Release"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:67
|
||||
msgid "Codename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:68
|
||||
msgid "System info"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
msgid "POSIX OS"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:72
|
||||
msgid "OS architecture"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:73
|
||||
msgid "Python version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:74
|
||||
msgid "Hostname"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:75
|
||||
msgid "Platform"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:76
|
||||
msgid "Machine"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:77
|
||||
msgid "Processor"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:78
|
||||
msgid "Number of CPUs"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:79
|
||||
msgid "Total physical memory"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:80
|
||||
msgid "Disk partitions"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:83 models.py:85
|
||||
msgid "tesseract version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:85 models.py:90
|
||||
msgid "not found"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:88 models.py:90
|
||||
msgid "unpaper version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:92
|
||||
msgid "Mayan EDMS version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:93
|
||||
msgid "Installed via fabfile"
|
||||
msgstr ""
|
||||
|
||||
#: permissions.py:7
|
||||
msgid "Installation"
|
||||
msgstr ""
|
||||
@@ -106,5 +194,6 @@ msgid "View installation environment details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:25
|
||||
#: views.py:24
|
||||
msgid "Installation environment details"
|
||||
msgstr ""
|
||||
|
||||
@@ -8,20 +8,104 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n"
|
||||
"POT-Creation-Date: 2012-06-17 18:09-0400\n"
|
||||
"PO-Revision-Date: 2012-06-17 22:26+0000\n"
|
||||
"POT-Creation-Date: 2012-07-23 15:37-0400\n"
|
||||
"PO-Revision-Date: 2012-07-10 15:42+0000\n"
|
||||
"Last-Translator: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>\n"
|
||||
"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n"
|
||||
"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/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"
|
||||
|
||||
#: links.py:7
|
||||
#: links.py:7 models.py:148
|
||||
msgid "installation details"
|
||||
msgstr "detalles de la instalación"
|
||||
|
||||
#: models.py:63
|
||||
msgid "LSB OS"
|
||||
msgstr "S.O. LSB"
|
||||
|
||||
#: models.py:64
|
||||
msgid "Distributor ID"
|
||||
msgstr "ID de distribuidor"
|
||||
|
||||
#: models.py:65
|
||||
msgid "Description"
|
||||
msgstr "Descripción"
|
||||
|
||||
#: models.py:66
|
||||
msgid "Release"
|
||||
msgstr "Versión"
|
||||
|
||||
#: models.py:67
|
||||
msgid "Codename"
|
||||
msgstr "Nombre clave"
|
||||
|
||||
#: models.py:68
|
||||
msgid "System info"
|
||||
msgstr "Información de sistema"
|
||||
|
||||
#: models.py:70
|
||||
msgid "POSIX OS"
|
||||
msgstr "S.O. POSIX"
|
||||
|
||||
#: models.py:72
|
||||
msgid "OS architecture"
|
||||
msgstr "Arquitectura de S.O."
|
||||
|
||||
#: models.py:73
|
||||
msgid "Python version"
|
||||
msgstr "Versión de Python"
|
||||
|
||||
#: models.py:74
|
||||
msgid "Hostname"
|
||||
msgstr "Nombre de la máquina"
|
||||
|
||||
#: models.py:75
|
||||
msgid "Platform"
|
||||
msgstr "Plataforma"
|
||||
|
||||
#: models.py:76
|
||||
msgid "Machine"
|
||||
msgstr "Máquina"
|
||||
|
||||
#: models.py:77
|
||||
msgid "Processor"
|
||||
msgstr "Procesador"
|
||||
|
||||
#: models.py:78
|
||||
msgid "Number of CPUs"
|
||||
msgstr "Número de CPUs"
|
||||
|
||||
#: models.py:79
|
||||
msgid "Total physical memory"
|
||||
msgstr "Memoria física total"
|
||||
|
||||
#: models.py:80
|
||||
msgid "Disk partitions"
|
||||
msgstr "Particiones de disco"
|
||||
|
||||
#: models.py:83 models.py:85
|
||||
msgid "tesseract version"
|
||||
msgstr "Versión de tesseract"
|
||||
|
||||
#: models.py:85 models.py:90
|
||||
msgid "not found"
|
||||
msgstr "No se encontró"
|
||||
|
||||
#: models.py:88 models.py:90
|
||||
msgid "unpaper version"
|
||||
msgstr "Versión de unpaper"
|
||||
|
||||
#: models.py:92
|
||||
msgid "Mayan EDMS version"
|
||||
msgstr "Versión de Mayan EDMS"
|
||||
|
||||
#: models.py:93
|
||||
msgid "Installed via fabfile"
|
||||
msgstr "Instalado a través de fabfile"
|
||||
|
||||
#: permissions.py:7
|
||||
msgid "Installation"
|
||||
msgstr "Instalación"
|
||||
@@ -30,41 +114,6 @@ msgstr "Instalación"
|
||||
msgid "View installation environment details"
|
||||
msgstr "Ver detalles del ambiente de instalación"
|
||||
|
||||
#: views.py:26
|
||||
#, python-format
|
||||
msgid "Distributor ID: %s"
|
||||
msgstr "ID de distribuidor: %s"
|
||||
|
||||
#: views.py:27
|
||||
#, python-format
|
||||
msgid "Description: %s"
|
||||
msgstr "Descripción: %s"
|
||||
|
||||
#: views.py:28
|
||||
#, python-format
|
||||
msgid "Release: %s"
|
||||
msgstr "Publicación: %s"
|
||||
|
||||
#: views.py:29
|
||||
#, python-format
|
||||
msgid "Codename: %s"
|
||||
msgstr "Nombre código: %s"
|
||||
|
||||
#: views.py:30
|
||||
#, python-format
|
||||
msgid "System info: %s"
|
||||
msgstr "Información del sistema: %s"
|
||||
|
||||
#: views.py:31
|
||||
#, python-format
|
||||
msgid "Platform: %s"
|
||||
msgstr "Plataforma: %s"
|
||||
|
||||
#: views.py:32
|
||||
#, python-format
|
||||
msgid "Processor: %s"
|
||||
msgstr "Procesador: %s"
|
||||
|
||||
#: views.py:36
|
||||
#: views.py:24
|
||||
msgid "Installation environment details"
|
||||
msgstr "Detalles del ambiente de instalación"
|
||||
|
||||
BIN
apps/installation/locale/fr/LC_MESSAGES/django.mo
Normal file
BIN
apps/installation/locale/fr/LC_MESSAGES/django.mo
Normal file
Binary file not shown.
118
apps/installation/locale/fr/LC_MESSAGES/django.po
Normal file
118
apps/installation/locale/fr/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,118 @@
|
||||
# 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: http://github.com/rosarior/mayan/issues\n"
|
||||
"POT-Creation-Date: 2012-07-23 15:37-0400\n"
|
||||
"PO-Revision-Date: 2012-06-17 22:18+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/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"
|
||||
|
||||
#: links.py:7 models.py:148
|
||||
msgid "installation details"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
msgid "LSB OS"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
msgid "Distributor ID"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:65
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:66
|
||||
msgid "Release"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:67
|
||||
msgid "Codename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:68
|
||||
msgid "System info"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
msgid "POSIX OS"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:72
|
||||
msgid "OS architecture"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:73
|
||||
msgid "Python version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:74
|
||||
msgid "Hostname"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:75
|
||||
msgid "Platform"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:76
|
||||
msgid "Machine"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:77
|
||||
msgid "Processor"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:78
|
||||
msgid "Number of CPUs"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:79
|
||||
msgid "Total physical memory"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:80
|
||||
msgid "Disk partitions"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:83 models.py:85
|
||||
msgid "tesseract version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:85 models.py:90
|
||||
msgid "not found"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:88 models.py:90
|
||||
msgid "unpaper version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:92
|
||||
msgid "Mayan EDMS version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:93
|
||||
msgid "Installed via fabfile"
|
||||
msgstr ""
|
||||
|
||||
#: permissions.py:7
|
||||
msgid "Installation"
|
||||
msgstr ""
|
||||
|
||||
#: permissions.py:8
|
||||
msgid "View installation environment details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:24
|
||||
msgid "Installation environment details"
|
||||
msgstr ""
|
||||
@@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n"
|
||||
"POT-Creation-Date: 2012-06-17 18:09-0400\n"
|
||||
"PO-Revision-Date: 2012-06-17 22:19+0000\n"
|
||||
"POT-Creation-Date: 2012-07-23 15:37-0400\n"
|
||||
"PO-Revision-Date: 2012-07-10 15:17+0000\n"
|
||||
"Last-Translator: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>\n"
|
||||
"Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -17,10 +17,94 @@ msgstr ""
|
||||
"Language: it\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
|
||||
#: links.py:7
|
||||
#: links.py:7 models.py:148
|
||||
msgid "installation details"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
msgid "LSB OS"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
msgid "Distributor ID"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:65
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:66
|
||||
msgid "Release"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:67
|
||||
msgid "Codename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:68
|
||||
msgid "System info"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
msgid "POSIX OS"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:72
|
||||
msgid "OS architecture"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:73
|
||||
msgid "Python version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:74
|
||||
msgid "Hostname"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:75
|
||||
msgid "Platform"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:76
|
||||
msgid "Machine"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:77
|
||||
msgid "Processor"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:78
|
||||
msgid "Number of CPUs"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:79
|
||||
msgid "Total physical memory"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:80
|
||||
msgid "Disk partitions"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:83 models.py:85
|
||||
msgid "tesseract version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:85 models.py:90
|
||||
msgid "not found"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:88 models.py:90
|
||||
msgid "unpaper version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:92
|
||||
msgid "Mayan EDMS version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:93
|
||||
msgid "Installed via fabfile"
|
||||
msgstr ""
|
||||
|
||||
#: permissions.py:7
|
||||
msgid "Installation"
|
||||
msgstr ""
|
||||
@@ -29,41 +113,6 @@ msgstr ""
|
||||
msgid "View installation environment details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:26
|
||||
#, python-format
|
||||
msgid "Distributor ID: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:27
|
||||
#, python-format
|
||||
msgid "Description: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:28
|
||||
#, python-format
|
||||
msgid "Release: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:29
|
||||
#, python-format
|
||||
msgid "Codename: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:30
|
||||
#, python-format
|
||||
msgid "System info: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:31
|
||||
#, python-format
|
||||
msgid "Platform: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:32
|
||||
#, python-format
|
||||
msgid "Processor: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:36
|
||||
#: views.py:24
|
||||
msgid "Installation environment details"
|
||||
msgstr ""
|
||||
|
||||
BIN
apps/installation/locale/nl_NL/LC_MESSAGES/django.mo
Normal file
BIN
apps/installation/locale/nl_NL/LC_MESSAGES/django.mo
Normal file
Binary file not shown.
118
apps/installation/locale/nl_NL/LC_MESSAGES/django.po
Normal file
118
apps/installation/locale/nl_NL/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,118 @@
|
||||
# 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: http://github.com/rosarior/mayan/issues\n"
|
||||
"POT-Creation-Date: 2012-07-23 15:37-0400\n"
|
||||
"PO-Revision-Date: 2012-06-17 22:18+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/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"
|
||||
|
||||
#: links.py:7 models.py:148
|
||||
msgid "installation details"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
msgid "LSB OS"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
msgid "Distributor ID"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:65
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:66
|
||||
msgid "Release"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:67
|
||||
msgid "Codename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:68
|
||||
msgid "System info"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
msgid "POSIX OS"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:72
|
||||
msgid "OS architecture"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:73
|
||||
msgid "Python version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:74
|
||||
msgid "Hostname"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:75
|
||||
msgid "Platform"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:76
|
||||
msgid "Machine"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:77
|
||||
msgid "Processor"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:78
|
||||
msgid "Number of CPUs"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:79
|
||||
msgid "Total physical memory"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:80
|
||||
msgid "Disk partitions"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:83 models.py:85
|
||||
msgid "tesseract version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:85 models.py:90
|
||||
msgid "not found"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:88 models.py:90
|
||||
msgid "unpaper version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:92
|
||||
msgid "Mayan EDMS version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:93
|
||||
msgid "Installed via fabfile"
|
||||
msgstr ""
|
||||
|
||||
#: permissions.py:7
|
||||
msgid "Installation"
|
||||
msgstr ""
|
||||
|
||||
#: permissions.py:8
|
||||
msgid "View installation environment details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:24
|
||||
msgid "Installation environment details"
|
||||
msgstr ""
|
||||
@@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n"
|
||||
"POT-Creation-Date: 2012-06-17 18:09-0400\n"
|
||||
"PO-Revision-Date: 2012-06-17 22:19+0000\n"
|
||||
"POT-Creation-Date: 2012-07-23 15:37-0400\n"
|
||||
"PO-Revision-Date: 2012-07-10 15:17+0000\n"
|
||||
"Last-Translator: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>\n"
|
||||
"Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -17,10 +17,94 @@ msgstr ""
|
||||
"Language: pl\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
|
||||
|
||||
#: links.py:7
|
||||
#: links.py:7 models.py:148
|
||||
msgid "installation details"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
msgid "LSB OS"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
msgid "Distributor ID"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:65
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:66
|
||||
msgid "Release"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:67
|
||||
msgid "Codename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:68
|
||||
msgid "System info"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
msgid "POSIX OS"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:72
|
||||
msgid "OS architecture"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:73
|
||||
msgid "Python version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:74
|
||||
msgid "Hostname"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:75
|
||||
msgid "Platform"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:76
|
||||
msgid "Machine"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:77
|
||||
msgid "Processor"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:78
|
||||
msgid "Number of CPUs"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:79
|
||||
msgid "Total physical memory"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:80
|
||||
msgid "Disk partitions"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:83 models.py:85
|
||||
msgid "tesseract version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:85 models.py:90
|
||||
msgid "not found"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:88 models.py:90
|
||||
msgid "unpaper version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:92
|
||||
msgid "Mayan EDMS version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:93
|
||||
msgid "Installed via fabfile"
|
||||
msgstr ""
|
||||
|
||||
#: permissions.py:7
|
||||
msgid "Installation"
|
||||
msgstr ""
|
||||
@@ -29,41 +113,6 @@ msgstr ""
|
||||
msgid "View installation environment details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:26
|
||||
#, python-format
|
||||
msgid "Distributor ID: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:27
|
||||
#, python-format
|
||||
msgid "Description: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:28
|
||||
#, python-format
|
||||
msgid "Release: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:29
|
||||
#, python-format
|
||||
msgid "Codename: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:30
|
||||
#, python-format
|
||||
msgid "System info: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:31
|
||||
#, python-format
|
||||
msgid "Platform: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:32
|
||||
#, python-format
|
||||
msgid "Processor: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:36
|
||||
#: views.py:24
|
||||
msgid "Installation environment details"
|
||||
msgstr ""
|
||||
|
||||
@@ -3,12 +3,13 @@
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# Vítor Figueiró <vfigueiro@gmail.com>, 2012.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n"
|
||||
"POT-Creation-Date: 2012-06-17 18:09-0400\n"
|
||||
"PO-Revision-Date: 2012-06-17 22:19+0000\n"
|
||||
"POT-Creation-Date: 2012-07-23 15:37-0400\n"
|
||||
"PO-Revision-Date: 2012-07-10 15:17+0000\n"
|
||||
"Last-Translator: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>\n"
|
||||
"Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -17,53 +18,102 @@ msgstr ""
|
||||
"Language: pt\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
|
||||
#: links.py:7
|
||||
#: links.py:7 models.py:148
|
||||
msgid "installation details"
|
||||
msgstr "detalhes da instalação"
|
||||
|
||||
#: models.py:63
|
||||
msgid "LSB OS"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
msgid "Distributor ID"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:65
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:66
|
||||
msgid "Release"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:67
|
||||
msgid "Codename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:68
|
||||
msgid "System info"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
msgid "POSIX OS"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:72
|
||||
msgid "OS architecture"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:73
|
||||
msgid "Python version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:74
|
||||
msgid "Hostname"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:75
|
||||
msgid "Platform"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:76
|
||||
msgid "Machine"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:77
|
||||
msgid "Processor"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:78
|
||||
msgid "Number of CPUs"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:79
|
||||
msgid "Total physical memory"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:80
|
||||
msgid "Disk partitions"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:83 models.py:85
|
||||
msgid "tesseract version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:85 models.py:90
|
||||
msgid "not found"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:88 models.py:90
|
||||
msgid "unpaper version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:92
|
||||
msgid "Mayan EDMS version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:93
|
||||
msgid "Installed via fabfile"
|
||||
msgstr ""
|
||||
|
||||
#: permissions.py:7
|
||||
msgid "Installation"
|
||||
msgstr ""
|
||||
msgstr "instalação"
|
||||
|
||||
#: permissions.py:8
|
||||
msgid "View installation environment details"
|
||||
msgstr ""
|
||||
msgstr "Ver detalhes do ambiente de instalação"
|
||||
|
||||
#: views.py:26
|
||||
#, python-format
|
||||
msgid "Distributor ID: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:27
|
||||
#, python-format
|
||||
msgid "Description: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:28
|
||||
#, python-format
|
||||
msgid "Release: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:29
|
||||
#, python-format
|
||||
msgid "Codename: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:30
|
||||
#, python-format
|
||||
msgid "System info: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:31
|
||||
#, python-format
|
||||
msgid "Platform: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:32
|
||||
#, python-format
|
||||
msgid "Processor: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:36
|
||||
#: views.py:24
|
||||
msgid "Installation environment details"
|
||||
msgstr ""
|
||||
msgstr "Detalhes do ambiente de instalação"
|
||||
|
||||
@@ -7,9 +7,9 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n"
|
||||
"POT-Creation-Date: 2012-06-17 18:09-0400\n"
|
||||
"PO-Revision-Date: 2012-06-17 22:18+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2012-07-23 15:37-0400\n"
|
||||
"PO-Revision-Date: 2012-07-10 15:17+0000\n"
|
||||
"Last-Translator: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>\n"
|
||||
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -65,5 +65,102 @@ msgid "Processor: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:36
|
||||
#: links.py:7 models.py:148
|
||||
msgid "installation details"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
msgid "LSB OS"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
msgid "Distributor ID"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:65
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:66
|
||||
msgid "Release"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:67
|
||||
msgid "Codename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:68
|
||||
msgid "System info"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
msgid "POSIX OS"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:72
|
||||
msgid "OS architecture"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:73
|
||||
msgid "Python version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:74
|
||||
msgid "Hostname"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:75
|
||||
msgid "Platform"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:76
|
||||
msgid "Machine"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:77
|
||||
msgid "Processor"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:78
|
||||
msgid "Number of CPUs"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:79
|
||||
msgid "Total physical memory"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:80
|
||||
msgid "Disk partitions"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:83 models.py:85
|
||||
msgid "tesseract version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:85 models.py:90
|
||||
msgid "not found"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:88 models.py:90
|
||||
msgid "unpaper version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:92
|
||||
msgid "Mayan EDMS version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:93
|
||||
msgid "Installed via fabfile"
|
||||
msgstr ""
|
||||
|
||||
#: permissions.py:7
|
||||
msgid "Installation"
|
||||
msgstr ""
|
||||
|
||||
#: permissions.py:8
|
||||
msgid "View installation environment details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:24
|
||||
msgid "Installation environment details"
|
||||
msgstr ""
|
||||
|
||||
@@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n"
|
||||
"POT-Creation-Date: 2012-06-17 18:09-0400\n"
|
||||
"PO-Revision-Date: 2012-06-17 22:19+0000\n"
|
||||
"POT-Creation-Date: 2012-07-23 15:37-0400\n"
|
||||
"PO-Revision-Date: 2012-07-10 15:17+0000\n"
|
||||
"Last-Translator: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>\n"
|
||||
"Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -17,10 +17,94 @@ msgstr ""
|
||||
"Language: ru\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"
|
||||
|
||||
#: links.py:7
|
||||
#: links.py:7 models.py:148
|
||||
msgid "installation details"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
msgid "LSB OS"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
msgid "Distributor ID"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:65
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:66
|
||||
msgid "Release"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:67
|
||||
msgid "Codename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:68
|
||||
msgid "System info"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
msgid "POSIX OS"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:72
|
||||
msgid "OS architecture"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:73
|
||||
msgid "Python version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:74
|
||||
msgid "Hostname"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:75
|
||||
msgid "Platform"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:76
|
||||
msgid "Machine"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:77
|
||||
msgid "Processor"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:78
|
||||
msgid "Number of CPUs"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:79
|
||||
msgid "Total physical memory"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:80
|
||||
msgid "Disk partitions"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:83 models.py:85
|
||||
msgid "tesseract version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:85 models.py:90
|
||||
msgid "not found"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:88 models.py:90
|
||||
msgid "unpaper version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:92
|
||||
msgid "Mayan EDMS version"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:93
|
||||
msgid "Installed via fabfile"
|
||||
msgstr ""
|
||||
|
||||
#: permissions.py:7
|
||||
msgid "Installation"
|
||||
msgstr ""
|
||||
@@ -29,41 +113,6 @@ msgstr ""
|
||||
msgid "View installation environment details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:26
|
||||
#, python-format
|
||||
msgid "Distributor ID: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:27
|
||||
#, python-format
|
||||
msgid "Description: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:28
|
||||
#, python-format
|
||||
msgid "Release: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:29
|
||||
#, python-format
|
||||
msgid "Codename: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:30
|
||||
#, python-format
|
||||
msgid "System info: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:31
|
||||
#, python-format
|
||||
msgid "Platform: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:32
|
||||
#, python-format
|
||||
msgid "Processor: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:36
|
||||
#: views.py:24
|
||||
msgid "Installation environment details"
|
||||
msgstr ""
|
||||
|
||||
@@ -1,10 +1,13 @@
|
||||
import os
|
||||
import sys
|
||||
import platform
|
||||
import uuid
|
||||
import time
|
||||
|
||||
import pbs
|
||||
import psutil
|
||||
import requests
|
||||
from git import Repo
|
||||
|
||||
try:
|
||||
from pbs import lsb_release, uname
|
||||
@@ -12,20 +15,24 @@ except pbs.CommandNotFound:
|
||||
LSB = False
|
||||
else:
|
||||
LSB = True
|
||||
|
||||
|
||||
from django.db import models
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
from django.utils.datastructures import SortedDict
|
||||
from django.utils.simplejson import dumps
|
||||
from django.conf import settings
|
||||
|
||||
from common.models import Singleton
|
||||
from common.utils import pretty_size
|
||||
from main import __version__ as mayan_version
|
||||
from lock_manager import Lock, LockError
|
||||
|
||||
FORM_SUBMIT_URL = 'https://docs.google.com/spreadsheet/formResponse'
|
||||
FORM_KEY = 'dGZrYkw3SDl5OENMTG15emp1UFFEUWc6MQ'
|
||||
FORM_RECEIVER_FIELD = 'entry.0.single'
|
||||
TIMEOUT = 5
|
||||
|
||||
FABFILE_MARKER = os.path.join(settings.PROJECT_ROOT, 'fabfile_install')
|
||||
|
||||
class Property(object):
|
||||
def __init__(self, name, label, value):
|
||||
@@ -63,7 +70,7 @@ class Installation(Singleton):
|
||||
self.add_property(Property('codename', _(u'Codename'), lsb_release('-c','-s')))
|
||||
self.add_property(Property('sysinfo', _(u'System info'), uname('-a')))
|
||||
else:
|
||||
self.add_property(Property('is_posix', _(u'POSIX OS'), False))
|
||||
self.add_property(Property('is_lsb', _(u'LSB OS'), False))
|
||||
|
||||
self.add_property(Property('architecture', _(u'OS architecture'), platform.architecture()))
|
||||
self.add_property(Property('python_version', _(u'Python version'), platform.python_version()))
|
||||
@@ -84,7 +91,27 @@ class Installation(Singleton):
|
||||
self.add_property(Property('unpaper', _(u'unpaper version'), pbs.unpaper('-V').stdout))
|
||||
except pbs.CommandNotFound:
|
||||
self.add_property(Property('unpaper', _(u'unpaper version'), _(u'not found')))
|
||||
|
||||
|
||||
self.add_property(Property('mayan_version', _(u'Mayan EDMS version'), mayan_version))
|
||||
self.add_property(Property('fabfile', _(u'Installed via fabfile'), os.path.exists(FABFILE_MARKER)))
|
||||
|
||||
try:
|
||||
repo = Repo(settings.PROJECT_ROOT)
|
||||
except:
|
||||
self.add_property(Property('is_git_repo', _(u'Running from a Git repository'), False))
|
||||
else:
|
||||
repo.config_reader()
|
||||
headcommit = repo.head.commit
|
||||
self.add_property(Property('is_git_repo', _(u'Running from a Git repository'), True))
|
||||
self.add_property(Property('repo_remotes', _(u'Repository remotes'), ', '.join([unicode(remote) for remote in repo.remotes])))
|
||||
self.add_property(Property('repo_head_reference', _(u'Branch'), repo.head.reference))
|
||||
self.add_property(Property('headcommit_hexsha', _(u'HEAD commit hex SHA'), headcommit.hexsha))
|
||||
self.add_property(Property('headcommit_author', _(u'HEAD commit author'), headcommit.author))
|
||||
self.add_property(Property('headcommit_authored_date', _(u'HEAD commit authored date'), time.asctime(time.gmtime(headcommit.authored_date))))
|
||||
self.add_property(Property('headcommit_committer', _(u'HEAD commit committer'), headcommit.committer))
|
||||
self.add_property(Property('headcommit_committed_date', _(u'HEAD commit committed date'), time.asctime(time.gmtime(headcommit.committed_date))))
|
||||
self.add_property(Property('headcommit_message', _(u'HEAD commit message'), headcommit.message))
|
||||
|
||||
def __getattr__(self, name):
|
||||
self.set_properties()
|
||||
try:
|
||||
@@ -94,38 +121,59 @@ class Installation(Singleton):
|
||||
|
||||
def submit(self):
|
||||
try:
|
||||
dictionary = {}
|
||||
if self.is_lsb:
|
||||
dictionary.update(
|
||||
{
|
||||
'is_lsb': unicode(self.is_lsb),
|
||||
'distributor_id': unicode(self.distributor_id),
|
||||
'description': unicode(self.description),
|
||||
'release': unicode(self.release),
|
||||
'codename': unicode(self.codename),
|
||||
'sysinfo': unicode(self.sysinfo),
|
||||
}
|
||||
)
|
||||
|
||||
dictionary.update(
|
||||
{
|
||||
'uuid': self.uuid,
|
||||
'architecture': unicode(self.architecture),
|
||||
'python_version': unicode(self.python_version),
|
||||
'platform': unicode(self.platform),
|
||||
'machine': unicode(self.machine),
|
||||
'processor': unicode(self.processor),
|
||||
'cpus': unicode(self.cpus),
|
||||
'total_phymem': unicode(self.total_phymem),
|
||||
}
|
||||
)
|
||||
|
||||
requests.post(FORM_SUBMIT_URL, data={'formkey': FORM_KEY, FORM_RECEIVER_FIELD: dumps(dictionary)}, timeout=TIMEOUT)
|
||||
except (requests.exceptions.Timeout, requests.exceptions.ConnectionError):
|
||||
lock = Lock.acquire_lock('upload_stats')
|
||||
except LockError:
|
||||
pass
|
||||
else:
|
||||
self.is_first_run = False
|
||||
self.save()
|
||||
try:
|
||||
dictionary = {}
|
||||
if self.is_lsb:
|
||||
dictionary.update(
|
||||
{
|
||||
'is_lsb': unicode(self.is_lsb),
|
||||
'distributor_id': unicode(self.distributor_id),
|
||||
'description': unicode(self.description),
|
||||
'release': unicode(self.release),
|
||||
'codename': unicode(self.codename),
|
||||
'sysinfo': unicode(self.sysinfo),
|
||||
}
|
||||
)
|
||||
|
||||
dictionary.update(
|
||||
{
|
||||
'uuid': self.uuid,
|
||||
'architecture': unicode(self.architecture),
|
||||
'python_version': unicode(self.python_version),
|
||||
'platform': unicode(self.platform),
|
||||
'machine': unicode(self.machine),
|
||||
'processor': unicode(self.processor),
|
||||
'cpus': unicode(self.cpus),
|
||||
'total_phymem': unicode(self.total_phymem),
|
||||
'mayan_version': unicode(self.mayan_version),
|
||||
'fabfile': unicode(self.fabfile),
|
||||
}
|
||||
)
|
||||
if self.is_git_repo:
|
||||
dictionary.update(
|
||||
{
|
||||
'repo_remotes': unicode(self.repo_remotes),
|
||||
'repo_head_reference': unicode(self.repo_head_reference),
|
||||
'headcommit_hexsha': unicode(self.headcommit_hexsha),
|
||||
'headcommit_authored_date': unicode(self.headcommit_authored_date),
|
||||
'headcommit_committed_date': unicode(self.headcommit_committed_date),
|
||||
'headcommit_message': unicode(self.headcommit_message),
|
||||
}
|
||||
)
|
||||
|
||||
requests.post(FORM_SUBMIT_URL, data={'formkey': FORM_KEY, FORM_RECEIVER_FIELD: dumps(dictionary)}, timeout=TIMEOUT)
|
||||
except (requests.exceptions.Timeout, requests.exceptions.ConnectionError):
|
||||
pass
|
||||
else:
|
||||
self.is_first_run = False
|
||||
self.save()
|
||||
finally:
|
||||
lock.release()
|
||||
|
||||
|
||||
class Meta:
|
||||
verbose_name = verbose_name_plural = _(u'installation details')
|
||||
|
||||
Reference in New Issue
Block a user