From 2f01904217b1c328900bfd76cce332d6cb52dbed Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Tue, 21 Oct 2014 12:30:54 -0400 Subject: [PATCH] Issue #56, remove boostrap app --- mayan/apps/acls/cleanup.py | 8 - mayan/apps/app_registry/models.py | 19 - mayan/apps/bootstrap/__init__.py | 0 mayan/apps/bootstrap/admin.py | 7 - mayan/apps/bootstrap/classes.py | 172 --------- mayan/apps/bootstrap/exceptions.py | 18 - mayan/apps/bootstrap/forms.py | 56 --- mayan/apps/bootstrap/links.py | 23 -- mayan/apps/bootstrap/literals.py | 79 ---- .../bootstrap/locale/ar/LC_MESSAGES/django.mo | Bin 6728 -> 0 bytes .../bootstrap/locale/ar/LC_MESSAGES/django.po | 329 ---------------- .../bootstrap/locale/bg/LC_MESSAGES/django.mo | Bin 2062 -> 0 bytes .../bootstrap/locale/bg/LC_MESSAGES/django.po | 329 ---------------- .../locale/bs_BA/LC_MESSAGES/django.mo | Bin 6734 -> 0 bytes .../locale/bs_BA/LC_MESSAGES/django.po | 329 ---------------- .../bootstrap/locale/da/LC_MESSAGES/django.mo | Bin 456 -> 0 bytes .../bootstrap/locale/da/LC_MESSAGES/django.po | 328 ---------------- .../locale/de_CH/LC_MESSAGES/django.po | 328 ---------------- .../locale/de_DE/LC_MESSAGES/django.mo | Bin 6907 -> 0 bytes .../locale/de_DE/LC_MESSAGES/django.po | 330 ---------------- .../bootstrap/locale/en/LC_MESSAGES/django.mo | Bin 6409 -> 0 bytes .../bootstrap/locale/en/LC_MESSAGES/django.po | 352 ------------------ .../bootstrap/locale/es/LC_MESSAGES/django.mo | Bin 7327 -> 0 bytes .../bootstrap/locale/es/LC_MESSAGES/django.po | 330 ---------------- .../bootstrap/locale/fa/LC_MESSAGES/django.mo | Bin 716 -> 0 bytes .../bootstrap/locale/fa/LC_MESSAGES/django.po | 330 ---------------- .../bootstrap/locale/fr/LC_MESSAGES/django.mo | Bin 7163 -> 0 bytes .../bootstrap/locale/fr/LC_MESSAGES/django.po | 331 ---------------- .../locale/hr_HR/LC_MESSAGES/django.mo | Bin 546 -> 0 bytes .../locale/hr_HR/LC_MESSAGES/django.po | 328 ---------------- .../bootstrap/locale/hu/LC_MESSAGES/django.mo | Bin 459 -> 0 bytes .../bootstrap/locale/hu/LC_MESSAGES/django.po | 328 ---------------- .../bootstrap/locale/id/LC_MESSAGES/django.mo | Bin 463 -> 0 bytes .../bootstrap/locale/id/LC_MESSAGES/django.po | 328 ---------------- .../bootstrap/locale/it/LC_MESSAGES/django.mo | Bin 457 -> 0 bytes .../bootstrap/locale/it/LC_MESSAGES/django.po | 328 ---------------- .../bootstrap/locale/lv/LC_MESSAGES/django.po | 328 ---------------- .../bootstrap/locale/nb/LC_MESSAGES/django.po | 328 ---------------- .../locale/nl_NL/LC_MESSAGES/django.mo | Bin 6947 -> 0 bytes .../locale/nl_NL/LC_MESSAGES/django.po | 329 ---------------- .../bootstrap/locale/pl/LC_MESSAGES/django.mo | Bin 514 -> 0 bytes .../bootstrap/locale/pl/LC_MESSAGES/django.po | 328 ---------------- .../bootstrap/locale/pt/LC_MESSAGES/django.mo | Bin 460 -> 0 bytes .../bootstrap/locale/pt/LC_MESSAGES/django.po | 328 ---------------- .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 474 -> 0 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 328 ---------------- .../locale/ro_RO/LC_MESSAGES/django.mo | Bin 6791 -> 0 bytes .../locale/ro_RO/LC_MESSAGES/django.po | 329 ---------------- .../bootstrap/locale/ru/LC_MESSAGES/django.mo | Bin 7688 -> 0 bytes .../bootstrap/locale/ru/LC_MESSAGES/django.po | 329 ---------------- .../locale/sl_SI/LC_MESSAGES/django.mo | Bin 528 -> 0 bytes .../locale/sl_SI/LC_MESSAGES/django.po | 328 ---------------- .../bootstrap/locale/sq/LC_MESSAGES/django.po | 328 ---------------- .../locale/tr_TR/LC_MESSAGES/django.mo | Bin 465 -> 0 bytes .../locale/tr_TR/LC_MESSAGES/django.po | 328 ---------------- .../locale/vi_VN/LC_MESSAGES/django.mo | Bin 480 -> 0 bytes .../locale/vi_VN/LC_MESSAGES/django.po | 328 ---------------- .../locale/zh_CN/LC_MESSAGES/django.mo | Bin 1963 -> 0 bytes .../locale/zh_CN/LC_MESSAGES/django.po | 329 ---------------- .../locale/zh_TW/LC_MESSAGES/django.po | 328 ---------------- mayan/apps/bootstrap/management/__init__.py | 0 .../bootstrap/management/commands/__init__.py | 0 .../management/commands/erase_data.py | 63 ---- .../management/commands/execute_bootstrap.py | 29 -- mayan/apps/bootstrap/managers.py | 72 ---- .../apps/bootstrap/migrations/0001_initial.py | 35 -- ..._auto__add_field_bootstrapsetup_created.py | 32 -- ...003_auto__add_field_bootstrapsetup_slug.py | 32 -- ..._auto__chg_field_bootstrapsetup_created.py | 33 -- mayan/apps/bootstrap/migrations/__init__.py | 0 mayan/apps/bootstrap/models.py | 105 ------ mayan/apps/bootstrap/permissions.py | 18 - mayan/apps/bootstrap/post_init.py | 31 -- mayan/apps/bootstrap/registry.py | 10 - .../static/images/icons/lightning.png | Bin 1520 -> 0 bytes .../static/images/icons/lightning_delete.png | Bin 1946 -> 0 bytes .../static/images/icons/lightning_go.png | Bin 1807 -> 0 bytes .../static/images/icons/radioactivity.png | Bin 2139 -> 0 bytes .../bootstrap/static/images/icons/world.png | Bin 2568 -> 0 bytes mayan/apps/bootstrap/urls.py | 16 - mayan/apps/bootstrap/utils.py | 44 --- mayan/apps/bootstrap/views.py | 343 ----------------- mayan/apps/document_indexing/cleanup.py | 6 - mayan/apps/documents/cleanup.py | 10 - mayan/apps/dynamic_search/cleanup.py | 7 - mayan/apps/folders/cleanup.py | 6 - mayan/apps/history/cleanup.py | 7 - mayan/apps/linking/cleanup.py | 7 - mayan/apps/metadata/cleanup.py | 8 - mayan/apps/permissions/cleanup.py | 7 - mayan/apps/sources/cleanup.py | 9 - mayan/apps/tags/cleanup.py | 7 - mayan/apps/user_management/cleanup.py | 8 - mayan/settings/base.py | 5 - mayan/urls.py | 1 - 95 files changed, 10557 deletions(-) delete mode 100644 mayan/apps/acls/cleanup.py delete mode 100644 mayan/apps/bootstrap/__init__.py delete mode 100644 mayan/apps/bootstrap/admin.py delete mode 100644 mayan/apps/bootstrap/classes.py delete mode 100644 mayan/apps/bootstrap/exceptions.py delete mode 100644 mayan/apps/bootstrap/forms.py delete mode 100644 mayan/apps/bootstrap/links.py delete mode 100644 mayan/apps/bootstrap/literals.py delete mode 100644 mayan/apps/bootstrap/locale/ar/LC_MESSAGES/django.mo delete mode 100644 mayan/apps/bootstrap/locale/ar/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/bg/LC_MESSAGES/django.mo delete mode 100644 mayan/apps/bootstrap/locale/bg/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/bs_BA/LC_MESSAGES/django.mo delete mode 100644 mayan/apps/bootstrap/locale/bs_BA/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/da/LC_MESSAGES/django.mo delete mode 100644 mayan/apps/bootstrap/locale/da/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/de_CH/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/de_DE/LC_MESSAGES/django.mo delete mode 100644 mayan/apps/bootstrap/locale/de_DE/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/en/LC_MESSAGES/django.mo delete mode 100644 mayan/apps/bootstrap/locale/en/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/es/LC_MESSAGES/django.mo delete mode 100644 mayan/apps/bootstrap/locale/es/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/fa/LC_MESSAGES/django.mo delete mode 100644 mayan/apps/bootstrap/locale/fa/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/fr/LC_MESSAGES/django.mo delete mode 100644 mayan/apps/bootstrap/locale/fr/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/hr_HR/LC_MESSAGES/django.mo delete mode 100644 mayan/apps/bootstrap/locale/hr_HR/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/hu/LC_MESSAGES/django.mo delete mode 100644 mayan/apps/bootstrap/locale/hu/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/id/LC_MESSAGES/django.mo delete mode 100644 mayan/apps/bootstrap/locale/id/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/it/LC_MESSAGES/django.mo delete mode 100644 mayan/apps/bootstrap/locale/it/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/lv/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/nb/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/nl_NL/LC_MESSAGES/django.mo delete mode 100644 mayan/apps/bootstrap/locale/nl_NL/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/pl/LC_MESSAGES/django.mo delete mode 100644 mayan/apps/bootstrap/locale/pl/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/pt/LC_MESSAGES/django.mo delete mode 100644 mayan/apps/bootstrap/locale/pt/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/pt_BR/LC_MESSAGES/django.mo delete mode 100644 mayan/apps/bootstrap/locale/pt_BR/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/ro_RO/LC_MESSAGES/django.mo delete mode 100644 mayan/apps/bootstrap/locale/ro_RO/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/ru/LC_MESSAGES/django.mo delete mode 100644 mayan/apps/bootstrap/locale/ru/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/sl_SI/LC_MESSAGES/django.mo delete mode 100644 mayan/apps/bootstrap/locale/sl_SI/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/sq/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/tr_TR/LC_MESSAGES/django.mo delete mode 100644 mayan/apps/bootstrap/locale/tr_TR/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/vi_VN/LC_MESSAGES/django.mo delete mode 100644 mayan/apps/bootstrap/locale/vi_VN/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/zh_CN/LC_MESSAGES/django.mo delete mode 100644 mayan/apps/bootstrap/locale/zh_CN/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/locale/zh_TW/LC_MESSAGES/django.po delete mode 100644 mayan/apps/bootstrap/management/__init__.py delete mode 100644 mayan/apps/bootstrap/management/commands/__init__.py delete mode 100644 mayan/apps/bootstrap/management/commands/erase_data.py delete mode 100644 mayan/apps/bootstrap/management/commands/execute_bootstrap.py delete mode 100644 mayan/apps/bootstrap/managers.py delete mode 100644 mayan/apps/bootstrap/migrations/0001_initial.py delete mode 100644 mayan/apps/bootstrap/migrations/0002_auto__add_field_bootstrapsetup_created.py delete mode 100644 mayan/apps/bootstrap/migrations/0003_auto__add_field_bootstrapsetup_slug.py delete mode 100644 mayan/apps/bootstrap/migrations/0004_auto__chg_field_bootstrapsetup_created.py delete mode 100644 mayan/apps/bootstrap/migrations/__init__.py delete mode 100644 mayan/apps/bootstrap/models.py delete mode 100644 mayan/apps/bootstrap/permissions.py delete mode 100644 mayan/apps/bootstrap/post_init.py delete mode 100644 mayan/apps/bootstrap/registry.py delete mode 100644 mayan/apps/bootstrap/static/images/icons/lightning.png delete mode 100644 mayan/apps/bootstrap/static/images/icons/lightning_delete.png delete mode 100644 mayan/apps/bootstrap/static/images/icons/lightning_go.png delete mode 100644 mayan/apps/bootstrap/static/images/icons/radioactivity.png delete mode 100755 mayan/apps/bootstrap/static/images/icons/world.png delete mode 100644 mayan/apps/bootstrap/urls.py delete mode 100644 mayan/apps/bootstrap/utils.py delete mode 100644 mayan/apps/bootstrap/views.py delete mode 100644 mayan/apps/document_indexing/cleanup.py delete mode 100644 mayan/apps/documents/cleanup.py delete mode 100644 mayan/apps/dynamic_search/cleanup.py delete mode 100644 mayan/apps/folders/cleanup.py delete mode 100644 mayan/apps/history/cleanup.py delete mode 100644 mayan/apps/linking/cleanup.py delete mode 100644 mayan/apps/metadata/cleanup.py delete mode 100644 mayan/apps/permissions/cleanup.py delete mode 100644 mayan/apps/sources/cleanup.py delete mode 100644 mayan/apps/tags/cleanup.py delete mode 100644 mayan/apps/user_management/cleanup.py diff --git a/mayan/apps/acls/cleanup.py b/mayan/apps/acls/cleanup.py deleted file mode 100644 index 172c441a50..0000000000 --- a/mayan/apps/acls/cleanup.py +++ /dev/null @@ -1,8 +0,0 @@ -from __future__ import absolute_import - -from .models import AccessEntry, DefaultAccessEntry - - -def cleanup(): - AccessEntry.objects.all().delete() - DefaultAccessEntry.objects.all().delete() diff --git a/mayan/apps/app_registry/models.py b/mayan/apps/app_registry/models.py index b0ec4c970d..bdc88402aa 100644 --- a/mayan/apps/app_registry/models.py +++ b/mayan/apps/app_registry/models.py @@ -5,11 +5,9 @@ import logging from django.db import models from django.utils.importlib import import_module -from bootstrap.classes import BootstrapModel, Cleanup from navigation.api import register_top_menu from project_setup.api import register_setup from project_tools.api import register_tool -from rest_api.classes import APIEndPoint logger = logging.getLogger(__name__) @@ -48,22 +46,5 @@ class App(object): logger.debug('menu_link: %s' % link) register_top_menu(name='%s.%s' % (app_name, index), link=link) - for cleanup_function in getattr(registration, 'cleanup_functions', []): - logger.debug('cleanup_function: %s' % cleanup_function) - Cleanup(cleanup_function) - - for bootstrap_model in getattr(registration, 'bootstrap_models', []): - logger.debug('bootstrap_model: %s' % bootstrap_model) - BootstrapModel(model_name=bootstrap_model.get('name'), app_name=app_name, sanitize=bootstrap_model.get('sanitize', True), dependencies=bootstrap_model.get('dependencies')) - - version_0_api_services = getattr(registration, 'version_0_api_services', []) - logger.debug('version_0_api_services: %s' % version_0_api_services) - - if version_0_api_services: - api_endpoint = APIEndPoint(app_name) - - for service in version_0_api_services: - api_endpoint.add_service(**service) - def __unicode__(self): return unicode(self.label) diff --git a/mayan/apps/bootstrap/__init__.py b/mayan/apps/bootstrap/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/mayan/apps/bootstrap/admin.py b/mayan/apps/bootstrap/admin.py deleted file mode 100644 index 86013694b3..0000000000 --- a/mayan/apps/bootstrap/admin.py +++ /dev/null @@ -1,7 +0,0 @@ -from __future__ import absolute_import - -from django.contrib import admin - -from .models import BootstrapSetup - -admin.site.register(BootstrapSetup) diff --git a/mayan/apps/bootstrap/classes.py b/mayan/apps/bootstrap/classes.py deleted file mode 100644 index b3d9555457..0000000000 --- a/mayan/apps/bootstrap/classes.py +++ /dev/null @@ -1,172 +0,0 @@ -from __future__ import absolute_import - -from itertools import chain -import logging - -from django.core import serializers -from django.db import models -from django.utils.datastructures import SortedDict - -from .exceptions import ExistingData, NotABootstrapSetup -from .literals import (FIXTURE_TYPE_PK_NULLIFIER, FIXTURE_TYPE_MODEL_PROCESS, - FIXTURE_METADATA_REMARK_CHARACTER, BOOTSTRAP_SETUP_MAGIC_NUMBER) -from .utils import toposort2 - -logger = logging.getLogger(__name__) - - -class Cleanup(object): - """ - Class to store all the registered cleanup functions in one place. - """ - _registry = {} - - @classmethod - def execute_all(cls): - for cleanup in cls._registry.values(): - cleanup.function() - - def __init__(self, function): - self.function = function - self.__class__._registry[id(self)] = self - - -class BootstrapModel(object): - """ - Class used to keep track of all the models to be dumped to create a - bootstrap setup from the current setup in use. - """ - _registry = SortedDict() - - @classmethod - def get_magic_number(cls): - return '%s %s' % (FIXTURE_METADATA_REMARK_CHARACTER, BOOTSTRAP_SETUP_MAGIC_NUMBER) - - @classmethod - def check_magic_number(cls, data): - if not data.startswith(cls.get_magic_number()): - raise NotABootstrapSetup - - @classmethod - def check_for_data(cls): - for model in cls.get_all(): - model_instance = models.get_model(model.app_name, model.model_name) - if model_instance.objects.all().count(): - raise ExistingData - - @classmethod - def get_all(cls, sort_by_dependencies=False): - """ - Return all boostrap models, sorted by dependencies optionally. - """ - if not sort_by_dependencies: - return cls._registry.values() - else: - return (cls.get_by_name(name) for name in list(chain.from_iterable(toposort2(cls.get_dependency_dict())))) - - @classmethod - def get_dependency_dict(cls): - """ - Return a dictionary where the key is the model name and it's value - is a list of models upon which it depends. - """ - result = {} - for instance in cls.get_all(): - result[instance.get_fullname()] = set(instance.dependencies) - - logger.debug('result: %s' % result) - return result - - @classmethod - def get_by_name(cls, name): - """ - Return a BootstrapModel instance by the fullname of the model it - represents. - """ - return cls._registry[name] - - def get_fullname(self): - """ - Return a the full app name + model name of the model represented - by the instance. - """ - return '.'.join([self.app_name, self.model_name]) - - def get_model_instance(self): - """ - Returns an actual Model class instance of the model. - """ - return models.get_model(self.app_name, self.model_name) - - def __init__(self, model_name, app_name=None, sanitize=True, dependencies=None): - app_name_splitted = None - if '.' in model_name: - app_name_splitted, model_name = model_name.split('.') - - self.app_name = app_name_splitted or app_name - if not self.app_name: - raise Exception('Pass either a dotted app plus model name or a model name and a separate app name') - self.model_name = model_name - self.sanitize = sanitize - self.dependencies = dependencies if dependencies else [] - self.__class__._registry[self.get_fullname()] = self - - def dump(self, serialization_format): - result = serializers.serialize(serialization_format, self.get_model_instance().objects.all(), indent=4, use_natural_keys=True) - logger.debug('result: "%s"' % result) - if self.sanitize: - # Remove primary key values - result = FIXTURE_TYPE_PK_NULLIFIER[serialization_format](result) - # Do any clean up required on the fixture - result = FIXTURE_TYPE_MODEL_PROCESS[serialization_format](result) - return result - - -class FixtureMetadata(object): - """ - Class to automatically create and extract metadata from a bootstrap - fixture. - """ - _registry = SortedDict() - - @classmethod - def get_all(cls): - return cls._registry.values() - - @classmethod - def generate_all(cls, fixture_instance): - result = [] - for fixture_metadata in cls.get_all(): - result.append(fixture_metadata.generate(fixture_instance)) - - return '\n'.join(result) - - @classmethod - def read_all(cls, data): - result = {} - for instance in cls.get_all(): - single_result = instance.read_value(data) - if single_result: - result[instance.property_name] = single_result - - return result - - def __init__(self, literal, generate_function, read_function=None, property_name=None): - self.literal = literal - self.generate_function = generate_function - self.property_name = property_name - self.read_function = read_function or (lambda x: x) - self.__class__._registry[id(self)] = self - - def get_with_remark(self): - return '%s %s' % (FIXTURE_METADATA_REMARK_CHARACTER, self.literal) - - def generate(self, fixture_instance): - return '%s: %s' % (self.get_with_remark(), self.generate_function(fixture_instance)) - - def read_value(self, fixture_data): - if self.property_name: - for line in fixture_data.splitlines(False): - if line.startswith(self.get_with_remark()): - # TODO: replace the "+ 4" with a space and next character finding algo - return self.read_function(line[len(self.literal) + 4:]) diff --git a/mayan/apps/bootstrap/exceptions.py b/mayan/apps/bootstrap/exceptions.py deleted file mode 100644 index dbe4be6955..0000000000 --- a/mayan/apps/bootstrap/exceptions.py +++ /dev/null @@ -1,18 +0,0 @@ -from __future__ import absolute_import - - -class ExistingData(Exception): - """ - Raised when an attempt to execute a bootstrap setup is made and there is - existing data that would be corrupted or damaged by the loading the - bootstrap's fixture. - """ - pass - - -class NotABootstrapSetup(Exception): - """ - Raised when an attempting to import a bootstrap setup without a proper - magic number metadata - """ - pass diff --git a/mayan/apps/bootstrap/forms.py b/mayan/apps/bootstrap/forms.py deleted file mode 100644 index 44a6478712..0000000000 --- a/mayan/apps/bootstrap/forms.py +++ /dev/null @@ -1,56 +0,0 @@ -from __future__ import absolute_import - -import logging - -from django import forms -from django.utils.translation import ugettext_lazy as _ - -from common.forms import DetailForm - -from .models import BootstrapSetup - -logger = logging.getLogger(__name__) - - -class BootstrapSetupForm(forms.ModelForm): - class Meta: - model = BootstrapSetup - widgets = { - 'description': forms.widgets.Textarea(attrs={ - 'rows': 5, 'cols': 80} - ) - } - - -class BootstrapSetupForm_view(DetailForm): - class Meta: - model = BootstrapSetup - widgets = { - 'description': forms.widgets.Textarea(attrs={ - 'rows': 5, 'cols': 80} - ) - } - - -class BootstrapSetupForm_edit(BootstrapSetupForm): - class Meta(BootstrapSetupForm.Meta): - model = BootstrapSetup - exclude = ('type',) - - -class BootstrapSetupForm_dump(BootstrapSetupForm): - class Meta(BootstrapSetupForm.Meta): - model = BootstrapSetup - exclude = ('fixture',) - - -class BootstrapFileImportForm(forms.Form): - file = forms.FileField( - label=_(u'Bootstrap setup file'), - ) - - -class BootstrapURLImportForm(forms.Form): - url = forms.URLField( - label=_(u'Bootstrap setup URL'), - ) diff --git a/mayan/apps/bootstrap/links.py b/mayan/apps/bootstrap/links.py deleted file mode 100644 index 9d10db860f..0000000000 --- a/mayan/apps/bootstrap/links.py +++ /dev/null @@ -1,23 +0,0 @@ -from __future__ import absolute_import - -from django.utils.translation import ugettext_lazy as _ - -from .permissions import (PERMISSION_BOOTSTRAP_VIEW, PERMISSION_BOOTSTRAP_CREATE, - PERMISSION_BOOTSTRAP_EDIT, PERMISSION_BOOTSTRAP_DELETE, - PERMISSION_BOOTSTRAP_EXECUTE, PERMISSION_BOOTSTRAP_DUMP, - PERMISSION_NUKE_DATABASE, PERMISSION_BOOTSTRAP_EXPORT, - PERMISSION_BOOTSTRAP_IMPORT, PERMISSION_BOOTSTRAP_REPOSITORY_SYNC) - -link_bootstrap_setup_tool = {'text': _(u'Bootstrap'), 'view': 'bootstrap:bootstrap_setup_list', 'icon': 'lightning.png', 'permissions': [PERMISSION_BOOTSTRAP_VIEW]} -link_bootstrap_setup_list = {'text': _(u'Bootstrap setup list'), 'view': 'bootstrap:bootstrap_setup_list', 'famfam': 'lightning', 'permissions': [PERMISSION_BOOTSTRAP_VIEW]} -link_bootstrap_setup_create = {'text': _(u'Create new bootstrap setup'), 'view': 'bootstrap:bootstrap_setup_create', 'famfam': 'lightning_add', 'permissions': [PERMISSION_BOOTSTRAP_CREATE]} -link_bootstrap_setup_edit = {'text': _(u'Edit'), 'view': 'bootstrap:bootstrap_setup_edit', 'args': 'object.pk', 'famfam': 'pencil', 'permissions': [PERMISSION_BOOTSTRAP_EDIT]} -link_bootstrap_setup_delete = {'text': _(u'Delete'), 'view': 'bootstrap:bootstrap_setup_delete', 'args': 'object.pk', 'famfam': 'lightning_delete', 'permissions': [PERMISSION_BOOTSTRAP_DELETE]} -link_bootstrap_setup_view = {'text': _(u'Details'), 'view': 'bootstrap:bootstrap_setup_view', 'args': 'object.pk', 'famfam': 'lightning', 'permissions': [PERMISSION_BOOTSTRAP_VIEW]} -link_bootstrap_setup_execute = {'text': _(u'Execute'), 'view': 'bootstrap:bootstrap_setup_execute', 'args': 'object.pk', 'famfam': 'lightning_go', 'permissions': [PERMISSION_BOOTSTRAP_EXECUTE]} -link_bootstrap_setup_dump = {'text': _(u'Dump current setup'), 'view': 'bootstrap:bootstrap_setup_dump', 'famfam': 'arrow_down', 'permissions': [PERMISSION_BOOTSTRAP_DUMP]} -link_bootstrap_setup_export = {'text': _(u'Export'), 'view': 'bootstrap:bootstrap_setup_export', 'args': 'object.pk', 'famfam': 'disk', 'permissions': [PERMISSION_BOOTSTRAP_EXPORT]} -link_bootstrap_setup_import_from_file = {'text': _(u'Import from file'), 'view': 'bootstrap:bootstrap_setup_import_from_file', 'famfam': 'folder', 'permissions': [PERMISSION_BOOTSTRAP_IMPORT]} -link_bootstrap_setup_import_from_url = {'text': _(u'Import from URL'), 'view': 'bootstrap:bootstrap_setup_import_from_url', 'famfam': 'world', 'permissions': [PERMISSION_BOOTSTRAP_IMPORT]} -link_bootstrap_setup_repository_sync = {'text': _(u'Sync with repository'), 'view': 'bootstrap:bootstrap_setup_repository_sync', 'famfam': 'world', 'permissions': [PERMISSION_BOOTSTRAP_REPOSITORY_SYNC]} -link_erase_database = {'text': _(u'Erase database'), 'view': 'bootstrap:erase_database_view', 'icon': 'radioactivity.png', 'permissions': [PERMISSION_NUKE_DATABASE]} diff --git a/mayan/apps/bootstrap/literals.py b/mayan/apps/bootstrap/literals.py deleted file mode 100644 index 962a9da028..0000000000 --- a/mayan/apps/bootstrap/literals.py +++ /dev/null @@ -1,79 +0,0 @@ -from __future__ import absolute_import - -import re - -try: - import yaml -except ImportError: - YAML_AVAILABLE = False -else: - YAML_AVAILABLE = True - -from django.utils.translation import ugettext_lazy as _ - -FIXTURE_TYPE_JSON = 'json' -FIXTURE_TYPE_YAML = 'yaml' -FIXTURE_TYPE_BETTER_YAML = 'better_yaml' -FIXTURE_TYPE_XML = 'xml' - -FIXTURE_TYPES_CHOICES = ( - (FIXTURE_TYPE_JSON, _(u'JSON')), - # Disabing XML until a way to specify a null pk is found - # (FIXTURE_TYPE_XML, _(u'XML')), -) - -FIXTURE_FILE_TYPE = { - FIXTURE_TYPE_JSON: 'json', - FIXTURE_TYPE_YAML: 'yaml', - FIXTURE_TYPE_BETTER_YAML: 'better_yaml', - FIXTURE_TYPE_XML: 'xml', -} - -FIXTURE_TYPE_PK_NULLIFIER = { - FIXTURE_TYPE_JSON: lambda x: re.sub('"pk": [0-9]{1,5}', '"pk": null', x), - FIXTURE_TYPE_YAML: lambda x: re.sub('pk: [0-9]{1,5}', 'pk: null', x), - FIXTURE_TYPE_BETTER_YAML: lambda x: re.sub('[0-9]{1,5}:', 'null:', x), - FIXTURE_TYPE_XML: lambda x: re.sub('pk="[0-9]{1,5}"', 'pk=null', x), -} - -FIXTURE_TYPE_EMPTY_FIXTURE = { - FIXTURE_TYPE_JSON: lambda x: x.startswith('[]') or x == ',', - FIXTURE_TYPE_YAML: lambda x: x.startswith('[]'), - FIXTURE_TYPE_BETTER_YAML: lambda x: x.startswith('{}'), - FIXTURE_TYPE_XML: lambda x: x, -} - -FIXTURE_TYPE_MODEL_PROCESS = { - FIXTURE_TYPE_JSON: lambda x: '%s,' % x[2:-2], - FIXTURE_TYPE_YAML: lambda x: x, - FIXTURE_TYPE_BETTER_YAML: lambda x: x, - FIXTURE_TYPE_XML: lambda x: x, -} - -FIXTURE_TYPE_FIXTURE_PROCESS = { - FIXTURE_TYPE_JSON: lambda x: '[\n%s\n]' % x[:-1], # Enclose in [], remove last comma - FIXTURE_TYPE_YAML: lambda x: x, - FIXTURE_TYPE_BETTER_YAML: lambda x: x, - FIXTURE_TYPE_XML: lambda x: x, -} - -COMMAND_LOADDATA = 'loaddata' - -if YAML_AVAILABLE: - FIXTURE_TYPES_CHOICES += (FIXTURE_TYPE_YAML, _(u'YAML')), - FIXTURE_TYPES_CHOICES += (FIXTURE_TYPE_BETTER_YAML, _(u'Better YAML')), - # better_yaml is not working with natural keys - -BOOTSTRAP_EXTENSION = 'txt' -BOOTSTRAP_REPOSITORY_INDEX_FILE = '_repo_index.txt' -BOOTSTRAP_REPOSITORY_URL = 'http://bootstrap.mayan-edms.com' -BOOTSTRAP_SETUP_MAGIC_NUMBER = 'bootstrap setup' -DATETIME_STRING_FORMAT = '%a, %d %b %Y %H:%M:%S +0000' -FIXTURE_METADATA_CREATED = 'created' -FIXTURE_METADATA_DESCRIPTION = 'description' -FIXTURE_METADATA_EDITED = 'edited' -FIXTURE_METADATA_FORMAT = 'format' -FIXTURE_METADATA_MAYAN_VERSION = 'mayan_edms_version' -FIXTURE_METADATA_NAME = 'name' -FIXTURE_METADATA_REMARK_CHARACTER = '#' -FIXTURE_METADATA_SLUG = 'slug' diff --git a/mayan/apps/bootstrap/locale/ar/LC_MESSAGES/django.mo b/mayan/apps/bootstrap/locale/ar/LC_MESSAGES/django.mo deleted file mode 100644 index 2b35a93949757c0a3446407f29288e25f5589503..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6728 zcmeH~TWlOx8GsLM(}HQCZMc+hI|+4&o6LIGm&Dn`NqmK%m{^GuslWr{-SK*&-I--( zHnuAs>gL+0s;Y`s;;BLrxwXNyOoR$TPzn!~sQLoZY*itoiU%YRAb~&%5`6#6>?Lc* z&I9m*M?U+VIdjf`{`3F;`Oooh9=_)V#q$NqrzjJ5DP_WE?%{{$!F!dOh7Z9n!Y2~G z0f%_M|30Pq;5hssd>VcLz5qMnORyKd4Y$J$?^kLg%)m$C2yBNZ;OF3T@FVd1a4UQh z?t*`Y9dH}MkHaJIGxZeasb@e#>Fw8-*hYufw=M#P#ik{ct$KWp@E>Z77R8j9iOs@U}Gw|#jnHoA;o^%|?P{J3I&_ZYump+&m2>ZoUV_Prrhq z$3LLN%>%qh-1NW>ScDQcFG7i%KSGI{4H%!PlmS!l0F>`8l=0^vf9fav48mVS@$(}X zUE-z>ivL|G{&*IOK3Aau--06dCKP)=hHwpspp45yk#{O-zX&C6eh$UXzl9Pvzk?Dt zI}jpqGYv(r%TW6L7>fOV2E|{$ge+0L3&n4LNqE;MVm&uPR8lD@{vJtq2ojR&D3rMQ zIu!dn57{E>yAV<8Rk#Jd2_f5aaW zTk`Cth#%x(DN#)H!@U%V8+iz6m8Fcx3y;LHtV!ZTa;ex+o}Dq`IHN9h6Wg$4wV%>M zsXdR?DsY%0u`l)$UrSs`40KbPAF;p0&<2Y5RO~E|_-Qn%#Xpi4WzX!Qusx$kVn*U= zGeuL>K(VOvZmv?YoWS3qeYfJ}EGi`{F!N?$HflPUE6W$(3U=tgEKs$byfth2+H~@| z=oWlEV8cN?RnNo%k%BY;@oC6;8}Xkt!TfJRAy{{S_iJSJkz&yFl}j6u=yy{ zPD-1It?8!y!1c_6wSN^svsSJW#G>jlCS5o11J5jr-j%X;%#xMQ>UMt>LH?YRoAzAC ze!^l!0a~J5Ly%{cUEfBXxfNwde^=+NqLt{<7#XP$Pd;b`f#vDP2gVMm!J3YZnr=*j z#d5gBpQ;p#bGk{leCjs+>*||#POxcZOviD9n)#Z-B(fJfW!fU9ZJ!>tAJ|SIitm)xBT?L&vi}J9DA)sUPMZbOc2a66 zvT3V0Ukyv&DbFowJRxFba)luk($L|@Cc`AwR*@=Js<}%n**r4ZD=Um`>Jta#3VrI{lg_mztkGLSKIxt$xfWBf zrdinlttKKj`&vf(YLwqq0_I?}fm+Acl~t>Kk9K6z!Lepqh4|`AM-P8ljeG7%JI`@Z zW<%6`B?(6oGg{*5pF}$}k59?KE?FwhWx&sQc3IS?9+-B~SF%HNZ3EX#Ut8gd z+xM0ck%yG*m*}UVWxPbmjw(tjbz7?BIDrzDYRaA!!>TyW8&TE#9z~Iy&&n@W3QA78 z`1oydpxi+ukR$^c2lK{pxnHsyNqxCXTG<^8jpx%4ZtrQ(AI8Z3zg;dTh?PHKrsBn)l zCM>g*)dQY6Y3KB|=^!X)J3D7)W>Q>M9N(U@W@SKUl5PFYa%V}FXju7@-&stgbedjg zM_p!?$Zi`uI5yHSOD2_W8*-h1#BEGqyQ~hZ*`TvrUt$VtDSQ6>i6&5qvLA7)8C)g`*m9LwZA_@H4|66 zsCG%UJ(EuF>+jZEx5o9o{TUh2-T0QtG=1E?n~yzw?A_C*!lmkk@LKhZuFhAV3Kzo5 z)w8;K3e1OBH8@>8AHE!34lh-o(p074On8Hag>W%^Mw%{G&&r4JwWxb|1$hXe;aY9{ z4P;*kug2X)!l_6~tp{C~!fW9|^>ifumY(y~b9`P5mt>};@D=HU;Ocpeh_jkuGV}+C zm+9&F3cs&a8MIkd&s9%rQBMY(q1#0kwh*;cPsz~5@Q2|QS@;F{z7$^9n1JD|EnfRA zi%C}BFh_VrBv#L$i75Hf`W?DC-2+I#-LdIkSCl5%1T diff --git a/mayan/apps/bootstrap/locale/ar/LC_MESSAGES/django.po b/mayan/apps/bootstrap/locale/ar/LC_MESSAGES/django.po deleted file mode 100644 index 32509465fb..0000000000 --- a/mayan/apps/bootstrap/locale/ar/LC_MESSAGES/django.po +++ /dev/null @@ -1,329 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -# Translators: -# Mohammed ALDOUB , 2013 -msgid "" -msgstr "" -"Project-Id-Version: Mayan EDMS\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-08 17:08-0400\n" -"PO-Revision-Date: 2014-10-08 21:13+0000\n" -"Last-Translator: Roberto Rosario\n" -"Language-Team: Arabic (http://www.transifex.com/projects/p/mayan-edms/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" - -#: forms.py:49 -msgid "Bootstrap setup file" -msgstr "Bootstrap setup file" - -#: forms.py:55 -msgid "Bootstrap setup URL" -msgstr "Bootstrap setup URL" - -#: links.py:11 registry.py:7 -msgid "Bootstrap" -msgstr "Bootstrap" - -#: links.py:12 -msgid "Bootstrap setup list" -msgstr "" - -#: links.py:13 -msgid "Create new bootstrap setup" -msgstr "" - -#: links.py:14 -msgid "Edit" -msgstr "" - -#: links.py:15 -msgid "Delete" -msgstr "" - -#: links.py:16 -msgid "Details" -msgstr "" - -#: links.py:17 -msgid "Execute" -msgstr "" - -#: links.py:18 -msgid "Dump current setup" -msgstr "" - -#: links.py:19 -msgid "Export" -msgstr "" - -#: links.py:20 -msgid "Import from file" -msgstr "" - -#: links.py:21 -msgid "Import from URL" -msgstr "" - -#: links.py:22 -msgid "Sync with repository" -msgstr "" - -#: links.py:23 -msgid "Erase database" -msgstr "" - -#: literals.py:20 -msgid "JSON" -msgstr "JSON" - -#: literals.py:63 -msgid "YAML" -msgstr "YAML" - -#: literals.py:64 -msgid "Better YAML" -msgstr "Better YAML" - -#: models.py:30 -msgid "Name" -msgstr "" - -#: models.py:31 -msgid "Slug" -msgstr "" - -#: models.py:32 views.py:35 -msgid "Description" -msgstr "" - -#: models.py:33 -msgid "Fixture" -msgstr "" - -#: models.py:33 -msgid "These are the actual database structure creation instructions." -msgstr "These are the actual database structure creation instructions." - -#: models.py:34 views.py:36 -msgid "Type" -msgstr "" - -#: models.py:35 -msgid "Creation date and time" -msgstr "" - -#: models.py:104 views.py:91 views.py:120 views.py:145 views.py:173 -msgid "Bootstrap setup" -msgstr "" - -#: models.py:105 views.py:32 -msgid "Bootstrap setups" -msgstr "" - -#: permissions.py:7 -msgid "Database bootstrap" -msgstr "Database bootstrap" - -#: permissions.py:9 -msgid "View bootstrap setups" -msgstr "View bootstrap setups" - -#: permissions.py:10 -msgid "Create bootstrap setups" -msgstr "Create bootstrap setups" - -#: permissions.py:11 -msgid "Edit bootstrap setups" -msgstr "Edit bootstrap setups" - -#: permissions.py:12 -msgid "Delete bootstrap setups" -msgstr "Delete bootstrap setups" - -#: permissions.py:13 -msgid "Execute bootstrap setups" -msgstr "Execute bootstrap setups" - -#: permissions.py:14 -msgid "Dump the current project\\s setup into a bootstrap setup" -msgstr "Dump the current project\\s setup into a bootstrap setup" - -#: permissions.py:15 -msgid "Export bootstrap setups as files" -msgstr "Export bootstrap setups as files" - -#: permissions.py:16 -msgid "Import new bootstrap setups" -msgstr "Import new bootstrap setups" - -#: permissions.py:17 -msgid "Sync the local bootstrap setups with a published repository" -msgstr "Sync the local bootstrap setups with a published repository" - -#: permissions.py:18 -msgid "Erase the entire database and document storage" -msgstr "مسح قاعدة البيانات والوئايق بالكامل" - -#: registry.py:8 -msgid "Provides pre configured setups for indexes, document types, tags, etc." -msgstr "Provides pre configured setups for indexes, document types, tags, etc." - -#: views.py:51 -msgid "Bootstrap setup created successfully" -msgstr "Bootstrap setup created successfully" - -#: views.py:54 -msgid "Error creating bootstrap setup." -msgstr "Error creating bootstrap setup." - -#: views.py:59 -msgid "Create bootstrap" -msgstr "" - -#: views.py:79 -msgid "Bootstrap setup edited successfully" -msgstr "Bootstrap setup edited successfully" - -#: views.py:82 -msgid "Error editing bootstrap setup." -msgstr "Error editing bootstrap setup." - -#: views.py:87 -#, python-format -msgid "Edit bootstrap setup: %s" -msgstr "" - -#: views.py:112 -#, python-format -msgid "Bootstrap setup: %s deleted successfully." -msgstr "Bootstrap setup: %s deleted successfully." - -#: views.py:114 -#, python-format -msgid "Bootstrap setup: %(bootstrap)s, delete error: %(error)s" -msgstr "Bootstrap setup: %(bootstrap)s, delete error: %(error)s" - -#: views.py:125 -#, python-format -msgid "Are you sure you with to delete the bootstrap setup: %s?" -msgstr "Are you sure you with to delete the bootstrap setup: %s?" - -#: views.py:165 -msgid "" -"Cannot execute bootstrap setup, there is existing data. Erase all data and " -"try again." -msgstr "Cannot execute bootstrap setup, there is existing data. Erase all data and try again." - -#: views.py:167 -#, python-format -msgid "Error executing bootstrap setup; %s" -msgstr "Error executing bootstrap setup; %s" - -#: views.py:169 -#, python-format -msgid "Bootstrap setup \"%s\" executed successfully." -msgstr "Bootstrap setup \"%s\" executed successfully." - -#: views.py:181 -#, python-format -msgid "" -"Are you sure you wish to execute the database bootstrap setup named: %s?" -msgstr "Are you sure you wish to execute the database bootstrap setup named: %s?" - -#: views.py:197 -#, python-format -msgid "Error dumping configuration into a bootstrap setup; %s" -msgstr "Error dumping configuration into a bootstrap setup; %s" - -#: views.py:201 -msgid "Bootstrap setup created successfully." -msgstr "Bootstrap setup created successfully." - -#: views.py:207 -msgid "Dump current configuration into a bootstrap setup" -msgstr "" - -#: views.py:241 views.py:269 -msgid "Bootstrap setup imported successfully." -msgstr "Bootstrap setup imported successfully." - -#: views.py:244 -msgid "File is not a bootstrap setup." -msgstr "File is not a bootstrap setup." - -#: views.py:246 -#, python-format -msgid "Error importing bootstrap setup from file; %s." -msgstr "Error importing bootstrap setup from file; %s." - -#: views.py:252 -msgid "Import bootstrap setup from file" -msgstr "Import bootstrap setup from file" - -#: views.py:272 -msgid "Data from URL is not a bootstrap setup." -msgstr "Data from URL is not a bootstrap setup." - -#: views.py:274 -#, python-format -msgid "Error importing bootstrap setup from URL; %s." -msgstr "Error importing bootstrap setup from URL; %s." - -#: views.py:280 -msgid "Import bootstrap setup from URL" -msgstr "Import bootstrap setup from URL" - -#: views.py:299 -#, python-format -msgid "Error erasing database; %s" -msgstr "Error erasing database; %s" - -#: views.py:301 -msgid "Database erased successfully." -msgstr "مسح قاعدة البيانات بنجاح." - -#: views.py:311 -msgid "" -"Are you sure you wish to erase the entire database and document storage?" -msgstr "هل أنت متأكد أنك ترغب في مسح قاعدة البيانات والوثائق بأكملها؟" - -#: views.py:312 -msgid "" -"All documents, sources, metadata, metadata types, set, tags, indexes and " -"logs will be lost irreversibly!" -msgstr "سيتم فقدان كافة الوثائق والمصادر، وأنواع البيانات الوصفية، والكلمات الاستدلالية، والفهارس وسجلات و لن تستطيع ارجاعها!" - -#: views.py:329 -msgid "Bootstrap repository successfully synchronized." -msgstr "Bootstrap repository successfully synchronized." - -#: views.py:331 -#, python-format -msgid "Bootstrap repository synchronization error: %(error)s" -msgstr "Bootstrap repository synchronization error: %(error)s" - -#: views.py:338 -msgid "Are you sure you wish to synchronize with the bootstrap repository?" -msgstr "Are you sure you wish to synchronize with the bootstrap repository?" - -#~ msgid "bootstrap" -#~ msgstr "bootstrap" - -#~ msgid "edit" -#~ msgstr "edit" - -#~ msgid "name" -#~ msgstr "name" - -#~ msgid "slug" -#~ msgstr "slug" - -#~ msgid "type" -#~ msgstr "type" diff --git a/mayan/apps/bootstrap/locale/bg/LC_MESSAGES/django.mo b/mayan/apps/bootstrap/locale/bg/LC_MESSAGES/django.mo deleted file mode 100644 index 4352713316e82e8c88002be5c33b091a3088e010..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2062 zcmb7^&2QX97{;eiT3E_Q3-o|M8V*RQig!2L6pEt|HEF6AWoeWyNIfCPp6nWV?bXb< zNrZ%&L@m%uRUstA1;L3MX=v1KN;ZIyxQ_pU-Z*jM$c^V6dv{Ynf;zE(^YMN>?>m#+ zKeGRGhUYoFFX6q7_hr1Z`|!c@BX|z{349VPJ(BMq1daMFJOr2HqrXTftI<-Y_@f-R8re+wQ5cfseu-$AN} zJ)ZL*ShURMqb+(4<*;9}hin`F36OeDx#4Pif{^SfylBM(59xXaFG^yiJv)bKd|C>= zlB8Uv#b7B^Ev^$Tq^AVeEx|>sLu>|~_7-T(ivu1ce%i(cS2~eiQ%tfcp|z0w(&_pv zJJUC{K>`H#eWBE18bvE*HuF%CVJ;JC<%Dr_pkkcAs@U5XFTBGVEkUB7ki>evPQ7Sg z27NNc5_WwlJRK%65953hV^wBW@L&%`<^}4oEm$BTp$W>DVTYVC)?OGX7NqSC_fsit z6NFAXOa!53dE5HEVq#hNDMG{^!s(TcU~@A0K=|4@A2{y`sSwlUb#KLs`OKO6#nQa! zBvLzd)eHk?Ds3vKk+{4xccI}-7X>(IuW)&-Iy&Z5-*BoYcx}`@anh-dRjV*`=EdcZ z;tuU<&M5uz>g#TG?06MVY1UKPX-F?tk%uF6`FyensUk-NZB>biK$V4N<=7ys%NLrZ z`uY0IunVK*YH2!&H9G1v&?=W}v8*ed$P43f?zcRtgr0b}an?CCv?BqFLOL_Cp9Hud zEe5`4N-uKGCbF$u9(U|iP1MGDKAaed`70BA^w@ZbnXgUPe4njnSIm~#;pU#{ z@@zF*Gh46m>|?XVO*dOL+h&87xVddMuww3HYjEhAExVds%WlAtOt5>)Y?wPVfUViV zPZu6E>zVCr-TXj#V7X&@`1ZKjMWi031mR$lZ<^jDGhe}l+-?=(>}@qS^Z0qPJvm5f zUzpuQQLAPb8b6_AWoEwUZ=1U?*y8`Ko9cj|>)F*p+zqp7tD?Vh?d%$IAW^>>45)7pWXli0 zTCdsLP@LvoB?!IuSc`uj6f56BicNb|IAe~U=e>I{8~bOu45jSaYex44mx>`I-K-6B zm+qr=vDbvETKk*sVd+D~#ck@rAB|>K6IHwo?=EJP2U-4qLl0d0GP`t}83i@F F>@Sb0SFHd5 diff --git a/mayan/apps/bootstrap/locale/bg/LC_MESSAGES/django.po b/mayan/apps/bootstrap/locale/bg/LC_MESSAGES/django.po deleted file mode 100644 index 5f06945b78..0000000000 --- a/mayan/apps/bootstrap/locale/bg/LC_MESSAGES/django.po +++ /dev/null @@ -1,329 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -# Translators: -# Pavlin Koldamov , 2012 -msgid "" -msgstr "" -"Project-Id-Version: Mayan EDMS\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-08 17:08-0400\n" -"PO-Revision-Date: 2014-10-08 21:13+0000\n" -"Last-Translator: Roberto Rosario\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" - -#: forms.py:49 -msgid "Bootstrap setup file" -msgstr "" - -#: forms.py:55 -msgid "Bootstrap setup URL" -msgstr "" - -#: links.py:11 registry.py:7 -msgid "Bootstrap" -msgstr "" - -#: links.py:12 -msgid "Bootstrap setup list" -msgstr "" - -#: links.py:13 -msgid "Create new bootstrap setup" -msgstr "" - -#: links.py:14 -msgid "Edit" -msgstr "" - -#: links.py:15 -msgid "Delete" -msgstr "" - -#: links.py:16 -msgid "Details" -msgstr "" - -#: links.py:17 -msgid "Execute" -msgstr "" - -#: links.py:18 -msgid "Dump current setup" -msgstr "" - -#: links.py:19 -msgid "Export" -msgstr "" - -#: links.py:20 -msgid "Import from file" -msgstr "" - -#: links.py:21 -msgid "Import from URL" -msgstr "" - -#: links.py:22 -msgid "Sync with repository" -msgstr "" - -#: links.py:23 -msgid "Erase database" -msgstr "" - -#: literals.py:20 -msgid "JSON" -msgstr "JSON" - -#: literals.py:63 -msgid "YAML" -msgstr "YAML" - -#: literals.py:64 -msgid "Better YAML" -msgstr "Подобрен YAML" - -#: models.py:30 -msgid "Name" -msgstr "" - -#: models.py:31 -msgid "Slug" -msgstr "" - -#: models.py:32 views.py:35 -msgid "Description" -msgstr "" - -#: models.py:33 -msgid "Fixture" -msgstr "" - -#: models.py:33 -msgid "These are the actual database structure creation instructions." -msgstr "Това са текущите инструкции за създаване на структурата на базата данни." - -#: models.py:34 views.py:36 -msgid "Type" -msgstr "" - -#: models.py:35 -msgid "Creation date and time" -msgstr "" - -#: models.py:104 views.py:91 views.py:120 views.py:145 views.py:173 -msgid "Bootstrap setup" -msgstr "" - -#: models.py:105 views.py:32 -msgid "Bootstrap setups" -msgstr "" - -#: permissions.py:7 -msgid "Database bootstrap" -msgstr "" - -#: permissions.py:9 -msgid "View bootstrap setups" -msgstr "" - -#: permissions.py:10 -msgid "Create bootstrap setups" -msgstr "" - -#: permissions.py:11 -msgid "Edit bootstrap setups" -msgstr "" - -#: permissions.py:12 -msgid "Delete bootstrap setups" -msgstr "" - -#: permissions.py:13 -msgid "Execute bootstrap setups" -msgstr "" - -#: permissions.py:14 -msgid "Dump the current project\\s setup into a bootstrap setup" -msgstr "" - -#: permissions.py:15 -msgid "Export bootstrap setups as files" -msgstr "" - -#: permissions.py:16 -msgid "Import new bootstrap setups" -msgstr "" - -#: permissions.py:17 -msgid "Sync the local bootstrap setups with a published repository" -msgstr "" - -#: permissions.py:18 -msgid "Erase the entire database and document storage" -msgstr "Изтрийте цялата база данни за съхраняване и документното пространство" - -#: registry.py:8 -msgid "Provides pre configured setups for indexes, document types, tags, etc." -msgstr "" - -#: views.py:51 -msgid "Bootstrap setup created successfully" -msgstr "" - -#: views.py:54 -msgid "Error creating bootstrap setup." -msgstr "" - -#: views.py:59 -msgid "Create bootstrap" -msgstr "" - -#: views.py:79 -msgid "Bootstrap setup edited successfully" -msgstr "" - -#: views.py:82 -msgid "Error editing bootstrap setup." -msgstr "" - -#: views.py:87 -#, python-format -msgid "Edit bootstrap setup: %s" -msgstr "" - -#: views.py:112 -#, python-format -msgid "Bootstrap setup: %s deleted successfully." -msgstr "" - -#: views.py:114 -#, python-format -msgid "Bootstrap setup: %(bootstrap)s, delete error: %(error)s" -msgstr "" - -#: views.py:125 -#, python-format -msgid "Are you sure you with to delete the bootstrap setup: %s?" -msgstr "" - -#: views.py:165 -msgid "" -"Cannot execute bootstrap setup, there is existing data. Erase all data and " -"try again." -msgstr "" - -#: views.py:167 -#, python-format -msgid "Error executing bootstrap setup; %s" -msgstr "" - -#: views.py:169 -#, python-format -msgid "Bootstrap setup \"%s\" executed successfully." -msgstr "" - -#: views.py:181 -#, python-format -msgid "" -"Are you sure you wish to execute the database bootstrap setup named: %s?" -msgstr "" - -#: views.py:197 -#, python-format -msgid "Error dumping configuration into a bootstrap setup; %s" -msgstr "" - -#: views.py:201 -msgid "Bootstrap setup created successfully." -msgstr "" - -#: views.py:207 -msgid "Dump current configuration into a bootstrap setup" -msgstr "" - -#: views.py:241 views.py:269 -msgid "Bootstrap setup imported successfully." -msgstr "" - -#: views.py:244 -msgid "File is not a bootstrap setup." -msgstr "" - -#: views.py:246 -#, python-format -msgid "Error importing bootstrap setup from file; %s." -msgstr "" - -#: views.py:252 -msgid "Import bootstrap setup from file" -msgstr "" - -#: views.py:272 -msgid "Data from URL is not a bootstrap setup." -msgstr "" - -#: views.py:274 -#, python-format -msgid "Error importing bootstrap setup from URL; %s." -msgstr "" - -#: views.py:280 -msgid "Import bootstrap setup from URL" -msgstr "" - -#: views.py:299 -#, python-format -msgid "Error erasing database; %s" -msgstr "Грешка при изтриване на база данни; %s" - -#: views.py:301 -msgid "Database erased successfully." -msgstr "Базата данни е изтрита успешно." - -#: views.py:311 -msgid "" -"Are you sure you wish to erase the entire database and document storage?" -msgstr "Сигурен ли сте, че искате да изтриете цялата база данни и документното пространство?" - -#: views.py:312 -msgid "" -"All documents, sources, metadata, metadata types, set, tags, indexes and " -"logs will be lost irreversibly!" -msgstr "" - -#: views.py:329 -msgid "Bootstrap repository successfully synchronized." -msgstr "" - -#: views.py:331 -#, python-format -msgid "Bootstrap repository synchronization error: %(error)s" -msgstr "" - -#: views.py:338 -msgid "Are you sure you wish to synchronize with the bootstrap repository?" -msgstr "" - -#~ msgid "bootstrap" -#~ msgstr "bootstrap" - -#~ msgid "edit" -#~ msgstr "edit" - -#~ msgid "name" -#~ msgstr "name" - -#~ msgid "slug" -#~ msgstr "slug" - -#~ msgid "type" -#~ msgstr "type" diff --git a/mayan/apps/bootstrap/locale/bs_BA/LC_MESSAGES/django.mo b/mayan/apps/bootstrap/locale/bs_BA/LC_MESSAGES/django.mo deleted file mode 100644 index 4e208270a9991133bd81fc1797f69a28583a342a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6734 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 diff --git a/mayan/apps/bootstrap/locale/bs_BA/LC_MESSAGES/django.po b/mayan/apps/bootstrap/locale/bs_BA/LC_MESSAGES/django.po deleted file mode 100644 index c5083dc663..0000000000 --- a/mayan/apps/bootstrap/locale/bs_BA/LC_MESSAGES/django.po +++ /dev/null @@ -1,329 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -# Translators: -# www.ping.ba , 2013 -msgid "" -msgstr "" -"Project-Id-Version: Mayan EDMS\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-08 17:08-0400\n" -"PO-Revision-Date: 2014-10-08 21:13+0000\n" -"Last-Translator: Roberto Rosario\n" -"Language-Team: Bosnian (Bosnia and Herzegovina) (http://www.transifex.com/projects/p/mayan-edms/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" - -#: forms.py:49 -msgid "Bootstrap setup file" -msgstr "datoteka bootstrap setup-a" - -#: forms.py:55 -msgid "Bootstrap setup URL" -msgstr "URL bootstrap setup-a" - -#: links.py:11 registry.py:7 -msgid "Bootstrap" -msgstr "Bootstrap" - -#: links.py:12 -msgid "Bootstrap setup list" -msgstr "" - -#: links.py:13 -msgid "Create new bootstrap setup" -msgstr "" - -#: links.py:14 -msgid "Edit" -msgstr "" - -#: links.py:15 -msgid "Delete" -msgstr "" - -#: links.py:16 -msgid "Details" -msgstr "" - -#: links.py:17 -msgid "Execute" -msgstr "" - -#: links.py:18 -msgid "Dump current setup" -msgstr "" - -#: links.py:19 -msgid "Export" -msgstr "" - -#: links.py:20 -msgid "Import from file" -msgstr "" - -#: links.py:21 -msgid "Import from URL" -msgstr "" - -#: links.py:22 -msgid "Sync with repository" -msgstr "" - -#: links.py:23 -msgid "Erase database" -msgstr "" - -#: literals.py:20 -msgid "JSON" -msgstr "JSON" - -#: literals.py:63 -msgid "YAML" -msgstr "YAML" - -#: literals.py:64 -msgid "Better YAML" -msgstr "Bolji YAML" - -#: models.py:30 -msgid "Name" -msgstr "" - -#: models.py:31 -msgid "Slug" -msgstr "" - -#: models.py:32 views.py:35 -msgid "Description" -msgstr "" - -#: models.py:33 -msgid "Fixture" -msgstr "" - -#: models.py:33 -msgid "These are the actual database structure creation instructions." -msgstr "Ovo su istrukcije za kreiranje stvarne strukture baze podataka." - -#: models.py:34 views.py:36 -msgid "Type" -msgstr "" - -#: models.py:35 -msgid "Creation date and time" -msgstr "" - -#: models.py:104 views.py:91 views.py:120 views.py:145 views.py:173 -msgid "Bootstrap setup" -msgstr "" - -#: models.py:105 views.py:32 -msgid "Bootstrap setups" -msgstr "" - -#: permissions.py:7 -msgid "Database bootstrap" -msgstr "Bootstrap baze podataka" - -#: permissions.py:9 -msgid "View bootstrap setups" -msgstr "Pregledati bootstrap setup-e" - -#: permissions.py:10 -msgid "Create bootstrap setups" -msgstr "Kreirati bootstrap setup-e" - -#: permissions.py:11 -msgid "Edit bootstrap setups" -msgstr "Izmjeniti bootstrap setup-e" - -#: permissions.py:12 -msgid "Delete bootstrap setups" -msgstr "Obrisati bootstrap setup-e" - -#: permissions.py:13 -msgid "Execute bootstrap setups" -msgstr "Izvršiti bootstrap setup-e" - -#: permissions.py:14 -msgid "Dump the current project\\s setup into a bootstrap setup" -msgstr "Prebaciti setup trenutnog/ih projekata u bootstrap setup" - -#: permissions.py:15 -msgid "Export bootstrap setups as files" -msgstr "Eksport bootstrap setup-a kao datoteka" - -#: permissions.py:16 -msgid "Import new bootstrap setups" -msgstr "Import novog bootstrap setup-a" - -#: permissions.py:17 -msgid "Sync the local bootstrap setups with a published repository" -msgstr "Sinhronizirati lokalne bootstrap setup-e sa objavljenim repozitorijem" - -#: permissions.py:18 -msgid "Erase the entire database and document storage" -msgstr "Obrisati čitavu bazu podataka i spremište dokumenata" - -#: registry.py:8 -msgid "Provides pre configured setups for indexes, document types, tags, etc." -msgstr "Obezbjeđuje prekonfigurisane postavke za indekse, dokumente tipove, tagove, itd." - -#: views.py:51 -msgid "Bootstrap setup created successfully" -msgstr "Bootstrap setup uspješno kreiran" - -#: views.py:54 -msgid "Error creating bootstrap setup." -msgstr "Greška kreiranja bootstrap setup-a." - -#: views.py:59 -msgid "Create bootstrap" -msgstr "" - -#: views.py:79 -msgid "Bootstrap setup edited successfully" -msgstr "Bootstrap setup uspješno izmjenjen." - -#: views.py:82 -msgid "Error editing bootstrap setup." -msgstr "Greška imjene bootstrap setup-a." - -#: views.py:87 -#, python-format -msgid "Edit bootstrap setup: %s" -msgstr "" - -#: views.py:112 -#, python-format -msgid "Bootstrap setup: %s deleted successfully." -msgstr "Bootstrap setup: %s uspješno obrisan." - -#: views.py:114 -#, python-format -msgid "Bootstrap setup: %(bootstrap)s, delete error: %(error)s" -msgstr "Bootstrap setup: %(bootstrap)s, greška brisanja: %(error)s" - -#: views.py:125 -#, python-format -msgid "Are you sure you with to delete the bootstrap setup: %s?" -msgstr "Jeste li sigurni da želite izbrisati bootstrap setup: %s?" - -#: views.py:165 -msgid "" -"Cannot execute bootstrap setup, there is existing data. Erase all data and " -"try again." -msgstr "Bootstrap setup se ne može izvršiti, postoje podaci. Izbrisati sve podatke i pokušati ponovo." - -#: views.py:167 -#, python-format -msgid "Error executing bootstrap setup; %s" -msgstr "Greška izvršavanja bootstrap setup-a; %s" - -#: views.py:169 -#, python-format -msgid "Bootstrap setup \"%s\" executed successfully." -msgstr "Bootstrap setup \"%s\" uspješno izvršen." - -#: views.py:181 -#, python-format -msgid "" -"Are you sure you wish to execute the database bootstrap setup named: %s?" -msgstr "Jeste li sigurni da želite izvršiti bootstrap setup baze podataka koji se zove: %s?" - -#: views.py:197 -#, python-format -msgid "Error dumping configuration into a bootstrap setup; %s" -msgstr "Greška prebacivanja configuracije u bootstrap setup; %s" - -#: views.py:201 -msgid "Bootstrap setup created successfully." -msgstr "Bootstrap setup uspješno kreiran." - -#: views.py:207 -msgid "Dump current configuration into a bootstrap setup" -msgstr "" - -#: views.py:241 views.py:269 -msgid "Bootstrap setup imported successfully." -msgstr "Bootstrap setup uspješno importovan." - -#: views.py:244 -msgid "File is not a bootstrap setup." -msgstr "Datoteka nije bootstrap setup." - -#: views.py:246 -#, python-format -msgid "Error importing bootstrap setup from file; %s." -msgstr "Greška importa bootstrap setup-a iz datoteke; %s." - -#: views.py:252 -msgid "Import bootstrap setup from file" -msgstr "Importovati bootstrap setup iz datoteke" - -#: views.py:272 -msgid "Data from URL is not a bootstrap setup." -msgstr "Podaci iz URL nisu bootstrap setup." - -#: views.py:274 -#, python-format -msgid "Error importing bootstrap setup from URL; %s." -msgstr "Greška importovanja bootstrap setup-a sa URL; %s." - -#: views.py:280 -msgid "Import bootstrap setup from URL" -msgstr "Importovati bootstrap setup sa URL" - -#: views.py:299 -#, python-format -msgid "Error erasing database; %s" -msgstr "Greška brisanja baze podataka; %s" - -#: views.py:301 -msgid "Database erased successfully." -msgstr "Baza podataka uspješno obrisana." - -#: views.py:311 -msgid "" -"Are you sure you wish to erase the entire database and document storage?" -msgstr "Jeste li sigurni da želite obrisati čitavu bazu podataka i spremište dokumenata?" - -#: views.py:312 -msgid "" -"All documents, sources, metadata, metadata types, set, tags, indexes and " -"logs will be lost irreversibly!" -msgstr "Svi dokumenti, izvori, metadata, tipovi metadata, setovi, tagovi, indeksi and logovi će biti nepovratno izgubljeni!" - -#: views.py:329 -msgid "Bootstrap repository successfully synchronized." -msgstr "Bootstrap repozitorij uspješno sinhronizovan." - -#: views.py:331 -#, python-format -msgid "Bootstrap repository synchronization error: %(error)s" -msgstr "Greška sinhronizacije bootstrap repozitorija: %(error)s" - -#: views.py:338 -msgid "Are you sure you wish to synchronize with the bootstrap repository?" -msgstr "Jeste li sigurni da želite sinhronizovati sa bootstrap repozitorijem?" - -#~ msgid "bootstrap" -#~ msgstr "bootstrap" - -#~ msgid "edit" -#~ msgstr "edit" - -#~ msgid "name" -#~ msgstr "name" - -#~ msgid "slug" -#~ msgstr "slug" - -#~ msgid "type" -#~ msgstr "type" diff --git a/mayan/apps/bootstrap/locale/da/LC_MESSAGES/django.mo b/mayan/apps/bootstrap/locale/da/LC_MESSAGES/django.mo deleted file mode 100644 index f40412fcb814a092dd7812d2ab9b792c0f23803a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 456 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 diff --git a/mayan/apps/bootstrap/locale/de_DE/LC_MESSAGES/django.po b/mayan/apps/bootstrap/locale/de_DE/LC_MESSAGES/django.po deleted file mode 100644 index fc5311627f..0000000000 --- a/mayan/apps/bootstrap/locale/de_DE/LC_MESSAGES/django.po +++ /dev/null @@ -1,330 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -# Translators: -# Mathias Behrle , 2014 -# Tobias Paepke , 2014 -msgid "" -msgstr "" -"Project-Id-Version: Mayan EDMS\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-08 17:08-0400\n" -"PO-Revision-Date: 2014-10-08 21:13+0000\n" -"Last-Translator: Roberto Rosario\n" -"Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/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" - -#: forms.py:49 -msgid "Bootstrap setup file" -msgstr "Bootrap-Setup Datei" - -#: forms.py:55 -msgid "Bootstrap setup URL" -msgstr "Boostrap-Setup URL" - -#: links.py:11 registry.py:7 -msgid "Bootstrap" -msgstr "Bootstrap" - -#: links.py:12 -msgid "Bootstrap setup list" -msgstr "" - -#: links.py:13 -msgid "Create new bootstrap setup" -msgstr "" - -#: links.py:14 -msgid "Edit" -msgstr "" - -#: links.py:15 -msgid "Delete" -msgstr "" - -#: links.py:16 -msgid "Details" -msgstr "" - -#: links.py:17 -msgid "Execute" -msgstr "" - -#: links.py:18 -msgid "Dump current setup" -msgstr "" - -#: links.py:19 -msgid "Export" -msgstr "" - -#: links.py:20 -msgid "Import from file" -msgstr "" - -#: links.py:21 -msgid "Import from URL" -msgstr "" - -#: links.py:22 -msgid "Sync with repository" -msgstr "" - -#: links.py:23 -msgid "Erase database" -msgstr "" - -#: literals.py:20 -msgid "JSON" -msgstr "JSON" - -#: literals.py:63 -msgid "YAML" -msgstr "YAML" - -#: literals.py:64 -msgid "Better YAML" -msgstr "Better YAML" - -#: models.py:30 -msgid "Name" -msgstr "" - -#: models.py:31 -msgid "Slug" -msgstr "" - -#: models.py:32 views.py:35 -msgid "Description" -msgstr "" - -#: models.py:33 -msgid "Fixture" -msgstr "" - -#: models.py:33 -msgid "These are the actual database structure creation instructions." -msgstr "Dies sind die aktuellen Anweisungen für die Erzeugung der Datenbank-Struktur." - -#: models.py:34 views.py:36 -msgid "Type" -msgstr "" - -#: models.py:35 -msgid "Creation date and time" -msgstr "" - -#: models.py:104 views.py:91 views.py:120 views.py:145 views.py:173 -msgid "Bootstrap setup" -msgstr "" - -#: models.py:105 views.py:32 -msgid "Bootstrap setups" -msgstr "" - -#: permissions.py:7 -msgid "Database bootstrap" -msgstr "Datenbank Bootstrap" - -#: permissions.py:9 -msgid "View bootstrap setups" -msgstr "Bootstrap Setups anzeigen" - -#: permissions.py:10 -msgid "Create bootstrap setups" -msgstr "Bootstrap-Setups erstellen" - -#: permissions.py:11 -msgid "Edit bootstrap setups" -msgstr "Bootstrap Setups bearbeiten" - -#: permissions.py:12 -msgid "Delete bootstrap setups" -msgstr "Bootstrap Setups löschen" - -#: permissions.py:13 -msgid "Execute bootstrap setups" -msgstr "Bootstrap Setups ausführen" - -#: permissions.py:14 -msgid "Dump the current project\\s setup into a bootstrap setup" -msgstr "Auszug des aktuellen Projekt-Setups in ein Bootstrap-Setup erstellen" - -#: permissions.py:15 -msgid "Export bootstrap setups as files" -msgstr "Bootstrap-Setups als Datei exportieren" - -#: permissions.py:16 -msgid "Import new bootstrap setups" -msgstr "Import neuer Bootstrap-Setups" - -#: permissions.py:17 -msgid "Sync the local bootstrap setups with a published repository" -msgstr "Synchronisieren des lokalen Bootstrap-Setups mit einem publizierten Repository" - -#: permissions.py:18 -msgid "Erase the entire database and document storage" -msgstr "Löschen der gesamten Datenbank und des Dokumenten-Speichers" - -#: registry.py:8 -msgid "Provides pre configured setups for indexes, document types, tags, etc." -msgstr "Stellt vorkonfigurierte Setups für Indices, Dokumenten-Typen, Tags, usw. bereit." - -#: views.py:51 -msgid "Bootstrap setup created successfully" -msgstr "Boostrap-Setup erfolgreich erstellt" - -#: views.py:54 -msgid "Error creating bootstrap setup." -msgstr "Fehler beim Erstellen des Bootstrap-Setups." - -#: views.py:59 -msgid "Create bootstrap" -msgstr "" - -#: views.py:79 -msgid "Bootstrap setup edited successfully" -msgstr "Bootstrap-Setup erfolgreich bearbeitet" - -#: views.py:82 -msgid "Error editing bootstrap setup." -msgstr "Fehler beim Bearbeiten des Bootstrap-Setups." - -#: views.py:87 -#, python-format -msgid "Edit bootstrap setup: %s" -msgstr "" - -#: views.py:112 -#, python-format -msgid "Bootstrap setup: %s deleted successfully." -msgstr "Boostrap-Setup %s erfolgreich gelöscht." - -#: views.py:114 -#, python-format -msgid "Bootstrap setup: %(bootstrap)s, delete error: %(error)s" -msgstr "Fehler %(error)s beim Löschen des Bootstrap-Setups %(bootstrap)s" - -#: views.py:125 -#, python-format -msgid "Are you sure you with to delete the bootstrap setup: %s?" -msgstr "Sind Sie sich sicher, das Sie das Bootstrap-Setup \"%s\" wirklich löschen möchten?" - -#: views.py:165 -msgid "" -"Cannot execute bootstrap setup, there is existing data. Erase all data and " -"try again." -msgstr "Kann das Bootstrap-Setup nicht auführen, da es bestehende Daten gibt. Es müssen zuerst alle Daten gelöscht und dann der Vorgang noch einmal versucht werden." - -#: views.py:167 -#, python-format -msgid "Error executing bootstrap setup; %s" -msgstr "Fehler beim Ausführen der Bootstrap-Setup %s" - -#: views.py:169 -#, python-format -msgid "Bootstrap setup \"%s\" executed successfully." -msgstr "Bootstrap-Setup \"%s\" erfolgreich ausgeführt." - -#: views.py:181 -#, python-format -msgid "" -"Are you sure you wish to execute the database bootstrap setup named: %s?" -msgstr "Sind Sie sicher, dass Sie das Datenbank-Bootstrap-Setup \"%s\" ausführen wollen?" - -#: views.py:197 -#, python-format -msgid "Error dumping configuration into a bootstrap setup; %s" -msgstr "Fehler beim Erstellen des Auszugs der Konfiguration in das Bootstrap-Setup %s" - -#: views.py:201 -msgid "Bootstrap setup created successfully." -msgstr "Boostrap-Setup erfolgreich erstellt." - -#: views.py:207 -msgid "Dump current configuration into a bootstrap setup" -msgstr "" - -#: views.py:241 views.py:269 -msgid "Bootstrap setup imported successfully." -msgstr "Boostrap-Setup erfolgreich importiert." - -#: views.py:244 -msgid "File is not a bootstrap setup." -msgstr "Datei ist kein Bootstrap Setup." - -#: views.py:246 -#, python-format -msgid "Error importing bootstrap setup from file; %s." -msgstr "Fehler beim Import des Bootstrap-Setup aus Datei %s." - -#: views.py:252 -msgid "Import bootstrap setup from file" -msgstr "Bootstrap-Setup aus Datei importieren" - -#: views.py:272 -msgid "Data from URL is not a bootstrap setup." -msgstr "Daten von URL sind kein Bootstrap-Setup." - -#: views.py:274 -#, python-format -msgid "Error importing bootstrap setup from URL; %s." -msgstr "Fehler beim Import des Bootstrap-Setup von der URL %s." - -#: views.py:280 -msgid "Import bootstrap setup from URL" -msgstr "Import Bootstrap-Setup von URL" - -#: views.py:299 -#, python-format -msgid "Error erasing database; %s" -msgstr "Fehler beim löschen der Datenbank %s" - -#: views.py:301 -msgid "Database erased successfully." -msgstr "Datenbank erfolgreich gelöscht." - -#: views.py:311 -msgid "" -"Are you sure you wish to erase the entire database and document storage?" -msgstr "Sind Sie sicher, dass die gesamte Datenbank und der Dokumenten-Speicher gelöscht werden sollen?" - -#: views.py:312 -msgid "" -"All documents, sources, metadata, metadata types, set, tags, indexes and " -"logs will be lost irreversibly!" -msgstr "Alle Dokumente, Quellen, Metadaten-Typen, -Sets, Tags, Indices und Protokolle werden unwiderruflich gelöscht!" - -#: views.py:329 -msgid "Bootstrap repository successfully synchronized." -msgstr "Bootstrap Repository erfolgreich synchronisiert." - -#: views.py:331 -#, python-format -msgid "Bootstrap repository synchronization error: %(error)s" -msgstr "Fehler bei der Synchronisation des Bootstrap-Repositories: %(error)s" - -#: views.py:338 -msgid "Are you sure you wish to synchronize with the bootstrap repository?" -msgstr "Sind Sie sich sicher, das Sie mit dem Bootstrap-Repository synchronisieren wollen?" - -#~ msgid "bootstrap" -#~ msgstr "bootstrap" - -#~ msgid "edit" -#~ msgstr "edit" - -#~ msgid "name" -#~ msgstr "name" - -#~ msgid "slug" -#~ msgstr "slug" - -#~ msgid "type" -#~ msgstr "type" diff --git a/mayan/apps/bootstrap/locale/en/LC_MESSAGES/django.mo b/mayan/apps/bootstrap/locale/en/LC_MESSAGES/django.mo deleted file mode 100644 index 9f25ee5e74a30a2b59ab25d34a69c6bf09c2a6ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6409 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, 2014 -# Roberto Rosario, 2012-2013 -msgid "" -msgstr "" -"Project-Id-Version: Mayan EDMS\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-08 17:08-0400\n" -"PO-Revision-Date: 2014-10-08 21:13+0000\n" -"Last-Translator: Roberto Rosario\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" - -#: forms.py:49 -msgid "Bootstrap setup file" -msgstr "Archivo de configuración de arranque" - -#: forms.py:55 -msgid "Bootstrap setup URL" -msgstr "URL de configuración de arranque" - -#: links.py:11 registry.py:7 -msgid "Bootstrap" -msgstr "Arranque" - -#: links.py:12 -msgid "Bootstrap setup list" -msgstr "" - -#: links.py:13 -msgid "Create new bootstrap setup" -msgstr "" - -#: links.py:14 -msgid "Edit" -msgstr "" - -#: links.py:15 -msgid "Delete" -msgstr "" - -#: links.py:16 -msgid "Details" -msgstr "" - -#: links.py:17 -msgid "Execute" -msgstr "" - -#: links.py:18 -msgid "Dump current setup" -msgstr "" - -#: links.py:19 -msgid "Export" -msgstr "" - -#: links.py:20 -msgid "Import from file" -msgstr "" - -#: links.py:21 -msgid "Import from URL" -msgstr "" - -#: links.py:22 -msgid "Sync with repository" -msgstr "" - -#: links.py:23 -msgid "Erase database" -msgstr "" - -#: literals.py:20 -msgid "JSON" -msgstr "JSON" - -#: literals.py:63 -msgid "YAML" -msgstr "YAML" - -#: literals.py:64 -msgid "Better YAML" -msgstr "Better YAML" - -#: models.py:30 -msgid "Name" -msgstr "" - -#: models.py:31 -msgid "Slug" -msgstr "" - -#: models.py:32 views.py:35 -msgid "Description" -msgstr "" - -#: models.py:33 -msgid "Fixture" -msgstr "" - -#: models.py:33 -msgid "These are the actual database structure creation instructions." -msgstr "Estas son la instrucciones reales para la creación de las estructuras de la base de datos." - -#: models.py:34 views.py:36 -msgid "Type" -msgstr "" - -#: models.py:35 -msgid "Creation date and time" -msgstr "" - -#: models.py:104 views.py:91 views.py:120 views.py:145 views.py:173 -msgid "Bootstrap setup" -msgstr "" - -#: models.py:105 views.py:32 -msgid "Bootstrap setups" -msgstr "" - -#: permissions.py:7 -msgid "Database bootstrap" -msgstr "Arranque de base de datos" - -#: permissions.py:9 -msgid "View bootstrap setups" -msgstr "Ver las configuraciones de arranque" - -#: permissions.py:10 -msgid "Create bootstrap setups" -msgstr "Crear configuraciones de arranque" - -#: permissions.py:11 -msgid "Edit bootstrap setups" -msgstr "Editar las configuraciones de arranque" - -#: permissions.py:12 -msgid "Delete bootstrap setups" -msgstr "Eliminar las configuraciones de arranque" - -#: permissions.py:13 -msgid "Execute bootstrap setups" -msgstr "Ejecutar configuraciones de arranque" - -#: permissions.py:14 -msgid "Dump the current project\\s setup into a bootstrap setup" -msgstr "Grabar la configuración actual del projecto en una configuración de arranque" - -#: permissions.py:15 -msgid "Export bootstrap setups as files" -msgstr "Exportar configuraciones de arranque como archivos" - -#: permissions.py:16 -msgid "Import new bootstrap setups" -msgstr "Importar nuevas configuraciones de arranque" - -#: permissions.py:17 -msgid "Sync the local bootstrap setups with a published repository" -msgstr "Sincronizar las configuraciones de arranque locales con un repositorio publicado" - -#: permissions.py:18 -msgid "Erase the entire database and document storage" -msgstr "Borrar toda la base de datos y almacenamiento de documentos" - -#: registry.py:8 -msgid "Provides pre configured setups for indexes, document types, tags, etc." -msgstr "Proporciona configuraciones pre ajustadas para los índices, tipos de documentos, etiquetas, etc" - -#: views.py:51 -msgid "Bootstrap setup created successfully" -msgstr "Configuración de arranque creada con éxito." - -#: views.py:54 -msgid "Error creating bootstrap setup." -msgstr "Error al crear la configuración de arranque." - -#: views.py:59 -msgid "Create bootstrap" -msgstr "" - -#: views.py:79 -msgid "Bootstrap setup edited successfully" -msgstr "Configuración de arranque editada con éxito." - -#: views.py:82 -msgid "Error editing bootstrap setup." -msgstr "Error editando la configuración de arranque." - -#: views.py:87 -#, python-format -msgid "Edit bootstrap setup: %s" -msgstr "" - -#: views.py:112 -#, python-format -msgid "Bootstrap setup: %s deleted successfully." -msgstr "Configuración de arranque :%s eliminada con éxito." - -#: views.py:114 -#, python-format -msgid "Bootstrap setup: %(bootstrap)s, delete error: %(error)s" -msgstr "Error borrando configuración de arranque: %(bootstrap)s; %(error)s " - -#: views.py:125 -#, python-format -msgid "Are you sure you with to delete the bootstrap setup: %s?" -msgstr "¿Seguro que desea borrar la configuración de arranque: %s?" - -#: views.py:165 -msgid "" -"Cannot execute bootstrap setup, there is existing data. Erase all data and " -"try again." -msgstr "No se puede ejecutar la configuración de arranque, existen datos. Borre la base de datos y vuelva a intentarlo." - -#: views.py:167 -#, python-format -msgid "Error executing bootstrap setup; %s" -msgstr "Error al ejecutar la configuración de arranque; %s" - -#: views.py:169 -#, python-format -msgid "Bootstrap setup \"%s\" executed successfully." -msgstr "Configuración de arranque \"%s\" ejecutada con éxito." - -#: views.py:181 -#, python-format -msgid "" -"Are you sure you wish to execute the database bootstrap setup named: %s?" -msgstr "¿Seguro de que desea ejecutar la configuración de arranque de base de datos llamada: %s?" - -#: views.py:197 -#, python-format -msgid "Error dumping configuration into a bootstrap setup; %s" -msgstr "Error al grabar la configuración actual en una configuración de arranque; %s" - -#: views.py:201 -msgid "Bootstrap setup created successfully." -msgstr "Configuración de arranque creada con éxito.." - -#: views.py:207 -msgid "Dump current configuration into a bootstrap setup" -msgstr "" - -#: views.py:241 views.py:269 -msgid "Bootstrap setup imported successfully." -msgstr "Configuración de arranque importada con éxito." - -#: views.py:244 -msgid "File is not a bootstrap setup." -msgstr "El archivo no es una configuración de arranque." - -#: views.py:246 -#, python-format -msgid "Error importing bootstrap setup from file; %s." -msgstr "Error al importar la configuración de arranque desde el archivo; %s." - -#: views.py:252 -msgid "Import bootstrap setup from file" -msgstr "Importar configuración de arranque desde un archivo" - -#: views.py:272 -msgid "Data from URL is not a bootstrap setup." -msgstr "Los datos desde el URL no son una configuración de arranque." - -#: views.py:274 -#, python-format -msgid "Error importing bootstrap setup from URL; %s." -msgstr "Error al importar la configuración de arranque desde la URL; %s." - -#: views.py:280 -msgid "Import bootstrap setup from URL" -msgstr "Importar configuración de arranque desde la URL" - -#: views.py:299 -#, python-format -msgid "Error erasing database; %s" -msgstr "Error borrando la base de datos; %s" - -#: views.py:301 -msgid "Database erased successfully." -msgstr "Base de datos borrada con éxito." - -#: views.py:311 -msgid "" -"Are you sure you wish to erase the entire database and document storage?" -msgstr "¿Está seguro que desea borrar de la base de datos completamente y el almacenamiento de documentos?" - -#: views.py:312 -msgid "" -"All documents, sources, metadata, metadata types, set, tags, indexes and " -"logs will be lost irreversibly!" -msgstr "¡Todos los documentos, las fuentes, los metadatos, los tipos de metadatos, los conjuntos de metadatos, las etiquetas, los índices y registros se perderán sin posibilidad de recuperación!" - -#: views.py:329 -msgid "Bootstrap repository successfully synchronized." -msgstr "Repositorio de configuración de arranque sincronizado con éxito." - -#: views.py:331 -#, python-format -msgid "Bootstrap repository synchronization error: %(error)s" -msgstr "Error sincronizando repositorio de configuraciónes de arranque: %(error)s" - -#: views.py:338 -msgid "Are you sure you wish to synchronize with the bootstrap repository?" -msgstr "¿Está seguro que desea sincronizar con el repositorio de configuraciónes de arranque?" - -#~ msgid "bootstrap" -#~ msgstr "bootstrap" - -#~ msgid "edit" -#~ msgstr "edit" - -#~ msgid "name" -#~ msgstr "name" - -#~ msgid "slug" -#~ msgstr "slug" - -#~ msgid "type" -#~ msgstr "type" diff --git a/mayan/apps/bootstrap/locale/fa/LC_MESSAGES/django.mo b/mayan/apps/bootstrap/locale/fa/LC_MESSAGES/django.mo deleted file mode 100644 index b29d188e84ab8c7b1915075fc3c2dc0a8bdc546f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 716 zcmYjNL2DC16dtuItm475hdC-T+1aMWGHFC?QYaVjP^S$@>d*9BRldCJQ3C2alHAIZKgqR_Gd_`P9 z93y=HJHl&!B32N;YOZQNL4J3JkUz+NZg!TCE6A^EeuI1&>my|U{aejHka27g=kWC2 z{y*3z=Mn#hpCbvR-~h=Ej4GVUHRevL)DlRPBU)xa+_{c-?qpQc0H#tUdPg=)fBehMX%MIQkAImJ03GGNbcIuf-U`#i&x_c*C zb{iVpZ8XrMi5vloL1u#X{Vuq~^|5n>2*c@g+Hl@p4Pmb_$g{9GUEGF6nE8DfB$*A< z+9n*z@Www=L5DKv?ex0KH;NiO*vhp7jrYcf6x6|<3yV}L-J*lBG!|U@VZ6;YmO6id zAsE)xgFI1sB%I99ku9b+UBi*lpo5E)pJrFRtM#m-!m-d i, 2014 -# Mohammad Dashtizadeh , 2013 -msgid "" -msgstr "" -"Project-Id-Version: Mayan EDMS\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-08 17:08-0400\n" -"PO-Revision-Date: 2014-10-08 21:13+0000\n" -"Last-Translator: Roberto Rosario\n" -"Language-Team: Persian (http://www.transifex.com/projects/p/mayan-edms/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=1; plural=0;\n" - -#: forms.py:49 -msgid "Bootstrap setup file" -msgstr "فایل نصب خود راه انداز" - -#: forms.py:55 -msgid "Bootstrap setup URL" -msgstr "URL نصب خود راه انداز" - -#: links.py:11 registry.py:7 -msgid "Bootstrap" -msgstr "راه انداز خودکار" - -#: links.py:12 -msgid "Bootstrap setup list" -msgstr "" - -#: links.py:13 -msgid "Create new bootstrap setup" -msgstr "" - -#: links.py:14 -msgid "Edit" -msgstr "" - -#: links.py:15 -msgid "Delete" -msgstr "" - -#: links.py:16 -msgid "Details" -msgstr "" - -#: links.py:17 -msgid "Execute" -msgstr "" - -#: links.py:18 -msgid "Dump current setup" -msgstr "" - -#: links.py:19 -msgid "Export" -msgstr "" - -#: links.py:20 -msgid "Import from file" -msgstr "" - -#: links.py:21 -msgid "Import from URL" -msgstr "" - -#: links.py:22 -msgid "Sync with repository" -msgstr "" - -#: links.py:23 -msgid "Erase database" -msgstr "" - -#: literals.py:20 -msgid "JSON" -msgstr "JSON" - -#: literals.py:63 -msgid "YAML" -msgstr "YAML" - -#: literals.py:64 -msgid "Better YAML" -msgstr "YAML بهتر" - -#: models.py:30 -msgid "Name" -msgstr "" - -#: models.py:31 -msgid "Slug" -msgstr "" - -#: models.py:32 views.py:35 -msgid "Description" -msgstr "" - -#: models.py:33 -msgid "Fixture" -msgstr "" - -#: models.py:33 -msgid "These are the actual database structure creation instructions." -msgstr "اینها دستورات لازم ساخت ساختار پایگاه داده هستند." - -#: models.py:34 views.py:36 -msgid "Type" -msgstr "" - -#: models.py:35 -msgid "Creation date and time" -msgstr "" - -#: models.py:104 views.py:91 views.py:120 views.py:145 views.py:173 -msgid "Bootstrap setup" -msgstr "" - -#: models.py:105 views.py:32 -msgid "Bootstrap setups" -msgstr "" - -#: permissions.py:7 -msgid "Database bootstrap" -msgstr "راه انداز خودکار پایگاه داده" - -#: permissions.py:9 -msgid "View bootstrap setups" -msgstr "دیدن دستورات نصب خودکار" - -#: permissions.py:10 -msgid "Create bootstrap setups" -msgstr "ایجاد دستورات نصب خودکار" - -#: permissions.py:11 -msgid "Edit bootstrap setups" -msgstr "ویرایش دستورات نصب خودکار" - -#: permissions.py:12 -msgid "Delete bootstrap setups" -msgstr "پاک کردن دستورات نصب خودکار" - -#: permissions.py:13 -msgid "Execute bootstrap setups" -msgstr "اجرای دستورات نصب خودکار" - -#: permissions.py:14 -msgid "Dump the current project\\s setup into a bootstrap setup" -msgstr "ریختن دستورات نصب پروزه فعلی در دستورات نصب خودکار" - -#: permissions.py:15 -msgid "Export bootstrap setups as files" -msgstr "صدور و یا نوشتن دستورات نصب خودکار درفایل " - -#: permissions.py:16 -msgid "Import new bootstrap setups" -msgstr "خواندن و یا واردکردن دتورات نصب خودکار جدید" - -#: permissions.py:17 -msgid "Sync the local bootstrap setups with a published repository" -msgstr "همگام سازی دستورات نصب خودکار محلی با مخزن موجود" - -#: permissions.py:18 -msgid "Erase the entire database and document storage" -msgstr "پاک کردن کامل پایگاه داده و مخزن داده" - -#: registry.py:8 -msgid "Provides pre configured setups for indexes, document types, tags, etc." -msgstr "نصب از قبل تنظیم شده ایندکس ها ، انواع مستندات، برچسب ها و ... را ارایه میدهد." - -#: views.py:51 -msgid "Bootstrap setup created successfully" -msgstr "دستورات نصب راه انداز خودکار بصورت موفقیت آمیز ایجاد شد." - -#: views.py:54 -msgid "Error creating bootstrap setup." -msgstr "اشکال در ایجاد دستورات نصب راه انداز خودکار." - -#: views.py:59 -msgid "Create bootstrap" -msgstr "" - -#: views.py:79 -msgid "Bootstrap setup edited successfully" -msgstr "ویرایش موفقیت آمیز دستورات نصب راه انداز خودکار." - -#: views.py:82 -msgid "Error editing bootstrap setup." -msgstr "اشکال در ویرایش دستورات نصب راه انداز خودکار" - -#: views.py:87 -#, python-format -msgid "Edit bootstrap setup: %s" -msgstr "" - -#: views.py:112 -#, python-format -msgid "Bootstrap setup: %s deleted successfully." -msgstr "حذف موفقیت آمیز دستورات نصب راه انداز خودکار:%s" - -#: views.py:114 -#, python-format -msgid "Bootstrap setup: %(bootstrap)s, delete error: %(error)s" -msgstr "نصب خودکار:%(bootstrap)s دارای خطا: %(error)s" - -#: views.py:125 -#, python-format -msgid "Are you sure you with to delete the bootstrap setup: %s?" -msgstr "آیا از حذف دستورات نصب خودکار %s مطمئن هتستید؟" - -#: views.py:165 -msgid "" -"Cannot execute bootstrap setup, there is existing data. Erase all data and " -"try again." -msgstr "بدلیل وجود داده، نمیتوان دستورات نصب راه انداز خودکار را اجرا کرد. پس از پاک کردن داده ها لطفا دوباره امتحان کنید." - -#: views.py:167 -#, python-format -msgid "Error executing bootstrap setup; %s" -msgstr "خطای: %s در زمان اجرای دستورات نصب راه انداز خودکار." - -#: views.py:169 -#, python-format -msgid "Bootstrap setup \"%s\" executed successfully." -msgstr "اجرای موفقیت آمیز دستورات نصب راه انداز خودکار \"%s\"." - -#: views.py:181 -#, python-format -msgid "" -"Are you sure you wish to execute the database bootstrap setup named: %s?" -msgstr "آیا از اجرای دستورات نصب راه انداز خودکار پایگاه داده ای با نام %s مطمئن هستید؟" - -#: views.py:197 -#, python-format -msgid "Error dumping configuration into a bootstrap setup; %s" -msgstr "خطا در زمان ریختن پیکربندی در داخل فایل نصب راه انداز خودکار با نام: %s" - -#: views.py:201 -msgid "Bootstrap setup created successfully." -msgstr "موفقیت در ایجاد دستورات نصب راه انداز خودکار." - -#: views.py:207 -msgid "Dump current configuration into a bootstrap setup" -msgstr "" - -#: views.py:241 views.py:269 -msgid "Bootstrap setup imported successfully." -msgstr "دستورات نصب راه انداز خودکار با موفقیت وارد و یا خوانده شد. " - -#: views.py:244 -msgid "File is not a bootstrap setup." -msgstr "این فایل دستورات نصب راه انداز خودکار نمیباشد." - -#: views.py:246 -#, python-format -msgid "Error importing bootstrap setup from file; %s." -msgstr "خطا در زمان خواندن و یا وارد کردن دساورات نصب راه انداز خودکار از فایل: %s." - -#: views.py:252 -msgid "Import bootstrap setup from file" -msgstr "خواندن و یا وارد کردن دستورات نصب راه انداز خودکار از فایل." - -#: views.py:272 -msgid "Data from URL is not a bootstrap setup." -msgstr "داده های دریافتی از URL دستورات نصب راه اندازخودکار نمیباشد." - -#: views.py:274 -#, python-format -msgid "Error importing bootstrap setup from URL; %s." -msgstr "خطا در زمان خواندن و یا واردکردن دستورات نصب راه اندازخودکار ازURL: %s. " - -#: views.py:280 -msgid "Import bootstrap setup from URL" -msgstr "خواندن و یا واردکردن دستورات نصب راه انداز خودکار از URL." - -#: views.py:299 -#, python-format -msgid "Error erasing database; %s" -msgstr "خطا در حذف پایگاه داده:%s." - -#: views.py:301 -msgid "Database erased successfully." -msgstr "حذف موفقیت آمیز پایگاه داده." - -#: views.py:311 -msgid "" -"Are you sure you wish to erase the entire database and document storage?" -msgstr "آیا از حذف کامل پایگاه داده ای و مخزن اسناد مطمئن هستید؟" - -#: views.py:312 -msgid "" -"All documents, sources, metadata, metadata types, set, tags, indexes and " -"logs will be lost irreversibly!" -msgstr "کلیه داده ها شامل اسناد، متادیتا، انواع متادیتا، مجم.عه ها، برچسب ها، ایندکس ها بطور غیر قابل بازگشت پاک خواهد گردید!" - -#: views.py:329 -msgid "Bootstrap repository successfully synchronized." -msgstr "راه انداز خودکار مخزن باموفقیت همگام شد." - -#: views.py:331 -#, python-format -msgid "Bootstrap repository synchronization error: %(error)s" -msgstr "خطای همگام سازی در راه انداز خودکار:%(error)s." - -#: views.py:338 -msgid "Are you sure you wish to synchronize with the bootstrap repository?" -msgstr "آیا از همگام سازی مخزن راه انداز خودکار مطمئن هستید؟" - -#~ msgid "bootstrap" -#~ msgstr "bootstrap" - -#~ msgid "edit" -#~ msgstr "edit" - -#~ msgid "name" -#~ msgstr "name" - -#~ msgid "slug" -#~ msgstr "slug" - -#~ msgid "type" -#~ msgstr "type" diff --git a/mayan/apps/bootstrap/locale/fr/LC_MESSAGES/django.mo b/mayan/apps/bootstrap/locale/fr/LC_MESSAGES/django.mo deleted file mode 100644 index 6defb5e87cbcef723ef066d06d4b0d2e40f3f3f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7163 zcma)=TZ|-C8GsLW9Z>-l6cx_`%k0Q@&&=NGVVAwltcyGDx;u~nnov`Hx~JCes-{lW zTsA(CsEHa(h!GQ&1bk6PAAG?l5+mvGpbz4M58m*_M8lKB2Q?AJ??0!yx~IEmmde(A zRn@2d^Pm5A{@Op^cKvgT;|%A=IG3(fDuB;i&mWFkZd7Uo-U>ejuN3UUQ{3NtlTt_E z1^6ELHTZ7$9Gr$Pz=QBLct5=1T}pib&cb`)JlqX0!+YSf@PqIrcpv;FJPhB2Q*aN$ zAB7j;9dHv)!dKvJ@D2EJ_*U`zofH23eegp(zYMGJY4{2FQ+Noz2JeD5vWPq3ZYcU3 zhZR_d^4>S$hv6$w!#_ZI?>|uF-FdTrUV|Uy{s}0iT!Rbni*OEh;W79&6upkU*NzYax@r=iUMER^+pzu*s`==YQ2{ul81YtRRNndi&A)P#S7pN8je zRq9FjJt*sc3yQvTC@1=z;m-r`aVYls7My{9gc6@O6Fd?xQ}8}`9!|kkD1LtteiHs1 zN_@TnB|a-C8NvpXc=;8S-~Rzc&LNy2&p!`$!LLBk?}t#szrr){CXBrYo`>h)I+Xcd zg@@pqQ0AK?IK|IT!sGCHC~{wiGVbkyhj2ob`!*CmJr89)zlLJxf5Xqh|H6mi`Hv`d z5`GtI_&Stv|AUxFT}My|Z--)!DToQwnd1HlDC^yT{8KOT=O*|v6hCw!sit0ovi{$} zyWt%Kvy7`jxjzX-zJU_2UxM=9Hwu0mVlwptM1=Yoybk^bioU;v;?Lg~_y2^~a4$B# zk@H$kv4`k>oOAFH`^XyPAgt9sPO;$;PB}iAR*W4s(5WDf zldNaHfiQ9QB2!ijF&$Y(L^g}!ri<^Y*7Gjz1Ia%E-UWM>Zs?#HL~&J}ayA_nXVqyL z+enkP#uFk|CJ%vJ42aFzun?;rzI6UG>Oz{VMs>D}4hhlol@uH)%xH@s=V?F4c}|D%7!0W<;!D#HN6L8 z%;|p;?a$ENR=H=Ku*??=_(y^A8*pOtOpO(i>>-+l)iC_RV-l2o9|*?Q$s z=`WJFrWb>aAlCDz7cWg*WPeVx%A##X^~%Y-X)8-fO;21nzf^HmmGKqIsHy3FGqVRO zGlwfP`}Mxr+Wv!;nFBL346IxhlK==m*gxwmAag=y@83xT5#0WLc*+J-xQJ zR;5pgZPYO9^1^gcXzg@ox-F}#n0nhzw+boKjdXgdlv%^16N_gT=ld3!tzTE?=g>~7LlCUM-|lvdJpl1b-biKRTz{**)YNUbH9h25`yGwPy&P#e#R0&N= z4lvZneJhDlZ5oY$$GSDi9?{)wva|@wkQN)6w4Pk{)YMEVRjXH$*!Qv|{6cq=7ShdA zar4;j%juR$*1Mb1P^DUgcGB)b^kG8x5N6&@WfN<=n{Ed*xwBpWxnEj6 zzsjo6tn6w>b<)1E^~S@_+L=n)>F$rH=F&iUmyddf8Z+XskVji(yt7f&al_iAS0fq` zxDbUa5q=))#Bp+b0UeezZc4FLxi?AgOViu4d){GBw!V_~EqZRdV4&S2ImsB8Nu!fX zD}c0RiONY+Cc^kU2m@KJXnL=6S9y1O4{UkXs$?u%)HJ}agwi^ zmW&zoqgCeyMN?8&O&m}u#PO370kNSxN$H?b%DEYpG0vFs{&1mCCyUB)x?G9qKWd&! zVs3V9zwXfqtvVZ%8L7|rtyM#M7FjGiZM>brYS9JP4)VQWr2?ARnznP)xZ)>P&qfM* zSpcPxmJl*A9aDEx>^j!RWsWnDj*6ufLw8!+SV>ZfXf=AX`YgKoysad4<&O2bkaC-a z&;4O9_F8yZ*T8E&h-nF2m0^1YdAzR&f9-i{Ow1_vMT3u4NIw^X<*Jp> z+*F}c|NBPzM)|<;RmI27PDN!K?V?ydD0X^XbvNa|rc&igjvqQ|H&>tf^&Phj*B8Es pipH?`HbN#}N3P*1K93MSSRF>6mMNg(q}~5oDkE{IB~Hp4ZyQKgC diff --git a/mayan/apps/bootstrap/locale/fr/LC_MESSAGES/django.po b/mayan/apps/bootstrap/locale/fr/LC_MESSAGES/django.po deleted file mode 100644 index cac46342a7..0000000000 --- a/mayan/apps/bootstrap/locale/fr/LC_MESSAGES/django.po +++ /dev/null @@ -1,331 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -# Translators: -# PatrickHetu , 2012 -# Pierre Lhoste , 2012 -# SadE54 , 2013 -msgid "" -msgstr "" -"Project-Id-Version: Mayan EDMS\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-08 17:08-0400\n" -"PO-Revision-Date: 2014-10-08 21:13+0000\n" -"Last-Translator: Roberto Rosario\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" - -#: forms.py:49 -msgid "Bootstrap setup file" -msgstr "Fichier de pré-configuration" - -#: forms.py:55 -msgid "Bootstrap setup URL" -msgstr "URL de la pré-configuration" - -#: links.py:11 registry.py:7 -msgid "Bootstrap" -msgstr "Pré-configuration" - -#: links.py:12 -msgid "Bootstrap setup list" -msgstr "" - -#: links.py:13 -msgid "Create new bootstrap setup" -msgstr "" - -#: links.py:14 -msgid "Edit" -msgstr "" - -#: links.py:15 -msgid "Delete" -msgstr "" - -#: links.py:16 -msgid "Details" -msgstr "" - -#: links.py:17 -msgid "Execute" -msgstr "" - -#: links.py:18 -msgid "Dump current setup" -msgstr "" - -#: links.py:19 -msgid "Export" -msgstr "" - -#: links.py:20 -msgid "Import from file" -msgstr "" - -#: links.py:21 -msgid "Import from URL" -msgstr "" - -#: links.py:22 -msgid "Sync with repository" -msgstr "" - -#: links.py:23 -msgid "Erase database" -msgstr "" - -#: literals.py:20 -msgid "JSON" -msgstr "JSON" - -#: literals.py:63 -msgid "YAML" -msgstr "YAML" - -#: literals.py:64 -msgid "Better YAML" -msgstr "Better YAML" - -#: models.py:30 -msgid "Name" -msgstr "" - -#: models.py:31 -msgid "Slug" -msgstr "" - -#: models.py:32 views.py:35 -msgid "Description" -msgstr "" - -#: models.py:33 -msgid "Fixture" -msgstr "" - -#: models.py:33 -msgid "These are the actual database structure creation instructions." -msgstr "Ce sont les instructions pour la création de la base de données." - -#: models.py:34 views.py:36 -msgid "Type" -msgstr "" - -#: models.py:35 -msgid "Creation date and time" -msgstr "" - -#: models.py:104 views.py:91 views.py:120 views.py:145 views.py:173 -msgid "Bootstrap setup" -msgstr "" - -#: models.py:105 views.py:32 -msgid "Bootstrap setups" -msgstr "" - -#: permissions.py:7 -msgid "Database bootstrap" -msgstr "Pré-configuration de base de données" - -#: permissions.py:9 -msgid "View bootstrap setups" -msgstr "Afficher les pré-configurations" - -#: permissions.py:10 -msgid "Create bootstrap setups" -msgstr "Créer de nouvelles pré-configurations" - -#: permissions.py:11 -msgid "Edit bootstrap setups" -msgstr "Modifier des pré-configurations" - -#: permissions.py:12 -msgid "Delete bootstrap setups" -msgstr "Supprimer des pré-configurations" - -#: permissions.py:13 -msgid "Execute bootstrap setups" -msgstr "Exécuter des pré-configurations" - -#: permissions.py:14 -msgid "Dump the current project\\s setup into a bootstrap setup" -msgstr "Insérer la configuration actuelle dans une pré-configuration" - -#: permissions.py:15 -msgid "Export bootstrap setups as files" -msgstr "Exporter les pré-configurations sous forme de fichier" - -#: permissions.py:16 -msgid "Import new bootstrap setups" -msgstr "Importer de nouvelles pré-configurations" - -#: permissions.py:17 -msgid "Sync the local bootstrap setups with a published repository" -msgstr "Synchroniser localement les pré-configurations depuis un dépôt en ligne" - -#: permissions.py:18 -msgid "Erase the entire database and document storage" -msgstr "Effacer l'ensemble de la base de donnée et tous les documents stockés" - -#: registry.py:8 -msgid "Provides pre configured setups for indexes, document types, tags, etc." -msgstr "Permet une pré-configurations des index, types de documents, étiquettes, etc..." - -#: views.py:51 -msgid "Bootstrap setup created successfully" -msgstr "Pré-configuration crée avec succès" - -#: views.py:54 -msgid "Error creating bootstrap setup." -msgstr "Erreur en créant la pré-configuration." - -#: views.py:59 -msgid "Create bootstrap" -msgstr "" - -#: views.py:79 -msgid "Bootstrap setup edited successfully" -msgstr "Pré-configuration modifiée avec succès" - -#: views.py:82 -msgid "Error editing bootstrap setup." -msgstr "erreur en modifiant la pré-configuration." - -#: views.py:87 -#, python-format -msgid "Edit bootstrap setup: %s" -msgstr "" - -#: views.py:112 -#, python-format -msgid "Bootstrap setup: %s deleted successfully." -msgstr "La pré-configuration: %s a été effacée avec succès." - -#: views.py:114 -#, python-format -msgid "Bootstrap setup: %(bootstrap)s, delete error: %(error)s" -msgstr "Pré-configuration: %(bootstrap)s, erreur de suppression: %(error)s" - -#: views.py:125 -#, python-format -msgid "Are you sure you with to delete the bootstrap setup: %s?" -msgstr "Êtes-vous sûrs de vouloir effacer la pré-configuration: %s?" - -#: views.py:165 -msgid "" -"Cannot execute bootstrap setup, there is existing data. Erase all data and " -"try again." -msgstr "Impossible d'exécuter la pré-configuration car des données existent. Effacez-les et recommencez." - -#: views.py:167 -#, python-format -msgid "Error executing bootstrap setup; %s" -msgstr "Erreur lors de l'exécution de la pré-configuration; %s" - -#: views.py:169 -#, python-format -msgid "Bootstrap setup \"%s\" executed successfully." -msgstr "Pré-configuration \"%s\" effectuée avec succès." - -#: views.py:181 -#, python-format -msgid "" -"Are you sure you wish to execute the database bootstrap setup named: %s?" -msgstr "Êtes-vous sûr de vouloir exécuter la pré-configuration intitulée: %s?" - -#: views.py:197 -#, python-format -msgid "Error dumping configuration into a bootstrap setup; %s" -msgstr "Erreur en insérant la configuration actuelle dans la pré-configuration: %s" - -#: views.py:201 -msgid "Bootstrap setup created successfully." -msgstr "Pré-configuration crée avec succès." - -#: views.py:207 -msgid "Dump current configuration into a bootstrap setup" -msgstr "" - -#: views.py:241 views.py:269 -msgid "Bootstrap setup imported successfully." -msgstr "Pré-configuration importée avec succès." - -#: views.py:244 -msgid "File is not a bootstrap setup." -msgstr "Ce fichier n'est pas un fichier de pré-configuration." - -#: views.py:246 -#, python-format -msgid "Error importing bootstrap setup from file; %s." -msgstr "Erreur en important la pré-configuration depuis le fichier: %s." - -#: views.py:252 -msgid "Import bootstrap setup from file" -msgstr "Importer la pré-configuration depuis le fichier." - -#: views.py:272 -msgid "Data from URL is not a bootstrap setup." -msgstr "Les données provenant de l'URL ne sont pas une pré-configuration." - -#: views.py:274 -#, python-format -msgid "Error importing bootstrap setup from URL; %s." -msgstr "Erreur en important la pré-configuration depuis l'URL: %s." - -#: views.py:280 -msgid "Import bootstrap setup from URL" -msgstr "Importer une pré-configuration depuis une URL" - -#: views.py:299 -#, python-format -msgid "Error erasing database; %s" -msgstr "Erreur lors de l'effacement de la base de données; %s" - -#: views.py:301 -msgid "Database erased successfully." -msgstr "Base de Données effacée avec succès." - -#: views.py:311 -msgid "" -"Are you sure you wish to erase the entire database and document storage?" -msgstr "Êtes vous certain de vouloir effacer l'intégralité de la base de données et des documents stockés?" - -#: views.py:312 -msgid "" -"All documents, sources, metadata, metadata types, set, tags, indexes and " -"logs will be lost irreversibly!" -msgstr "Tous les documents, sources, métadonnées, types de métadonnées, jeux, étiquettes, indexes et logs seron définitivement perdus!" - -#: views.py:329 -msgid "Bootstrap repository successfully synchronized." -msgstr "Dépôt de pré-configurations correctement synchronisé." - -#: views.py:331 -#, python-format -msgid "Bootstrap repository synchronization error: %(error)s" -msgstr "Erreur de synchronisation du dépôt de pré-configurations: %(error)s" - -#: views.py:338 -msgid "Are you sure you wish to synchronize with the bootstrap repository?" -msgstr "Êtes-vous sûr de vouloir effectuer la synchronisation avec le dépôt de pré-configurations ?" - -#~ msgid "bootstrap" -#~ msgstr "bootstrap" - -#~ msgid "edit" -#~ msgstr "edit" - -#~ msgid "name" -#~ msgstr "name" - -#~ msgid "slug" -#~ msgstr "slug" - -#~ msgid "type" -#~ msgstr "type" diff --git a/mayan/apps/bootstrap/locale/hr_HR/LC_MESSAGES/django.mo b/mayan/apps/bootstrap/locale/hr_HR/LC_MESSAGES/django.mo deleted file mode 100644 index 9eed65e8ec44d017ca4bf6d1268bc04d309a7fec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 546 zcmYL_!A=`75QeGfX^%Z~m`W5SDihnAv`rlrBtlS;ST#x)u9Zp5W~*I$Wjh2UUZbzq zb04GQgp!eedF=USJmWv_-u~VrdqX-P9g_A*$E0XO(q9UGr9CpQHg)!wo(H^I;H`GP zvPMF#o|J*fMgAk1>DIb{xi6~)p07%eg_V#@zZW=mS_R_qLIo`$+ZM|MO?r?OFsC>$&zd30~SshU#no9gqgk5E?C;Va+M{(lq*$gEVODQ zjGd*&smsob*M-h9gjO=PUaxy0R;upxV{dL7)^2C?tYu9c4fUe&tbVD;mhR`b8SB12 zAz^cq>V;bGxWa zDPee5g=AWWde?lAiDg0CIp-T2cqeGnx+3kC)psn Xoeg#(I6OaZQ;6YR$`O>4j*`89Ow^gg diff --git a/mayan/apps/bootstrap/locale/hr_HR/LC_MESSAGES/django.po b/mayan/apps/bootstrap/locale/hr_HR/LC_MESSAGES/django.po deleted file mode 100644 index 566b930724..0000000000 --- a/mayan/apps/bootstrap/locale/hr_HR/LC_MESSAGES/django.po +++ /dev/null @@ -1,328 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Mayan EDMS\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-08 17:08-0400\n" -"PO-Revision-Date: 2014-10-08 21:13+0000\n" -"Last-Translator: Roberto Rosario\n" -"Language-Team: Croatian (Croatia) (http://www.transifex.com/projects/p/mayan-edms/language/hr_HR/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: hr_HR\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" - -#: forms.py:49 -msgid "Bootstrap setup file" -msgstr "" - -#: forms.py:55 -msgid "Bootstrap setup URL" -msgstr "" - -#: links.py:11 registry.py:7 -msgid "Bootstrap" -msgstr "" - -#: links.py:12 -msgid "Bootstrap setup list" -msgstr "" - -#: links.py:13 -msgid "Create new bootstrap setup" -msgstr "" - -#: links.py:14 -msgid "Edit" -msgstr "" - -#: links.py:15 -msgid "Delete" -msgstr "" - -#: links.py:16 -msgid "Details" -msgstr "" - -#: links.py:17 -msgid "Execute" -msgstr "" - -#: links.py:18 -msgid "Dump current setup" -msgstr "" - -#: links.py:19 -msgid "Export" -msgstr "" - -#: links.py:20 -msgid "Import from file" -msgstr "" - -#: links.py:21 -msgid "Import from URL" -msgstr "" - -#: links.py:22 -msgid "Sync with repository" -msgstr "" - -#: links.py:23 -msgid "Erase database" -msgstr "" - -#: literals.py:20 -msgid "JSON" -msgstr "" - -#: literals.py:63 -msgid "YAML" -msgstr "" - -#: literals.py:64 -msgid "Better YAML" -msgstr "" - -#: models.py:30 -msgid "Name" -msgstr "" - -#: models.py:31 -msgid "Slug" -msgstr "" - -#: models.py:32 views.py:35 -msgid "Description" -msgstr "" - -#: models.py:33 -msgid "Fixture" -msgstr "" - -#: models.py:33 -msgid "These are the actual database structure creation instructions." -msgstr "" - -#: models.py:34 views.py:36 -msgid "Type" -msgstr "" - -#: models.py:35 -msgid "Creation date and time" -msgstr "" - -#: models.py:104 views.py:91 views.py:120 views.py:145 views.py:173 -msgid "Bootstrap setup" -msgstr "" - -#: models.py:105 views.py:32 -msgid "Bootstrap setups" -msgstr "" - -#: permissions.py:7 -msgid "Database bootstrap" -msgstr "" - -#: permissions.py:9 -msgid "View bootstrap setups" -msgstr "" - -#: permissions.py:10 -msgid "Create bootstrap setups" -msgstr "" - -#: permissions.py:11 -msgid "Edit bootstrap setups" -msgstr "" - -#: permissions.py:12 -msgid "Delete bootstrap setups" -msgstr "" - -#: permissions.py:13 -msgid "Execute bootstrap setups" -msgstr "" - -#: permissions.py:14 -msgid "Dump the current project\\s setup into a bootstrap setup" -msgstr "" - -#: permissions.py:15 -msgid "Export bootstrap setups as files" -msgstr "" - -#: permissions.py:16 -msgid "Import new bootstrap setups" -msgstr "" - -#: permissions.py:17 -msgid "Sync the local bootstrap setups with a published repository" -msgstr "" - -#: permissions.py:18 -msgid "Erase the entire database and document storage" -msgstr "" - -#: registry.py:8 -msgid "Provides pre configured setups for indexes, document types, tags, etc." -msgstr "" - -#: views.py:51 -msgid "Bootstrap setup created successfully" -msgstr "" - -#: views.py:54 -msgid "Error creating bootstrap setup." -msgstr "" - -#: views.py:59 -msgid "Create bootstrap" -msgstr "" - -#: views.py:79 -msgid "Bootstrap setup edited successfully" -msgstr "" - -#: views.py:82 -msgid "Error editing bootstrap setup." -msgstr "" - -#: views.py:87 -#, python-format -msgid "Edit bootstrap setup: %s" -msgstr "" - -#: views.py:112 -#, python-format -msgid "Bootstrap setup: %s deleted successfully." -msgstr "" - -#: views.py:114 -#, python-format -msgid "Bootstrap setup: %(bootstrap)s, delete error: %(error)s" -msgstr "" - -#: views.py:125 -#, python-format -msgid "Are you sure you with to delete the bootstrap setup: %s?" -msgstr "" - -#: views.py:165 -msgid "" -"Cannot execute bootstrap setup, there is existing data. Erase all data and " -"try again." -msgstr "" - -#: views.py:167 -#, python-format -msgid "Error executing bootstrap setup; %s" -msgstr "" - -#: views.py:169 -#, python-format -msgid "Bootstrap setup \"%s\" executed successfully." -msgstr "" - -#: views.py:181 -#, python-format -msgid "" -"Are you sure you wish to execute the database bootstrap setup named: %s?" -msgstr "" - -#: views.py:197 -#, python-format -msgid "Error dumping configuration into a bootstrap setup; %s" -msgstr "" - -#: views.py:201 -msgid "Bootstrap setup created successfully." -msgstr "" - -#: views.py:207 -msgid "Dump current configuration into a bootstrap setup" -msgstr "" - -#: views.py:241 views.py:269 -msgid "Bootstrap setup imported successfully." -msgstr "" - -#: views.py:244 -msgid "File is not a bootstrap setup." -msgstr "" - -#: views.py:246 -#, python-format -msgid "Error importing bootstrap setup from file; %s." -msgstr "" - -#: views.py:252 -msgid "Import bootstrap setup from file" -msgstr "" - -#: views.py:272 -msgid "Data from URL is not a bootstrap setup." -msgstr "" - -#: views.py:274 -#, python-format -msgid "Error importing bootstrap setup from URL; %s." -msgstr "" - -#: views.py:280 -msgid "Import bootstrap setup from URL" -msgstr "" - -#: views.py:299 -#, python-format -msgid "Error erasing database; %s" -msgstr "" - -#: views.py:301 -msgid "Database erased successfully." -msgstr "" - -#: views.py:311 -msgid "" -"Are you sure you wish to erase the entire database and document storage?" -msgstr "" - -#: views.py:312 -msgid "" -"All documents, sources, metadata, metadata types, set, tags, indexes and " -"logs will be lost irreversibly!" -msgstr "" - -#: views.py:329 -msgid "Bootstrap repository successfully synchronized." -msgstr "" - -#: views.py:331 -#, python-format -msgid "Bootstrap repository synchronization error: %(error)s" -msgstr "" - -#: views.py:338 -msgid "Are you sure you wish to synchronize with the bootstrap repository?" -msgstr "" - -#~ msgid "bootstrap" -#~ msgstr "bootstrap" - -#~ msgid "edit" -#~ msgstr "edit" - -#~ msgid "name" -#~ msgstr "name" - -#~ msgid "slug" -#~ msgstr "slug" - -#~ msgid "type" -#~ msgstr "type" diff --git a/mayan/apps/bootstrap/locale/hu/LC_MESSAGES/django.mo b/mayan/apps/bootstrap/locale/hu/LC_MESSAGES/django.mo deleted file mode 100644 index 8c86fd0758e1255b39a70107ef6ec5dc4116360e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmYLFOHRWu6fA;OmaJJAiA5`TwUZVouDYQgQHhAE1om#?CP9fE*$!=w!Gh~?7G5Z7 zM;<+YMxz=3oS%KS5GTkB}Ya$zYW`Z&B1n6fo1Kw4A8w V?`TKCknFdkwj!4!;&+B#>ldjWh7AA! diff --git a/mayan/apps/bootstrap/locale/hu/LC_MESSAGES/django.po b/mayan/apps/bootstrap/locale/hu/LC_MESSAGES/django.po deleted file mode 100644 index 63942d242f..0000000000 --- a/mayan/apps/bootstrap/locale/hu/LC_MESSAGES/django.po +++ /dev/null @@ -1,328 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Mayan EDMS\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-08 17:08-0400\n" -"PO-Revision-Date: 2014-10-08 21:13+0000\n" -"Last-Translator: Roberto Rosario\n" -"Language-Team: Hungarian (http://www.transifex.com/projects/p/mayan-edms/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" - -#: forms.py:49 -msgid "Bootstrap setup file" -msgstr "" - -#: forms.py:55 -msgid "Bootstrap setup URL" -msgstr "" - -#: links.py:11 registry.py:7 -msgid "Bootstrap" -msgstr "" - -#: links.py:12 -msgid "Bootstrap setup list" -msgstr "" - -#: links.py:13 -msgid "Create new bootstrap setup" -msgstr "" - -#: links.py:14 -msgid "Edit" -msgstr "" - -#: links.py:15 -msgid "Delete" -msgstr "" - -#: links.py:16 -msgid "Details" -msgstr "" - -#: links.py:17 -msgid "Execute" -msgstr "" - -#: links.py:18 -msgid "Dump current setup" -msgstr "" - -#: links.py:19 -msgid "Export" -msgstr "" - -#: links.py:20 -msgid "Import from file" -msgstr "" - -#: links.py:21 -msgid "Import from URL" -msgstr "" - -#: links.py:22 -msgid "Sync with repository" -msgstr "" - -#: links.py:23 -msgid "Erase database" -msgstr "" - -#: literals.py:20 -msgid "JSON" -msgstr "" - -#: literals.py:63 -msgid "YAML" -msgstr "" - -#: literals.py:64 -msgid "Better YAML" -msgstr "" - -#: models.py:30 -msgid "Name" -msgstr "" - -#: models.py:31 -msgid "Slug" -msgstr "" - -#: models.py:32 views.py:35 -msgid "Description" -msgstr "" - -#: models.py:33 -msgid "Fixture" -msgstr "" - -#: models.py:33 -msgid "These are the actual database structure creation instructions." -msgstr "" - -#: models.py:34 views.py:36 -msgid "Type" -msgstr "" - -#: models.py:35 -msgid "Creation date and time" -msgstr "" - -#: models.py:104 views.py:91 views.py:120 views.py:145 views.py:173 -msgid "Bootstrap setup" -msgstr "" - -#: models.py:105 views.py:32 -msgid "Bootstrap setups" -msgstr "" - -#: permissions.py:7 -msgid "Database bootstrap" -msgstr "" - -#: permissions.py:9 -msgid "View bootstrap setups" -msgstr "" - -#: permissions.py:10 -msgid "Create bootstrap setups" -msgstr "" - -#: permissions.py:11 -msgid "Edit bootstrap setups" -msgstr "" - -#: permissions.py:12 -msgid "Delete bootstrap setups" -msgstr "" - -#: permissions.py:13 -msgid "Execute bootstrap setups" -msgstr "" - -#: permissions.py:14 -msgid "Dump the current project\\s setup into a bootstrap setup" -msgstr "" - -#: permissions.py:15 -msgid "Export bootstrap setups as files" -msgstr "" - -#: permissions.py:16 -msgid "Import new bootstrap setups" -msgstr "" - -#: permissions.py:17 -msgid "Sync the local bootstrap setups with a published repository" -msgstr "" - -#: permissions.py:18 -msgid "Erase the entire database and document storage" -msgstr "" - -#: registry.py:8 -msgid "Provides pre configured setups for indexes, document types, tags, etc." -msgstr "" - -#: views.py:51 -msgid "Bootstrap setup created successfully" -msgstr "" - -#: views.py:54 -msgid "Error creating bootstrap setup." -msgstr "" - -#: views.py:59 -msgid "Create bootstrap" -msgstr "" - -#: views.py:79 -msgid "Bootstrap setup edited successfully" -msgstr "" - -#: views.py:82 -msgid "Error editing bootstrap setup." -msgstr "" - -#: views.py:87 -#, python-format -msgid "Edit bootstrap setup: %s" -msgstr "" - -#: views.py:112 -#, python-format -msgid "Bootstrap setup: %s deleted successfully." -msgstr "" - -#: views.py:114 -#, python-format -msgid "Bootstrap setup: %(bootstrap)s, delete error: %(error)s" -msgstr "" - -#: views.py:125 -#, python-format -msgid "Are you sure you with to delete the bootstrap setup: %s?" -msgstr "" - -#: views.py:165 -msgid "" -"Cannot execute bootstrap setup, there is existing data. Erase all data and " -"try again." -msgstr "" - -#: views.py:167 -#, python-format -msgid "Error executing bootstrap setup; %s" -msgstr "" - -#: views.py:169 -#, python-format -msgid "Bootstrap setup \"%s\" executed successfully." -msgstr "" - -#: views.py:181 -#, python-format -msgid "" -"Are you sure you wish to execute the database bootstrap setup named: %s?" -msgstr "" - -#: views.py:197 -#, python-format -msgid "Error dumping configuration into a bootstrap setup; %s" -msgstr "" - -#: views.py:201 -msgid "Bootstrap setup created successfully." -msgstr "" - -#: views.py:207 -msgid "Dump current configuration into a bootstrap setup" -msgstr "" - -#: views.py:241 views.py:269 -msgid "Bootstrap setup imported successfully." -msgstr "" - -#: views.py:244 -msgid "File is not a bootstrap setup." -msgstr "" - -#: views.py:246 -#, python-format -msgid "Error importing bootstrap setup from file; %s." -msgstr "" - -#: views.py:252 -msgid "Import bootstrap setup from file" -msgstr "" - -#: views.py:272 -msgid "Data from URL is not a bootstrap setup." -msgstr "" - -#: views.py:274 -#, python-format -msgid "Error importing bootstrap setup from URL; %s." -msgstr "" - -#: views.py:280 -msgid "Import bootstrap setup from URL" -msgstr "" - -#: views.py:299 -#, python-format -msgid "Error erasing database; %s" -msgstr "" - -#: views.py:301 -msgid "Database erased successfully." -msgstr "" - -#: views.py:311 -msgid "" -"Are you sure you wish to erase the entire database and document storage?" -msgstr "" - -#: views.py:312 -msgid "" -"All documents, sources, metadata, metadata types, set, tags, indexes and " -"logs will be lost irreversibly!" -msgstr "" - -#: views.py:329 -msgid "Bootstrap repository successfully synchronized." -msgstr "" - -#: views.py:331 -#, python-format -msgid "Bootstrap repository synchronization error: %(error)s" -msgstr "" - -#: views.py:338 -msgid "Are you sure you wish to synchronize with the bootstrap repository?" -msgstr "" - -#~ msgid "bootstrap" -#~ msgstr "bootstrap" - -#~ msgid "edit" -#~ msgstr "edit" - -#~ msgid "name" -#~ msgstr "name" - -#~ msgid "slug" -#~ msgstr "slug" - -#~ msgid "type" -#~ msgstr "type" diff --git a/mayan/apps/bootstrap/locale/id/LC_MESSAGES/django.mo b/mayan/apps/bootstrap/locale/id/LC_MESSAGES/django.mo deleted file mode 100644 index 64083b419dabb2e902c59bf3ff3468fca91f5155..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 463 zcmYL_QBT4!6ooPRv`3$P=z|X$y|fz`p@SheD7SVZQB$qHcxqvs!3WnyC`nPwc1)ru zjOX5rS4vxmO)fHcUFQZ8MUgjsPhhAyvyO+5Sx!+v{5FtBAT1R5wDka_O^5?w#=k|K zd*Xtc3tGtU(l)sxPTqtW3yEgZ6wE43(P%N5ptnIBp{FPwj3+OHFq}p6`Ljc1zGgXx zgtL;OvCNd@M!1b{R@PP&rIQbW(ACtE)7Mp`n#IG-$RG7PkLVC7h|)9=Kufz diff --git a/mayan/apps/bootstrap/locale/id/LC_MESSAGES/django.po b/mayan/apps/bootstrap/locale/id/LC_MESSAGES/django.po deleted file mode 100644 index 40e154125b..0000000000 --- a/mayan/apps/bootstrap/locale/id/LC_MESSAGES/django.po +++ /dev/null @@ -1,328 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Mayan EDMS\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-08 17:08-0400\n" -"PO-Revision-Date: 2014-10-08 21:13+0000\n" -"Last-Translator: Roberto Rosario\n" -"Language-Team: Indonesian (http://www.transifex.com/projects/p/mayan-edms/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" - -#: forms.py:49 -msgid "Bootstrap setup file" -msgstr "" - -#: forms.py:55 -msgid "Bootstrap setup URL" -msgstr "" - -#: links.py:11 registry.py:7 -msgid "Bootstrap" -msgstr "" - -#: links.py:12 -msgid "Bootstrap setup list" -msgstr "" - -#: links.py:13 -msgid "Create new bootstrap setup" -msgstr "" - -#: links.py:14 -msgid "Edit" -msgstr "" - -#: links.py:15 -msgid "Delete" -msgstr "" - -#: links.py:16 -msgid "Details" -msgstr "" - -#: links.py:17 -msgid "Execute" -msgstr "" - -#: links.py:18 -msgid "Dump current setup" -msgstr "" - -#: links.py:19 -msgid "Export" -msgstr "" - -#: links.py:20 -msgid "Import from file" -msgstr "" - -#: links.py:21 -msgid "Import from URL" -msgstr "" - -#: links.py:22 -msgid "Sync with repository" -msgstr "" - -#: links.py:23 -msgid "Erase database" -msgstr "" - -#: literals.py:20 -msgid "JSON" -msgstr "" - -#: literals.py:63 -msgid "YAML" -msgstr "" - -#: literals.py:64 -msgid "Better YAML" -msgstr "" - -#: models.py:30 -msgid "Name" -msgstr "" - -#: models.py:31 -msgid "Slug" -msgstr "" - -#: models.py:32 views.py:35 -msgid "Description" -msgstr "" - -#: models.py:33 -msgid "Fixture" -msgstr "" - -#: models.py:33 -msgid "These are the actual database structure creation instructions." -msgstr "" - -#: models.py:34 views.py:36 -msgid "Type" -msgstr "" - -#: models.py:35 -msgid "Creation date and time" -msgstr "" - -#: models.py:104 views.py:91 views.py:120 views.py:145 views.py:173 -msgid "Bootstrap setup" -msgstr "" - -#: models.py:105 views.py:32 -msgid "Bootstrap setups" -msgstr "" - -#: permissions.py:7 -msgid "Database bootstrap" -msgstr "" - -#: permissions.py:9 -msgid "View bootstrap setups" -msgstr "" - -#: permissions.py:10 -msgid "Create bootstrap setups" -msgstr "" - -#: permissions.py:11 -msgid "Edit bootstrap setups" -msgstr "" - -#: permissions.py:12 -msgid "Delete bootstrap setups" -msgstr "" - -#: permissions.py:13 -msgid "Execute bootstrap setups" -msgstr "" - -#: permissions.py:14 -msgid "Dump the current project\\s setup into a bootstrap setup" -msgstr "" - -#: permissions.py:15 -msgid "Export bootstrap setups as files" -msgstr "" - -#: permissions.py:16 -msgid "Import new bootstrap setups" -msgstr "" - -#: permissions.py:17 -msgid "Sync the local bootstrap setups with a published repository" -msgstr "" - -#: permissions.py:18 -msgid "Erase the entire database and document storage" -msgstr "" - -#: registry.py:8 -msgid "Provides pre configured setups for indexes, document types, tags, etc." -msgstr "" - -#: views.py:51 -msgid "Bootstrap setup created successfully" -msgstr "" - -#: views.py:54 -msgid "Error creating bootstrap setup." -msgstr "" - -#: views.py:59 -msgid "Create bootstrap" -msgstr "" - -#: views.py:79 -msgid "Bootstrap setup edited successfully" -msgstr "" - -#: views.py:82 -msgid "Error editing bootstrap setup." -msgstr "" - -#: views.py:87 -#, python-format -msgid "Edit bootstrap setup: %s" -msgstr "" - -#: views.py:112 -#, python-format -msgid "Bootstrap setup: %s deleted successfully." -msgstr "" - -#: views.py:114 -#, python-format -msgid "Bootstrap setup: %(bootstrap)s, delete error: %(error)s" -msgstr "" - -#: views.py:125 -#, python-format -msgid "Are you sure you with to delete the bootstrap setup: %s?" -msgstr "" - -#: views.py:165 -msgid "" -"Cannot execute bootstrap setup, there is existing data. Erase all data and " -"try again." -msgstr "" - -#: views.py:167 -#, python-format -msgid "Error executing bootstrap setup; %s" -msgstr "" - -#: views.py:169 -#, python-format -msgid "Bootstrap setup \"%s\" executed successfully." -msgstr "" - -#: views.py:181 -#, python-format -msgid "" -"Are you sure you wish to execute the database bootstrap setup named: %s?" -msgstr "" - -#: views.py:197 -#, python-format -msgid "Error dumping configuration into a bootstrap setup; %s" -msgstr "" - -#: views.py:201 -msgid "Bootstrap setup created successfully." -msgstr "" - -#: views.py:207 -msgid "Dump current configuration into a bootstrap setup" -msgstr "" - -#: views.py:241 views.py:269 -msgid "Bootstrap setup imported successfully." -msgstr "" - -#: views.py:244 -msgid "File is not a bootstrap setup." -msgstr "" - -#: views.py:246 -#, python-format -msgid "Error importing bootstrap setup from file; %s." -msgstr "" - -#: views.py:252 -msgid "Import bootstrap setup from file" -msgstr "" - -#: views.py:272 -msgid "Data from URL is not a bootstrap setup." -msgstr "" - -#: views.py:274 -#, python-format -msgid "Error importing bootstrap setup from URL; %s." -msgstr "" - -#: views.py:280 -msgid "Import bootstrap setup from URL" -msgstr "" - -#: views.py:299 -#, python-format -msgid "Error erasing database; %s" -msgstr "" - -#: views.py:301 -msgid "Database erased successfully." -msgstr "" - -#: views.py:311 -msgid "" -"Are you sure you wish to erase the entire database and document storage?" -msgstr "" - -#: views.py:312 -msgid "" -"All documents, sources, metadata, metadata types, set, tags, indexes and " -"logs will be lost irreversibly!" -msgstr "" - -#: views.py:329 -msgid "Bootstrap repository successfully synchronized." -msgstr "" - -#: views.py:331 -#, python-format -msgid "Bootstrap repository synchronization error: %(error)s" -msgstr "" - -#: views.py:338 -msgid "Are you sure you wish to synchronize with the bootstrap repository?" -msgstr "" - -#~ msgid "bootstrap" -#~ msgstr "bootstrap" - -#~ msgid "edit" -#~ msgstr "edit" - -#~ msgid "name" -#~ msgstr "name" - -#~ msgid "slug" -#~ msgstr "slug" - -#~ msgid "type" -#~ msgstr "type" diff --git a/mayan/apps/bootstrap/locale/it/LC_MESSAGES/django.mo b/mayan/apps/bootstrap/locale/it/LC_MESSAGES/django.mo deleted file mode 100644 index 887299e10251ee3b4e07cb514c97d8f393d2dd52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 457 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 diff --git a/mayan/apps/bootstrap/locale/nl_NL/LC_MESSAGES/django.po b/mayan/apps/bootstrap/locale/nl_NL/LC_MESSAGES/django.po deleted file mode 100644 index c1c500ad0c..0000000000 --- a/mayan/apps/bootstrap/locale/nl_NL/LC_MESSAGES/django.po +++ /dev/null @@ -1,329 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -# Translators: -# Lucas Weel , 2013 -msgid "" -msgstr "" -"Project-Id-Version: Mayan EDMS\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-08 17:08-0400\n" -"PO-Revision-Date: 2014-10-08 21:13+0000\n" -"Last-Translator: Roberto Rosario\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" - -#: forms.py:49 -msgid "Bootstrap setup file" -msgstr "'Bootstrap Setup' file" - -#: forms.py:55 -msgid "Bootstrap setup URL" -msgstr "'Bootstrap Setup' URL" - -#: links.py:11 registry.py:7 -msgid "Bootstrap" -msgstr "Bootstrap" - -#: links.py:12 -msgid "Bootstrap setup list" -msgstr "" - -#: links.py:13 -msgid "Create new bootstrap setup" -msgstr "" - -#: links.py:14 -msgid "Edit" -msgstr "" - -#: links.py:15 -msgid "Delete" -msgstr "" - -#: links.py:16 -msgid "Details" -msgstr "" - -#: links.py:17 -msgid "Execute" -msgstr "" - -#: links.py:18 -msgid "Dump current setup" -msgstr "" - -#: links.py:19 -msgid "Export" -msgstr "" - -#: links.py:20 -msgid "Import from file" -msgstr "" - -#: links.py:21 -msgid "Import from URL" -msgstr "" - -#: links.py:22 -msgid "Sync with repository" -msgstr "" - -#: links.py:23 -msgid "Erase database" -msgstr "" - -#: literals.py:20 -msgid "JSON" -msgstr "JSON" - -#: literals.py:63 -msgid "YAML" -msgstr "YAML" - -#: literals.py:64 -msgid "Better YAML" -msgstr "'Better YAML'" - -#: models.py:30 -msgid "Name" -msgstr "" - -#: models.py:31 -msgid "Slug" -msgstr "" - -#: models.py:32 views.py:35 -msgid "Description" -msgstr "" - -#: models.py:33 -msgid "Fixture" -msgstr "" - -#: models.py:33 -msgid "These are the actual database structure creation instructions." -msgstr "Dit zijn de instructies voor het aanmaken van de database." - -#: models.py:34 views.py:36 -msgid "Type" -msgstr "" - -#: models.py:35 -msgid "Creation date and time" -msgstr "" - -#: models.py:104 views.py:91 views.py:120 views.py:145 views.py:173 -msgid "Bootstrap setup" -msgstr "" - -#: models.py:105 views.py:32 -msgid "Bootstrap setups" -msgstr "" - -#: permissions.py:7 -msgid "Database bootstrap" -msgstr "Database bootstrap" - -#: permissions.py:9 -msgid "View bootstrap setups" -msgstr "'Bootstrap Setups' bekijken" - -#: permissions.py:10 -msgid "Create bootstrap setups" -msgstr "'Bootstrap Setups' aanmaken" - -#: permissions.py:11 -msgid "Edit bootstrap setups" -msgstr "'Bootstrap Setups' bewerken" - -#: permissions.py:12 -msgid "Delete bootstrap setups" -msgstr "'Bootstrap Setups' verwijderen" - -#: permissions.py:13 -msgid "Execute bootstrap setups" -msgstr "'Bootstrap Setups' uitvoeren" - -#: permissions.py:14 -msgid "Dump the current project\\s setup into a bootstrap setup" -msgstr "Verplaats de 'setup' van het huidige project naar een 'Bootstrap Setup'" - -#: permissions.py:15 -msgid "Export bootstrap setups as files" -msgstr "Exporteer 'Bootstrap Setups' als bestanden" - -#: permissions.py:16 -msgid "Import new bootstrap setups" -msgstr "Importeren van nieuwe 'Bootstrap Setups'" - -#: permissions.py:17 -msgid "Sync the local bootstrap setups with a published repository" -msgstr "Synchroniseer de locale 'Bootstrap Setups' met een publieke opslag" - -#: permissions.py:18 -msgid "Erase the entire database and document storage" -msgstr "Volledige database en documentopslag wissen" - -#: registry.py:8 -msgid "Provides pre configured setups for indexes, document types, tags, etc." -msgstr "Levert voorgeconfigureerde 'Setups' voor indexering, documentsoorten, labels, etc." - -#: views.py:51 -msgid "Bootstrap setup created successfully" -msgstr "'Bootstrap Setup' is aangemaakt" - -#: views.py:54 -msgid "Error creating bootstrap setup." -msgstr "Fout bij het aanmaken van een 'Bootstrap Setup'" - -#: views.py:59 -msgid "Create bootstrap" -msgstr "" - -#: views.py:79 -msgid "Bootstrap setup edited successfully" -msgstr "'Bootstrap Setup' is aangepast" - -#: views.py:82 -msgid "Error editing bootstrap setup." -msgstr "Fout bij het bewerken van een 'Bootstrap Setup'" - -#: views.py:87 -#, python-format -msgid "Edit bootstrap setup: %s" -msgstr "" - -#: views.py:112 -#, python-format -msgid "Bootstrap setup: %s deleted successfully." -msgstr "'Bootstrap Setup': %s is verwijdert" - -#: views.py:114 -#, python-format -msgid "Bootstrap setup: %(bootstrap)s, delete error: %(error)s" -msgstr "Fout bij het verwijderen van 'Bootstrap Setup': %(bootstrap)s. Foutmelding: %(error)s" - -#: views.py:125 -#, python-format -msgid "Are you sure you with to delete the bootstrap setup: %s?" -msgstr "Bent u er zeker van dat u, 'Bootstrap Setup': %s, wenst te verwijderen?" - -#: views.py:165 -msgid "" -"Cannot execute bootstrap setup, there is existing data. Erase all data and " -"try again." -msgstr "Kan de 'Bootstrap Setup' niet uitvoeren, er zijn momenteel gegevens aanwezig. Verwijder aanwezige gegevens en probeer het opnieuw." - -#: views.py:167 -#, python-format -msgid "Error executing bootstrap setup; %s" -msgstr "Fout bij het uitvoeren van 'Bootstrap Setup': Foutmelding: %s" - -#: views.py:169 -#, python-format -msgid "Bootstrap setup \"%s\" executed successfully." -msgstr "'Bootstrap Setup' \"%s\" is uitgevoerd." - -#: views.py:181 -#, python-format -msgid "" -"Are you sure you wish to execute the database bootstrap setup named: %s?" -msgstr "Bent u er zeker van dat u database 'Bootstrap Setup': %s, wenst uit te voeren?" - -#: views.py:197 -#, python-format -msgid "Error dumping configuration into a bootstrap setup; %s" -msgstr "Fout bij het verplatsen van de configuratie naar een 'Bootstrap Setup'. Foutmelding: %s" - -#: views.py:201 -msgid "Bootstrap setup created successfully." -msgstr "'Bootstrap Setup' is aangemaakt." - -#: views.py:207 -msgid "Dump current configuration into a bootstrap setup" -msgstr "" - -#: views.py:241 views.py:269 -msgid "Bootstrap setup imported successfully." -msgstr "'Bootstrap Setup' is geïmporteerd" - -#: views.py:244 -msgid "File is not a bootstrap setup." -msgstr "Bestand is geen 'Bootstrap Setup'" - -#: views.py:246 -#, python-format -msgid "Error importing bootstrap setup from file; %s." -msgstr "Fout bij het importeren van een 'Bootstrap Setup' vanuit een bestand. Foutmelding: %s. " - -#: views.py:252 -msgid "Import bootstrap setup from file" -msgstr "Importeren van een 'Bootstrap Setup' vanuit een bestand" - -#: views.py:272 -msgid "Data from URL is not a bootstrap setup." -msgstr "De data van de URL is geen 'Bootstrap Setup' " - -#: views.py:274 -#, python-format -msgid "Error importing bootstrap setup from URL; %s." -msgstr "Fout bij het importeren van een 'Bootstrap Setup' vanuit URL: %s." - -#: views.py:280 -msgid "Import bootstrap setup from URL" -msgstr "Importeren van 'Bootstrap Setup' vanuit een URL" - -#: views.py:299 -#, python-format -msgid "Error erasing database; %s" -msgstr "Fout bij wissen database, foutmelding: %s" - -#: views.py:301 -msgid "Database erased successfully." -msgstr "Database is gewist" - -#: views.py:311 -msgid "" -"Are you sure you wish to erase the entire database and document storage?" -msgstr "Bent u er zeker van dat u de volledige database en documentopslag wenst te wissen?" - -#: views.py:312 -msgid "" -"All documents, sources, metadata, metadata types, set, tags, indexes and " -"logs will be lost irreversibly!" -msgstr "Alle documenten, documentbronnen, metadata, metadata-typen, verzamelingen, labels, indexeringen en logboeken, zullen onomkeerbaar worden verwijdert!" - -#: views.py:329 -msgid "Bootstrap repository successfully synchronized." -msgstr "'Bootstrap' opslag is gesynchroniseerd" - -#: views.py:331 -#, python-format -msgid "Bootstrap repository synchronization error: %(error)s" -msgstr "Fout bij het synchroniseren van de 'Bootstrap' opslag. Foutmelding: %(error)s" - -#: views.py:338 -msgid "Are you sure you wish to synchronize with the bootstrap repository?" -msgstr "Bent u er zeker van dat u de 'Bootstrap' opslag wenst te synchroniseren?" - -#~ msgid "bootstrap" -#~ msgstr "bootstrap" - -#~ msgid "edit" -#~ msgstr "edit" - -#~ msgid "name" -#~ msgstr "name" - -#~ msgid "slug" -#~ msgstr "slug" - -#~ msgid "type" -#~ msgstr "type" diff --git a/mayan/apps/bootstrap/locale/pl/LC_MESSAGES/django.mo b/mayan/apps/bootstrap/locale/pl/LC_MESSAGES/django.mo deleted file mode 100644 index 683cba2959d866b5bd8ce3cfdbca9bd9e09968c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 514 zcmYLF!A`?43oXYh>$$ZNd&=gK$6y)+c;X@q~Qf{M*Qy7di2GGsQ<~oidt3F5ZQP z;Z=Sgjb&r3$J~`_iWl?JVPQB#qq_nxtrVX4cqP2#kg}wQ>=;=W(u8*pk@XlOB97&& z3Vm0+6q9g(9dXv%XJpZ>a2^XQw5xpjOZFturxo-2Cq4;wG-cIw+^Li>tpbaZ|?})RZ*Li%X1x%$LYkc>3_d=V`M_aq(j=rw+k=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - -#: forms.py:49 -msgid "Bootstrap setup file" -msgstr "" - -#: forms.py:55 -msgid "Bootstrap setup URL" -msgstr "" - -#: links.py:11 registry.py:7 -msgid "Bootstrap" -msgstr "" - -#: links.py:12 -msgid "Bootstrap setup list" -msgstr "" - -#: links.py:13 -msgid "Create new bootstrap setup" -msgstr "" - -#: links.py:14 -msgid "Edit" -msgstr "" - -#: links.py:15 -msgid "Delete" -msgstr "" - -#: links.py:16 -msgid "Details" -msgstr "" - -#: links.py:17 -msgid "Execute" -msgstr "" - -#: links.py:18 -msgid "Dump current setup" -msgstr "" - -#: links.py:19 -msgid "Export" -msgstr "" - -#: links.py:20 -msgid "Import from file" -msgstr "" - -#: links.py:21 -msgid "Import from URL" -msgstr "" - -#: links.py:22 -msgid "Sync with repository" -msgstr "" - -#: links.py:23 -msgid "Erase database" -msgstr "" - -#: literals.py:20 -msgid "JSON" -msgstr "" - -#: literals.py:63 -msgid "YAML" -msgstr "" - -#: literals.py:64 -msgid "Better YAML" -msgstr "" - -#: models.py:30 -msgid "Name" -msgstr "" - -#: models.py:31 -msgid "Slug" -msgstr "" - -#: models.py:32 views.py:35 -msgid "Description" -msgstr "" - -#: models.py:33 -msgid "Fixture" -msgstr "" - -#: models.py:33 -msgid "These are the actual database structure creation instructions." -msgstr "" - -#: models.py:34 views.py:36 -msgid "Type" -msgstr "" - -#: models.py:35 -msgid "Creation date and time" -msgstr "" - -#: models.py:104 views.py:91 views.py:120 views.py:145 views.py:173 -msgid "Bootstrap setup" -msgstr "" - -#: models.py:105 views.py:32 -msgid "Bootstrap setups" -msgstr "" - -#: permissions.py:7 -msgid "Database bootstrap" -msgstr "" - -#: permissions.py:9 -msgid "View bootstrap setups" -msgstr "" - -#: permissions.py:10 -msgid "Create bootstrap setups" -msgstr "" - -#: permissions.py:11 -msgid "Edit bootstrap setups" -msgstr "" - -#: permissions.py:12 -msgid "Delete bootstrap setups" -msgstr "" - -#: permissions.py:13 -msgid "Execute bootstrap setups" -msgstr "" - -#: permissions.py:14 -msgid "Dump the current project\\s setup into a bootstrap setup" -msgstr "" - -#: permissions.py:15 -msgid "Export bootstrap setups as files" -msgstr "" - -#: permissions.py:16 -msgid "Import new bootstrap setups" -msgstr "" - -#: permissions.py:17 -msgid "Sync the local bootstrap setups with a published repository" -msgstr "" - -#: permissions.py:18 -msgid "Erase the entire database and document storage" -msgstr "" - -#: registry.py:8 -msgid "Provides pre configured setups for indexes, document types, tags, etc." -msgstr "" - -#: views.py:51 -msgid "Bootstrap setup created successfully" -msgstr "" - -#: views.py:54 -msgid "Error creating bootstrap setup." -msgstr "" - -#: views.py:59 -msgid "Create bootstrap" -msgstr "" - -#: views.py:79 -msgid "Bootstrap setup edited successfully" -msgstr "" - -#: views.py:82 -msgid "Error editing bootstrap setup." -msgstr "" - -#: views.py:87 -#, python-format -msgid "Edit bootstrap setup: %s" -msgstr "" - -#: views.py:112 -#, python-format -msgid "Bootstrap setup: %s deleted successfully." -msgstr "" - -#: views.py:114 -#, python-format -msgid "Bootstrap setup: %(bootstrap)s, delete error: %(error)s" -msgstr "" - -#: views.py:125 -#, python-format -msgid "Are you sure you with to delete the bootstrap setup: %s?" -msgstr "" - -#: views.py:165 -msgid "" -"Cannot execute bootstrap setup, there is existing data. Erase all data and " -"try again." -msgstr "" - -#: views.py:167 -#, python-format -msgid "Error executing bootstrap setup; %s" -msgstr "" - -#: views.py:169 -#, python-format -msgid "Bootstrap setup \"%s\" executed successfully." -msgstr "" - -#: views.py:181 -#, python-format -msgid "" -"Are you sure you wish to execute the database bootstrap setup named: %s?" -msgstr "" - -#: views.py:197 -#, python-format -msgid "Error dumping configuration into a bootstrap setup; %s" -msgstr "" - -#: views.py:201 -msgid "Bootstrap setup created successfully." -msgstr "" - -#: views.py:207 -msgid "Dump current configuration into a bootstrap setup" -msgstr "" - -#: views.py:241 views.py:269 -msgid "Bootstrap setup imported successfully." -msgstr "" - -#: views.py:244 -msgid "File is not a bootstrap setup." -msgstr "" - -#: views.py:246 -#, python-format -msgid "Error importing bootstrap setup from file; %s." -msgstr "" - -#: views.py:252 -msgid "Import bootstrap setup from file" -msgstr "" - -#: views.py:272 -msgid "Data from URL is not a bootstrap setup." -msgstr "" - -#: views.py:274 -#, python-format -msgid "Error importing bootstrap setup from URL; %s." -msgstr "" - -#: views.py:280 -msgid "Import bootstrap setup from URL" -msgstr "" - -#: views.py:299 -#, python-format -msgid "Error erasing database; %s" -msgstr "" - -#: views.py:301 -msgid "Database erased successfully." -msgstr "" - -#: views.py:311 -msgid "" -"Are you sure you wish to erase the entire database and document storage?" -msgstr "" - -#: views.py:312 -msgid "" -"All documents, sources, metadata, metadata types, set, tags, indexes and " -"logs will be lost irreversibly!" -msgstr "" - -#: views.py:329 -msgid "Bootstrap repository successfully synchronized." -msgstr "" - -#: views.py:331 -#, python-format -msgid "Bootstrap repository synchronization error: %(error)s" -msgstr "" - -#: views.py:338 -msgid "Are you sure you wish to synchronize with the bootstrap repository?" -msgstr "" - -#~ msgid "bootstrap" -#~ msgstr "bootstrap" - -#~ msgid "edit" -#~ msgstr "edit" - -#~ msgid "name" -#~ msgstr "name" - -#~ msgid "slug" -#~ msgstr "slug" - -#~ msgid "type" -#~ msgstr "type" diff --git a/mayan/apps/bootstrap/locale/pt/LC_MESSAGES/django.mo b/mayan/apps/bootstrap/locale/pt/LC_MESSAGES/django.mo deleted file mode 100644 index 402514e3884b5321345aa73ed73c79dd26cc5390..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 460 zcmYLF!Ab)$6jb!IN6#K2c(CYevbAbW>BU+>aIw_Ydu(6VmE9yHZ*Bbz!Qb;+e5+!I z4DW>u!%V*Rc0acm+su9DA#;a$!fY{Me(>WZ&sOt~X>hMNC%9d}6NXqit3_tsjTMvY z>>-(_MY({hrihR`Et2Vd4^SP$2RP>Y^Q`=BmBor+$nPtQR0m0}^x@U3ip zH@Y6A?Gfr+tNyWKBzGnfEO|8Y0Q#D0{5yjC9 zk=IhLR;w*pcl};6J$YWqixq z0HPz0*7lCZv;N%u^S;H{X6`ZnGIy8<%oaoD2RBc-wwhney?df%#LE@lk`KmN1(|-; z7G~$!b+Vw^`G{F4%nBz>5ioZOlKEARQ%^dw9?x|o1$~(gP@bSXgnp_Hk5CSzWFao- z*|feJT_4kSfjm}nurC?OKOG|GUfWRW=)8i3yC)wV*Py*|EU-nR3&NaqrC`pfnxdgV z(3yDsX38#f9%HPP5bO227h5ayKrg+et3>@hWDvEe+S!m+RS@NmrKscGWFfl0Zz%Y> zNwUjqw)vH`CzGkOkt`>Dt$E}~FHzK`Hg*KdN9_Z}@lAe#!;P+u@jxDDcIj5e77B*< iCMNT;@w&td=c}N=)?ddk?vLPmJMLIGgS0zJw*CXiJBwQY diff --git a/mayan/apps/bootstrap/locale/pt_BR/LC_MESSAGES/django.po b/mayan/apps/bootstrap/locale/pt_BR/LC_MESSAGES/django.po deleted file mode 100644 index 8d3856ba7c..0000000000 --- a/mayan/apps/bootstrap/locale/pt_BR/LC_MESSAGES/django.po +++ /dev/null @@ -1,328 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Mayan EDMS\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-08 17:08-0400\n" -"PO-Revision-Date: 2014-10-08 21:13+0000\n" -"Last-Translator: Roberto Rosario\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" -"Content-Transfer-Encoding: 8bit\n" -"Language: pt_BR\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#: forms.py:49 -msgid "Bootstrap setup file" -msgstr "" - -#: forms.py:55 -msgid "Bootstrap setup URL" -msgstr "" - -#: links.py:11 registry.py:7 -msgid "Bootstrap" -msgstr "" - -#: links.py:12 -msgid "Bootstrap setup list" -msgstr "" - -#: links.py:13 -msgid "Create new bootstrap setup" -msgstr "" - -#: links.py:14 -msgid "Edit" -msgstr "" - -#: links.py:15 -msgid "Delete" -msgstr "" - -#: links.py:16 -msgid "Details" -msgstr "" - -#: links.py:17 -msgid "Execute" -msgstr "" - -#: links.py:18 -msgid "Dump current setup" -msgstr "" - -#: links.py:19 -msgid "Export" -msgstr "" - -#: links.py:20 -msgid "Import from file" -msgstr "" - -#: links.py:21 -msgid "Import from URL" -msgstr "" - -#: links.py:22 -msgid "Sync with repository" -msgstr "" - -#: links.py:23 -msgid "Erase database" -msgstr "" - -#: literals.py:20 -msgid "JSON" -msgstr "" - -#: literals.py:63 -msgid "YAML" -msgstr "" - -#: literals.py:64 -msgid "Better YAML" -msgstr "" - -#: models.py:30 -msgid "Name" -msgstr "" - -#: models.py:31 -msgid "Slug" -msgstr "" - -#: models.py:32 views.py:35 -msgid "Description" -msgstr "" - -#: models.py:33 -msgid "Fixture" -msgstr "" - -#: models.py:33 -msgid "These are the actual database structure creation instructions." -msgstr "" - -#: models.py:34 views.py:36 -msgid "Type" -msgstr "" - -#: models.py:35 -msgid "Creation date and time" -msgstr "" - -#: models.py:104 views.py:91 views.py:120 views.py:145 views.py:173 -msgid "Bootstrap setup" -msgstr "" - -#: models.py:105 views.py:32 -msgid "Bootstrap setups" -msgstr "" - -#: permissions.py:7 -msgid "Database bootstrap" -msgstr "" - -#: permissions.py:9 -msgid "View bootstrap setups" -msgstr "" - -#: permissions.py:10 -msgid "Create bootstrap setups" -msgstr "" - -#: permissions.py:11 -msgid "Edit bootstrap setups" -msgstr "" - -#: permissions.py:12 -msgid "Delete bootstrap setups" -msgstr "" - -#: permissions.py:13 -msgid "Execute bootstrap setups" -msgstr "" - -#: permissions.py:14 -msgid "Dump the current project\\s setup into a bootstrap setup" -msgstr "" - -#: permissions.py:15 -msgid "Export bootstrap setups as files" -msgstr "" - -#: permissions.py:16 -msgid "Import new bootstrap setups" -msgstr "" - -#: permissions.py:17 -msgid "Sync the local bootstrap setups with a published repository" -msgstr "" - -#: permissions.py:18 -msgid "Erase the entire database and document storage" -msgstr "" - -#: registry.py:8 -msgid "Provides pre configured setups for indexes, document types, tags, etc." -msgstr "" - -#: views.py:51 -msgid "Bootstrap setup created successfully" -msgstr "" - -#: views.py:54 -msgid "Error creating bootstrap setup." -msgstr "" - -#: views.py:59 -msgid "Create bootstrap" -msgstr "" - -#: views.py:79 -msgid "Bootstrap setup edited successfully" -msgstr "" - -#: views.py:82 -msgid "Error editing bootstrap setup." -msgstr "" - -#: views.py:87 -#, python-format -msgid "Edit bootstrap setup: %s" -msgstr "" - -#: views.py:112 -#, python-format -msgid "Bootstrap setup: %s deleted successfully." -msgstr "" - -#: views.py:114 -#, python-format -msgid "Bootstrap setup: %(bootstrap)s, delete error: %(error)s" -msgstr "" - -#: views.py:125 -#, python-format -msgid "Are you sure you with to delete the bootstrap setup: %s?" -msgstr "" - -#: views.py:165 -msgid "" -"Cannot execute bootstrap setup, there is existing data. Erase all data and " -"try again." -msgstr "" - -#: views.py:167 -#, python-format -msgid "Error executing bootstrap setup; %s" -msgstr "" - -#: views.py:169 -#, python-format -msgid "Bootstrap setup \"%s\" executed successfully." -msgstr "" - -#: views.py:181 -#, python-format -msgid "" -"Are you sure you wish to execute the database bootstrap setup named: %s?" -msgstr "" - -#: views.py:197 -#, python-format -msgid "Error dumping configuration into a bootstrap setup; %s" -msgstr "" - -#: views.py:201 -msgid "Bootstrap setup created successfully." -msgstr "" - -#: views.py:207 -msgid "Dump current configuration into a bootstrap setup" -msgstr "" - -#: views.py:241 views.py:269 -msgid "Bootstrap setup imported successfully." -msgstr "" - -#: views.py:244 -msgid "File is not a bootstrap setup." -msgstr "" - -#: views.py:246 -#, python-format -msgid "Error importing bootstrap setup from file; %s." -msgstr "" - -#: views.py:252 -msgid "Import bootstrap setup from file" -msgstr "" - -#: views.py:272 -msgid "Data from URL is not a bootstrap setup." -msgstr "" - -#: views.py:274 -#, python-format -msgid "Error importing bootstrap setup from URL; %s." -msgstr "" - -#: views.py:280 -msgid "Import bootstrap setup from URL" -msgstr "" - -#: views.py:299 -#, python-format -msgid "Error erasing database; %s" -msgstr "" - -#: views.py:301 -msgid "Database erased successfully." -msgstr "" - -#: views.py:311 -msgid "" -"Are you sure you wish to erase the entire database and document storage?" -msgstr "" - -#: views.py:312 -msgid "" -"All documents, sources, metadata, metadata types, set, tags, indexes and " -"logs will be lost irreversibly!" -msgstr "" - -#: views.py:329 -msgid "Bootstrap repository successfully synchronized." -msgstr "" - -#: views.py:331 -#, python-format -msgid "Bootstrap repository synchronization error: %(error)s" -msgstr "" - -#: views.py:338 -msgid "Are you sure you wish to synchronize with the bootstrap repository?" -msgstr "" - -#~ msgid "bootstrap" -#~ msgstr "bootstrap" - -#~ msgid "edit" -#~ msgstr "edit" - -#~ msgid "name" -#~ msgstr "name" - -#~ msgid "slug" -#~ msgstr "slug" - -#~ msgid "type" -#~ msgstr "type" diff --git a/mayan/apps/bootstrap/locale/ro_RO/LC_MESSAGES/django.mo b/mayan/apps/bootstrap/locale/ro_RO/LC_MESSAGES/django.mo deleted file mode 100644 index 9bb36dfe73f9cba84aa26b24adc00d6aede3e4a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6791 zcmdUzTWlOx8GsM;0+<$>UT6tzIZ5l_ZL;fiE={tDlh}zOMFIABR(L7+!#n!I$9u@P}{*{5jkY z-+>i4!reavi`f_13bR~Yw!j5arguHBzzM-3hzXT zt#BBMJjY-aHlg(UDtrjO4mErmO22oZjJNf!?0ExzjQdYRG37Em2`|Az@G3k4{{=;^ zBX?)*<{+Z0^YFvahhmQy-UGjs^9mF>zY9MCe+pR=^;?K2>JJc;tG~f9_zx)dseCA# z=P(pKCLn+6IsQp|3uT-yb^I_%K2y@M$P|{}@XDUqi8tFZh+eWb zavbCo`Q$)Vmutiy4s(j%$RYYQIK@tKh#%ulYLZiIPiVX2$(&+G@rmu6vPP)vd}uE$ z4)NXMIKhSZnyjC!)nlBJJN9sv53#@a&>ft(nX@x+b{AhM4)LpD&i$N(r#ob=BoA%l z)SPOf-PX;}Pdg?^;$1op)5tembWGwky~OKZ>14GlZ(@_|(uvpN(gsblVq)zDP2CP# zv0kI0UermbP2|N!CyPcSg5{-5J1@^< z*g`fPCt>8Z%+XB-S}}f_WJC4Fm=D7wP9m=>a;IG#cpcMh=;3&if#TJ`UyQ=QUNmTw zASJ@}2Z~HLj4k41WhrA!Gka_b0((K1&iW zr0w>qF3Hxc-JpF>d@r$KfPtehV%8CNQHe{vGMj84j<;(TQmofpGhKOxtnITiC3$n3 z`jPPld#;;gqekn8H%)ufkrr&*tQ+2Tx?wcfb=~-4h2C;h@ZfxzZe}7`v%Kw~fsT7Y z5GIBBN^aupMWiemeA>peuyJC8mhF>!J&8XY-Z^^`t!l63*`TJ5JDUy;7poJ} zb|DHonw5}YWpZz@UCp&~LDW;X|Hwt$pdKeOhwU}b)|Ls=PS*v1pAyeOqPtOe!T8DZ zalZOCz}?qLpr%;KL9t?$DSfNKPIFvWJJ%7*4G34u-!~CaUi)FNU|VUFx&6j+9bzT( zZsKd3j4DgTAFUnL}>Srnh?1xKQCHt;OZ@=6RAEFagm}tr`6dgT(V8Ji!K3Ctd%4jNz6#e zO6MC2ahY#P#io<(Hzx6GYL@io9I_qy9=lDEJd1H$#`bhKoo}YUw3IhVtGVyNC#CeYx$Myh1+VXU(B*w?0b zuz@+VS0WvfXS-x#J4R)>48(q9yCOc>x9SCY>csTy&wEO>vBsW#)%xCgorcvJvt(u5e!D%@`tIsjU61W=jMaD6IfkC`;-oqkc|qLv zs0JE((rX$|KjqCw*0lBEmOn2KjFi~|X@WUn< zt)UOh+hpi$n^fDbo(!W-+|WVS-Nxg44(aT2d?XkjA3IuajEsx~!(;XOk+Fl7OPBJS z@$q_P$BvO;8?020?rw}#Du;&DTqr(Wgg<){1!sy-y*iYu#CFrjvL6>!sx->0(kgFU zVQPJ=uV1lxKD~Ygb*)|^zbshYwI*sxnMkRbRj0PSP0gm*hTOo~4e+r<>OTozAy7YWWhWc%IMJa)m3ZoSp7 zsa(p9r?ZOP@iXO+ut3AQeN8l_Tmvsbcd_P5pE_UnG=$+lE#Z#8QJ-~BG)^#*lC zc+GW)Xf_zw4SWAreUZ`@fESUN)B_%2HndkBqzfOtd62n&IZmqIfoF4$V zO1w62(!{ojcv+Wu6Y#$`0~52`XWt|@%NjSR&W%(gS&7~o76, 2013 -msgid "" -msgstr "" -"Project-Id-Version: Mayan EDMS\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-08 17:08-0400\n" -"PO-Revision-Date: 2014-10-08 21:13+0000\n" -"Last-Translator: Roberto Rosario\n" -"Language-Team: Romanian (Romania) (http://www.transifex.com/projects/p/mayan-edms/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" - -#: forms.py:49 -msgid "Bootstrap setup file" -msgstr "Bootstrap configurare fișier" - -#: forms.py:55 -msgid "Bootstrap setup URL" -msgstr "Bootstrap configurarea URL" - -#: links.py:11 registry.py:7 -msgid "Bootstrap" -msgstr "Bootstrap" - -#: links.py:12 -msgid "Bootstrap setup list" -msgstr "" - -#: links.py:13 -msgid "Create new bootstrap setup" -msgstr "" - -#: links.py:14 -msgid "Edit" -msgstr "" - -#: links.py:15 -msgid "Delete" -msgstr "" - -#: links.py:16 -msgid "Details" -msgstr "" - -#: links.py:17 -msgid "Execute" -msgstr "" - -#: links.py:18 -msgid "Dump current setup" -msgstr "" - -#: links.py:19 -msgid "Export" -msgstr "" - -#: links.py:20 -msgid "Import from file" -msgstr "" - -#: links.py:21 -msgid "Import from URL" -msgstr "" - -#: links.py:22 -msgid "Sync with repository" -msgstr "" - -#: links.py:23 -msgid "Erase database" -msgstr "" - -#: literals.py:20 -msgid "JSON" -msgstr "JSON" - -#: literals.py:63 -msgid "YAML" -msgstr "YAML" - -#: literals.py:64 -msgid "Better YAML" -msgstr "Better YAML" - -#: models.py:30 -msgid "Name" -msgstr "" - -#: models.py:31 -msgid "Slug" -msgstr "" - -#: models.py:32 views.py:35 -msgid "Description" -msgstr "" - -#: models.py:33 -msgid "Fixture" -msgstr "" - -#: models.py:33 -msgid "These are the actual database structure creation instructions." -msgstr "Acestea sunt reale structura instrucțiunile de crearea bazei de date." - -#: models.py:34 views.py:36 -msgid "Type" -msgstr "" - -#: models.py:35 -msgid "Creation date and time" -msgstr "" - -#: models.py:104 views.py:91 views.py:120 views.py:145 views.py:173 -msgid "Bootstrap setup" -msgstr "" - -#: models.py:105 views.py:32 -msgid "Bootstrap setups" -msgstr "" - -#: permissions.py:7 -msgid "Database bootstrap" -msgstr "Baza de date bootstrap" - -#: permissions.py:9 -msgid "View bootstrap setups" -msgstr "Vezi setari bootstrap" - -#: permissions.py:10 -msgid "Create bootstrap setups" -msgstr "Creați setari bootstrap" - -#: permissions.py:11 -msgid "Edit bootstrap setups" -msgstr "Editați setări bootstrap" - -#: permissions.py:12 -msgid "Delete bootstrap setups" -msgstr "Ștergeți setari bootstrap" - -#: permissions.py:13 -msgid "Execute bootstrap setups" -msgstr "Executare setari bootstrap" - -#: permissions.py:14 -msgid "Dump the current project\\s setup into a bootstrap setup" -msgstr "Dump proiectul curent \\ setup e într-o configurare bootstrap" - -#: permissions.py:15 -msgid "Export bootstrap setups as files" -msgstr "Export setări bootstrap ca fișiere" - -#: permissions.py:16 -msgid "Import new bootstrap setups" -msgstr "Importul setari noi bootstrap" - -#: permissions.py:17 -msgid "Sync the local bootstrap setups with a published repository" -msgstr "Sincroniza setări locale bootstrap, cu un repository" - -#: permissions.py:18 -msgid "Erase the entire database and document storage" -msgstr "Ștergeți întreaga bază de date și arhiva de documente" - -#: registry.py:8 -msgid "Provides pre configured setups for indexes, document types, tags, etc." -msgstr "Oferă setări pre configurate pentru indicii, tipuri de documente, tag-uri, etc" - -#: views.py:51 -msgid "Bootstrap setup created successfully" -msgstr "Configurarea bootstrap creat cu succes" - -#: views.py:54 -msgid "Error creating bootstrap setup." -msgstr "Eroare la crearea de configurare bootstrap." - -#: views.py:59 -msgid "Create bootstrap" -msgstr "" - -#: views.py:79 -msgid "Bootstrap setup edited successfully" -msgstr "Configurarea bootstrap fost editat cu succes" - -#: views.py:82 -msgid "Error editing bootstrap setup." -msgstr "Eroare editare de configurare bootstrap." - -#: views.py:87 -#, python-format -msgid "Edit bootstrap setup: %s" -msgstr "" - -#: views.py:112 -#, python-format -msgid "Bootstrap setup: %s deleted successfully." -msgstr "Configurare bootstrap:% s eliminat cu succes." - -#: views.py:114 -#, python-format -msgid "Bootstrap setup: %(bootstrap)s, delete error: %(error)s" -msgstr "Configurare bootstrap:%(bootstrap)s, de ștergere de eroare:%(error)s" - -#: views.py:125 -#, python-format -msgid "Are you sure you with to delete the bootstrap setup: %s?" -msgstr "Ești sigur că vă să ștergeți setarea bootstrap:% s?" - -#: views.py:165 -msgid "" -"Cannot execute bootstrap setup, there is existing data. Erase all data and " -"try again." -msgstr "Nu se poate executa configurarea bootstrap, nu există date existente. Șterge toate datele și încercați din nou." - -#: views.py:167 -#, python-format -msgid "Error executing bootstrap setup; %s" -msgstr "Configurarea bootstrap eroare de executare;% s" - -#: views.py:169 -#, python-format -msgid "Bootstrap setup \"%s\" executed successfully." -msgstr "Bootstrap setup \"%s\" executed successfully." - -#: views.py:181 -#, python-format -msgid "" -"Are you sure you wish to execute the database bootstrap setup named: %s?" -msgstr "Sunteți sigur că doriți să executați configurarea bazei de date bootstrap numit:% s?" - -#: views.py:197 -#, python-format -msgid "Error dumping configuration into a bootstrap setup; %s" -msgstr "Eroare de configurare dumping într-o configurare bootstrap;% s" - -#: views.py:201 -msgid "Bootstrap setup created successfully." -msgstr "Configurarea bootstrap creat cu succes." - -#: views.py:207 -msgid "Dump current configuration into a bootstrap setup" -msgstr "" - -#: views.py:241 views.py:269 -msgid "Bootstrap setup imported successfully." -msgstr "Configurarea bootstrap importat cu succes." - -#: views.py:244 -msgid "File is not a bootstrap setup." -msgstr "File is not a bootstrap setup." - -#: views.py:246 -#, python-format -msgid "Error importing bootstrap setup from file; %s." -msgstr "Error importing bootstrap setup from file; %s." - -#: views.py:252 -msgid "Import bootstrap setup from file" -msgstr "Import bootstrap setup from file" - -#: views.py:272 -msgid "Data from URL is not a bootstrap setup." -msgstr "Data from URL is not a bootstrap setup." - -#: views.py:274 -#, python-format -msgid "Error importing bootstrap setup from URL; %s." -msgstr "Error importing bootstrap setup from URL; %s." - -#: views.py:280 -msgid "Import bootstrap setup from URL" -msgstr "Import bootstrap setup from URL" - -#: views.py:299 -#, python-format -msgid "Error erasing database; %s" -msgstr "Baza de date Eroare ștergere;% s" - -#: views.py:301 -msgid "Database erased successfully." -msgstr "Baza de date șterse cu succes." - -#: views.py:311 -msgid "" -"Are you sure you wish to erase the entire database and document storage?" -msgstr "Sunteți sigur că doriți să ștergeți întreaga bază de date și stocare a documentelor?" - -#: views.py:312 -msgid "" -"All documents, sources, metadata, metadata types, set, tags, indexes and " -"logs will be lost irreversibly!" -msgstr "Toate documentele, surse, metadate, tipuri de metadate, set, tag-uri, indici și bușteni vor fi pierdute ireversibil!" - -#: views.py:329 -msgid "Bootstrap repository successfully synchronized." -msgstr "Bootstrap repository successfully synchronized." - -#: views.py:331 -#, python-format -msgid "Bootstrap repository synchronization error: %(error)s" -msgstr "Bootstrap repository synchronization error: %(error)s" - -#: views.py:338 -msgid "Are you sure you wish to synchronize with the bootstrap repository?" -msgstr "Are you sure you wish to synchronize with the bootstrap repository?" - -#~ msgid "bootstrap" -#~ msgstr "bootstrap" - -#~ msgid "edit" -#~ msgstr "edit" - -#~ msgid "name" -#~ msgstr "name" - -#~ msgid "slug" -#~ msgstr "slug" - -#~ msgid "type" -#~ msgstr "type" diff --git a/mayan/apps/bootstrap/locale/ru/LC_MESSAGES/django.mo b/mayan/apps/bootstrap/locale/ru/LC_MESSAGES/django.mo deleted file mode 100644 index 2b3876b839398c2111b6639155614c268c6814a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7688 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 diff --git a/mayan/apps/bootstrap/locale/ru/LC_MESSAGES/django.po b/mayan/apps/bootstrap/locale/ru/LC_MESSAGES/django.po deleted file mode 100644 index f18b810066..0000000000 --- a/mayan/apps/bootstrap/locale/ru/LC_MESSAGES/django.po +++ /dev/null @@ -1,329 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -# Translators: -# Sergey Glita , 2013 -msgid "" -msgstr "" -"Project-Id-Version: Mayan EDMS\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-08 17:08-0400\n" -"PO-Revision-Date: 2014-10-08 21:13+0000\n" -"Last-Translator: Roberto Rosario\n" -"Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/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=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - -#: forms.py:49 -msgid "Bootstrap setup file" -msgstr "Файл заготовки" - -#: forms.py:55 -msgid "Bootstrap setup URL" -msgstr "URL заготовки" - -#: links.py:11 registry.py:7 -msgid "Bootstrap" -msgstr "Заготовка" - -#: links.py:12 -msgid "Bootstrap setup list" -msgstr "" - -#: links.py:13 -msgid "Create new bootstrap setup" -msgstr "" - -#: links.py:14 -msgid "Edit" -msgstr "" - -#: links.py:15 -msgid "Delete" -msgstr "" - -#: links.py:16 -msgid "Details" -msgstr "" - -#: links.py:17 -msgid "Execute" -msgstr "" - -#: links.py:18 -msgid "Dump current setup" -msgstr "" - -#: links.py:19 -msgid "Export" -msgstr "" - -#: links.py:20 -msgid "Import from file" -msgstr "" - -#: links.py:21 -msgid "Import from URL" -msgstr "" - -#: links.py:22 -msgid "Sync with repository" -msgstr "" - -#: links.py:23 -msgid "Erase database" -msgstr "" - -#: literals.py:20 -msgid "JSON" -msgstr "JSON" - -#: literals.py:63 -msgid "YAML" -msgstr "YAML" - -#: literals.py:64 -msgid "Better YAML" -msgstr "Better YAML" - -#: models.py:30 -msgid "Name" -msgstr "" - -#: models.py:31 -msgid "Slug" -msgstr "" - -#: models.py:32 views.py:35 -msgid "Description" -msgstr "" - -#: models.py:33 -msgid "Fixture" -msgstr "" - -#: models.py:33 -msgid "These are the actual database structure creation instructions." -msgstr "Это фактические инструкции структуру создания базы данных." - -#: models.py:34 views.py:36 -msgid "Type" -msgstr "" - -#: models.py:35 -msgid "Creation date and time" -msgstr "" - -#: models.py:104 views.py:91 views.py:120 views.py:145 views.py:173 -msgid "Bootstrap setup" -msgstr "" - -#: models.py:105 views.py:32 -msgid "Bootstrap setups" -msgstr "" - -#: permissions.py:7 -msgid "Database bootstrap" -msgstr "Заготовка базы данных " - -#: permissions.py:9 -msgid "View bootstrap setups" -msgstr "Просмотр заготовок" - -#: permissions.py:10 -msgid "Create bootstrap setups" -msgstr "Создание заготовок" - -#: permissions.py:11 -msgid "Edit bootstrap setups" -msgstr "Изменить заготовку" - -#: permissions.py:12 -msgid "Delete bootstrap setups" -msgstr "Удалить заготовку" - -#: permissions.py:13 -msgid "Execute bootstrap setups" -msgstr "Применить заготовку" - -#: permissions.py:14 -msgid "Dump the current project\\s setup into a bootstrap setup" -msgstr "Дамп текущего проекта \\ установки в заготовку" - -#: permissions.py:15 -msgid "Export bootstrap setups as files" -msgstr "Экспорт заготовок в виде файлов" - -#: permissions.py:16 -msgid "Import new bootstrap setups" -msgstr "Импорт новых заготовок" - -#: permissions.py:17 -msgid "Sync the local bootstrap setups with a published repository" -msgstr "Синхронизация локальных установок с публичным хранилищем" - -#: permissions.py:18 -msgid "Erase the entire database and document storage" -msgstr "Очистить базу данных и хранилище документов" - -#: registry.py:8 -msgid "Provides pre configured setups for indexes, document types, tags, etc." -msgstr "Предлагает заготовки для индексов, типов документов, тегов и т.д." - -#: views.py:51 -msgid "Bootstrap setup created successfully" -msgstr "Заготовка создана" - -#: views.py:54 -msgid "Error creating bootstrap setup." -msgstr "Ошибка при создании заготовки." - -#: views.py:59 -msgid "Create bootstrap" -msgstr "" - -#: views.py:79 -msgid "Bootstrap setup edited successfully" -msgstr "Заготовка изменена" - -#: views.py:82 -msgid "Error editing bootstrap setup." -msgstr "Ошибка изменения заготовки" - -#: views.py:87 -#, python-format -msgid "Edit bootstrap setup: %s" -msgstr "" - -#: views.py:112 -#, python-format -msgid "Bootstrap setup: %s deleted successfully." -msgstr "Заготовка %s удалена." - -#: views.py:114 -#, python-format -msgid "Bootstrap setup: %(bootstrap)s, delete error: %(error)s" -msgstr "Заготовка %(bootstrap)s, шибка удаления %(error)s" - -#: views.py:125 -#, python-format -msgid "Are you sure you with to delete the bootstrap setup: %s?" -msgstr "Удалить заготовку %s?" - -#: views.py:165 -msgid "" -"Cannot execute bootstrap setup, there is existing data. Erase all data and " -"try again." -msgstr "Не удается применить заготовку, поскольку имеются данные. Сотрите все данные и повторите попытку." - -#: views.py:167 -#, python-format -msgid "Error executing bootstrap setup; %s" -msgstr "Ошибка применения заготовки; %s" - -#: views.py:169 -#, python-format -msgid "Bootstrap setup \"%s\" executed successfully." -msgstr "Заготовка \"%s\" применена" - -#: views.py:181 -#, python-format -msgid "" -"Are you sure you wish to execute the database bootstrap setup named: %s?" -msgstr "Применить заготовку %s?" - -#: views.py:197 -#, python-format -msgid "Error dumping configuration into a bootstrap setup; %s" -msgstr "Ошибка сохранения конфигурации в заготовку %s" - -#: views.py:201 -msgid "Bootstrap setup created successfully." -msgstr "Заготовка создана" - -#: views.py:207 -msgid "Dump current configuration into a bootstrap setup" -msgstr "" - -#: views.py:241 views.py:269 -msgid "Bootstrap setup imported successfully." -msgstr "Заготовка импортирована" - -#: views.py:244 -msgid "File is not a bootstrap setup." -msgstr "Это не файл заготовки." - -#: views.py:246 -#, python-format -msgid "Error importing bootstrap setup from file; %s." -msgstr "Ошибка импорта заготовки %s." - -#: views.py:252 -msgid "Import bootstrap setup from file" -msgstr "импорт заготовки из файла" - -#: views.py:272 -msgid "Data from URL is not a bootstrap setup." -msgstr "Данные из этого URL не похожи на заготовку" - -#: views.py:274 -#, python-format -msgid "Error importing bootstrap setup from URL; %s." -msgstr "Ошибка импорта заготовки из URL; %s" - -#: views.py:280 -msgid "Import bootstrap setup from URL" -msgstr "импорт заготовки из URL" - -#: views.py:299 -#, python-format -msgid "Error erasing database; %s" -msgstr "Ошибка стирания данных; %s" - -#: views.py:301 -msgid "Database erased successfully." -msgstr "База данных стёрта." - -#: views.py:311 -msgid "" -"Are you sure you wish to erase the entire database and document storage?" -msgstr "Вы уверены, что хотите стереть всю базу данных и хранилище документов?" - -#: views.py:312 -msgid "" -"All documents, sources, metadata, metadata types, set, tags, indexes and " -"logs will be lost irreversibly!" -msgstr "Все документы, источники, метаданные, типы метаданных , наборы, теги, индексы и журналы будут необратимо потеряны!" - -#: views.py:329 -msgid "Bootstrap repository successfully synchronized." -msgstr "Хранилище заготовок синхронизировано." - -#: views.py:331 -#, python-format -msgid "Bootstrap repository synchronization error: %(error)s" -msgstr "Ошибка синхронизации с хранилищем %(error)s" - -#: views.py:338 -msgid "Are you sure you wish to synchronize with the bootstrap repository?" -msgstr "Синхронизировать с хранилищем заготовок?" - -#~ msgid "bootstrap" -#~ msgstr "bootstrap" - -#~ msgid "edit" -#~ msgstr "edit" - -#~ msgid "name" -#~ msgstr "name" - -#~ msgid "slug" -#~ msgstr "slug" - -#~ msgid "type" -#~ msgstr "type" diff --git a/mayan/apps/bootstrap/locale/sl_SI/LC_MESSAGES/django.mo b/mayan/apps/bootstrap/locale/sl_SI/LC_MESSAGES/django.mo deleted file mode 100644 index 3392d3a390ef3816cf44c522b992936658a4aeb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 528 zcmYLF!A|2a5Cy?0N6sAP08%S)0$wE*pcm0kob-LHI94> z6AEjKZ6l7akqA%hZ-@Hj<&io6d=Ec(aDQ_jhV zQ}wLdz8hbHaeIKD2%a8sis(xEfQ6IBS29>9U~2D`3zo8%PFpgVaw$uNg_5;^S!JJ< z(KKe~r|d%KF@#1iwpy)vq3xv~)Jtz}Yu2o{^sHfZyBw-T?OFBRllkgyHfG)5M+AJ` zMEN)$ZN4S$@#x%|pbU-r+R)BHy#&@&Qkx;nAEomuWH-en4mQ4aj0fd#Waf6EO(|e- zuR}DcmQGf9XU<~++{_zN7!vZe{qctiW}_Vy#CBqb#EyTfSf E6YaZ~00000 diff --git a/mayan/apps/bootstrap/locale/sl_SI/LC_MESSAGES/django.po b/mayan/apps/bootstrap/locale/sl_SI/LC_MESSAGES/django.po deleted file mode 100644 index 3a6bd90d00..0000000000 --- a/mayan/apps/bootstrap/locale/sl_SI/LC_MESSAGES/django.po +++ /dev/null @@ -1,328 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Mayan EDMS\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-08 17:08-0400\n" -"PO-Revision-Date: 2014-10-08 21:13+0000\n" -"Last-Translator: Roberto Rosario\n" -"Language-Team: Slovenian (Slovenia) (http://www.transifex.com/projects/p/mayan-edms/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" - -#: forms.py:49 -msgid "Bootstrap setup file" -msgstr "" - -#: forms.py:55 -msgid "Bootstrap setup URL" -msgstr "" - -#: links.py:11 registry.py:7 -msgid "Bootstrap" -msgstr "" - -#: links.py:12 -msgid "Bootstrap setup list" -msgstr "" - -#: links.py:13 -msgid "Create new bootstrap setup" -msgstr "" - -#: links.py:14 -msgid "Edit" -msgstr "" - -#: links.py:15 -msgid "Delete" -msgstr "" - -#: links.py:16 -msgid "Details" -msgstr "" - -#: links.py:17 -msgid "Execute" -msgstr "" - -#: links.py:18 -msgid "Dump current setup" -msgstr "" - -#: links.py:19 -msgid "Export" -msgstr "" - -#: links.py:20 -msgid "Import from file" -msgstr "" - -#: links.py:21 -msgid "Import from URL" -msgstr "" - -#: links.py:22 -msgid "Sync with repository" -msgstr "" - -#: links.py:23 -msgid "Erase database" -msgstr "" - -#: literals.py:20 -msgid "JSON" -msgstr "" - -#: literals.py:63 -msgid "YAML" -msgstr "" - -#: literals.py:64 -msgid "Better YAML" -msgstr "" - -#: models.py:30 -msgid "Name" -msgstr "" - -#: models.py:31 -msgid "Slug" -msgstr "" - -#: models.py:32 views.py:35 -msgid "Description" -msgstr "" - -#: models.py:33 -msgid "Fixture" -msgstr "" - -#: models.py:33 -msgid "These are the actual database structure creation instructions." -msgstr "" - -#: models.py:34 views.py:36 -msgid "Type" -msgstr "" - -#: models.py:35 -msgid "Creation date and time" -msgstr "" - -#: models.py:104 views.py:91 views.py:120 views.py:145 views.py:173 -msgid "Bootstrap setup" -msgstr "" - -#: models.py:105 views.py:32 -msgid "Bootstrap setups" -msgstr "" - -#: permissions.py:7 -msgid "Database bootstrap" -msgstr "" - -#: permissions.py:9 -msgid "View bootstrap setups" -msgstr "" - -#: permissions.py:10 -msgid "Create bootstrap setups" -msgstr "" - -#: permissions.py:11 -msgid "Edit bootstrap setups" -msgstr "" - -#: permissions.py:12 -msgid "Delete bootstrap setups" -msgstr "" - -#: permissions.py:13 -msgid "Execute bootstrap setups" -msgstr "" - -#: permissions.py:14 -msgid "Dump the current project\\s setup into a bootstrap setup" -msgstr "" - -#: permissions.py:15 -msgid "Export bootstrap setups as files" -msgstr "" - -#: permissions.py:16 -msgid "Import new bootstrap setups" -msgstr "" - -#: permissions.py:17 -msgid "Sync the local bootstrap setups with a published repository" -msgstr "" - -#: permissions.py:18 -msgid "Erase the entire database and document storage" -msgstr "" - -#: registry.py:8 -msgid "Provides pre configured setups for indexes, document types, tags, etc." -msgstr "" - -#: views.py:51 -msgid "Bootstrap setup created successfully" -msgstr "" - -#: views.py:54 -msgid "Error creating bootstrap setup." -msgstr "" - -#: views.py:59 -msgid "Create bootstrap" -msgstr "" - -#: views.py:79 -msgid "Bootstrap setup edited successfully" -msgstr "" - -#: views.py:82 -msgid "Error editing bootstrap setup." -msgstr "" - -#: views.py:87 -#, python-format -msgid "Edit bootstrap setup: %s" -msgstr "" - -#: views.py:112 -#, python-format -msgid "Bootstrap setup: %s deleted successfully." -msgstr "" - -#: views.py:114 -#, python-format -msgid "Bootstrap setup: %(bootstrap)s, delete error: %(error)s" -msgstr "" - -#: views.py:125 -#, python-format -msgid "Are you sure you with to delete the bootstrap setup: %s?" -msgstr "" - -#: views.py:165 -msgid "" -"Cannot execute bootstrap setup, there is existing data. Erase all data and " -"try again." -msgstr "" - -#: views.py:167 -#, python-format -msgid "Error executing bootstrap setup; %s" -msgstr "" - -#: views.py:169 -#, python-format -msgid "Bootstrap setup \"%s\" executed successfully." -msgstr "" - -#: views.py:181 -#, python-format -msgid "" -"Are you sure you wish to execute the database bootstrap setup named: %s?" -msgstr "" - -#: views.py:197 -#, python-format -msgid "Error dumping configuration into a bootstrap setup; %s" -msgstr "" - -#: views.py:201 -msgid "Bootstrap setup created successfully." -msgstr "" - -#: views.py:207 -msgid "Dump current configuration into a bootstrap setup" -msgstr "" - -#: views.py:241 views.py:269 -msgid "Bootstrap setup imported successfully." -msgstr "" - -#: views.py:244 -msgid "File is not a bootstrap setup." -msgstr "" - -#: views.py:246 -#, python-format -msgid "Error importing bootstrap setup from file; %s." -msgstr "" - -#: views.py:252 -msgid "Import bootstrap setup from file" -msgstr "" - -#: views.py:272 -msgid "Data from URL is not a bootstrap setup." -msgstr "" - -#: views.py:274 -#, python-format -msgid "Error importing bootstrap setup from URL; %s." -msgstr "" - -#: views.py:280 -msgid "Import bootstrap setup from URL" -msgstr "" - -#: views.py:299 -#, python-format -msgid "Error erasing database; %s" -msgstr "" - -#: views.py:301 -msgid "Database erased successfully." -msgstr "" - -#: views.py:311 -msgid "" -"Are you sure you wish to erase the entire database and document storage?" -msgstr "" - -#: views.py:312 -msgid "" -"All documents, sources, metadata, metadata types, set, tags, indexes and " -"logs will be lost irreversibly!" -msgstr "" - -#: views.py:329 -msgid "Bootstrap repository successfully synchronized." -msgstr "" - -#: views.py:331 -#, python-format -msgid "Bootstrap repository synchronization error: %(error)s" -msgstr "" - -#: views.py:338 -msgid "Are you sure you wish to synchronize with the bootstrap repository?" -msgstr "" - -#~ msgid "bootstrap" -#~ msgstr "bootstrap" - -#~ msgid "edit" -#~ msgstr "edit" - -#~ msgid "name" -#~ msgstr "name" - -#~ msgid "slug" -#~ msgstr "slug" - -#~ msgid "type" -#~ msgstr "type" diff --git a/mayan/apps/bootstrap/locale/sq/LC_MESSAGES/django.po b/mayan/apps/bootstrap/locale/sq/LC_MESSAGES/django.po deleted file mode 100644 index 06b5674f6c..0000000000 --- a/mayan/apps/bootstrap/locale/sq/LC_MESSAGES/django.po +++ /dev/null @@ -1,328 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Mayan EDMS\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-08 17:08-0400\n" -"PO-Revision-Date: 2014-10-08 21:13+0000\n" -"Last-Translator: Roberto Rosario\n" -"Language-Team: Albanian (http://www.transifex.com/projects/p/mayan-edms/language/sq/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: sq\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: forms.py:49 -msgid "Bootstrap setup file" -msgstr "" - -#: forms.py:55 -msgid "Bootstrap setup URL" -msgstr "" - -#: links.py:11 registry.py:7 -msgid "Bootstrap" -msgstr "" - -#: links.py:12 -msgid "Bootstrap setup list" -msgstr "" - -#: links.py:13 -msgid "Create new bootstrap setup" -msgstr "" - -#: links.py:14 -msgid "Edit" -msgstr "" - -#: links.py:15 -msgid "Delete" -msgstr "" - -#: links.py:16 -msgid "Details" -msgstr "" - -#: links.py:17 -msgid "Execute" -msgstr "" - -#: links.py:18 -msgid "Dump current setup" -msgstr "" - -#: links.py:19 -msgid "Export" -msgstr "" - -#: links.py:20 -msgid "Import from file" -msgstr "" - -#: links.py:21 -msgid "Import from URL" -msgstr "" - -#: links.py:22 -msgid "Sync with repository" -msgstr "" - -#: links.py:23 -msgid "Erase database" -msgstr "" - -#: literals.py:20 -msgid "JSON" -msgstr "" - -#: literals.py:63 -msgid "YAML" -msgstr "" - -#: literals.py:64 -msgid "Better YAML" -msgstr "" - -#: models.py:30 -msgid "Name" -msgstr "" - -#: models.py:31 -msgid "Slug" -msgstr "" - -#: models.py:32 views.py:35 -msgid "Description" -msgstr "" - -#: models.py:33 -msgid "Fixture" -msgstr "" - -#: models.py:33 -msgid "These are the actual database structure creation instructions." -msgstr "" - -#: models.py:34 views.py:36 -msgid "Type" -msgstr "" - -#: models.py:35 -msgid "Creation date and time" -msgstr "" - -#: models.py:104 views.py:91 views.py:120 views.py:145 views.py:173 -msgid "Bootstrap setup" -msgstr "" - -#: models.py:105 views.py:32 -msgid "Bootstrap setups" -msgstr "" - -#: permissions.py:7 -msgid "Database bootstrap" -msgstr "" - -#: permissions.py:9 -msgid "View bootstrap setups" -msgstr "" - -#: permissions.py:10 -msgid "Create bootstrap setups" -msgstr "" - -#: permissions.py:11 -msgid "Edit bootstrap setups" -msgstr "" - -#: permissions.py:12 -msgid "Delete bootstrap setups" -msgstr "" - -#: permissions.py:13 -msgid "Execute bootstrap setups" -msgstr "" - -#: permissions.py:14 -msgid "Dump the current project\\s setup into a bootstrap setup" -msgstr "" - -#: permissions.py:15 -msgid "Export bootstrap setups as files" -msgstr "" - -#: permissions.py:16 -msgid "Import new bootstrap setups" -msgstr "" - -#: permissions.py:17 -msgid "Sync the local bootstrap setups with a published repository" -msgstr "" - -#: permissions.py:18 -msgid "Erase the entire database and document storage" -msgstr "" - -#: registry.py:8 -msgid "Provides pre configured setups for indexes, document types, tags, etc." -msgstr "" - -#: views.py:51 -msgid "Bootstrap setup created successfully" -msgstr "" - -#: views.py:54 -msgid "Error creating bootstrap setup." -msgstr "" - -#: views.py:59 -msgid "Create bootstrap" -msgstr "" - -#: views.py:79 -msgid "Bootstrap setup edited successfully" -msgstr "" - -#: views.py:82 -msgid "Error editing bootstrap setup." -msgstr "" - -#: views.py:87 -#, python-format -msgid "Edit bootstrap setup: %s" -msgstr "" - -#: views.py:112 -#, python-format -msgid "Bootstrap setup: %s deleted successfully." -msgstr "" - -#: views.py:114 -#, python-format -msgid "Bootstrap setup: %(bootstrap)s, delete error: %(error)s" -msgstr "" - -#: views.py:125 -#, python-format -msgid "Are you sure you with to delete the bootstrap setup: %s?" -msgstr "" - -#: views.py:165 -msgid "" -"Cannot execute bootstrap setup, there is existing data. Erase all data and " -"try again." -msgstr "" - -#: views.py:167 -#, python-format -msgid "Error executing bootstrap setup; %s" -msgstr "" - -#: views.py:169 -#, python-format -msgid "Bootstrap setup \"%s\" executed successfully." -msgstr "" - -#: views.py:181 -#, python-format -msgid "" -"Are you sure you wish to execute the database bootstrap setup named: %s?" -msgstr "" - -#: views.py:197 -#, python-format -msgid "Error dumping configuration into a bootstrap setup; %s" -msgstr "" - -#: views.py:201 -msgid "Bootstrap setup created successfully." -msgstr "" - -#: views.py:207 -msgid "Dump current configuration into a bootstrap setup" -msgstr "" - -#: views.py:241 views.py:269 -msgid "Bootstrap setup imported successfully." -msgstr "" - -#: views.py:244 -msgid "File is not a bootstrap setup." -msgstr "" - -#: views.py:246 -#, python-format -msgid "Error importing bootstrap setup from file; %s." -msgstr "" - -#: views.py:252 -msgid "Import bootstrap setup from file" -msgstr "" - -#: views.py:272 -msgid "Data from URL is not a bootstrap setup." -msgstr "" - -#: views.py:274 -#, python-format -msgid "Error importing bootstrap setup from URL; %s." -msgstr "" - -#: views.py:280 -msgid "Import bootstrap setup from URL" -msgstr "" - -#: views.py:299 -#, python-format -msgid "Error erasing database; %s" -msgstr "" - -#: views.py:301 -msgid "Database erased successfully." -msgstr "" - -#: views.py:311 -msgid "" -"Are you sure you wish to erase the entire database and document storage?" -msgstr "" - -#: views.py:312 -msgid "" -"All documents, sources, metadata, metadata types, set, tags, indexes and " -"logs will be lost irreversibly!" -msgstr "" - -#: views.py:329 -msgid "Bootstrap repository successfully synchronized." -msgstr "" - -#: views.py:331 -#, python-format -msgid "Bootstrap repository synchronization error: %(error)s" -msgstr "" - -#: views.py:338 -msgid "Are you sure you wish to synchronize with the bootstrap repository?" -msgstr "" - -#~ msgid "bootstrap" -#~ msgstr "bootstrap" - -#~ msgid "edit" -#~ msgstr "edit" - -#~ msgid "name" -#~ msgstr "name" - -#~ msgid "slug" -#~ msgstr "slug" - -#~ msgid "type" -#~ msgstr "type" diff --git a/mayan/apps/bootstrap/locale/tr_TR/LC_MESSAGES/django.mo b/mayan/apps/bootstrap/locale/tr_TR/LC_MESSAGES/django.mo deleted file mode 100644 index 58abf99136639717f7aa8cc6fafd9409ea88994f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 465 zcmYLFO-}+b5Y^~ukDfjB-~pmTyL>2=aFLIM#EoQKy_&+7rMla0+Ckul82_EW#V#0l z$;(XJmpAkJdv*DJ=5g+M?Rn#Q;d$p-q3ikMAA7!5nj>b`e8>gDG=(>5oidt}NbH0r z<5Bby#IiINA##~Y;c=ZgNDL>z>^Xs)sUMgk=#O%}F+JpgNwX2@F|U~R^{5MueI zD&Lc?1?(O|Mp%b8d$-IZcoGgFu|m6Cps}39W-cunU!AbZc!AE=B9o9vQE-y1?Wb}p zQmY!dtCQLavE-C)Hk$@kK58kqjfE*_c}VDJNsB5N$h2@Y|M#P4-;GD41QrR2B?uO-kqeWJt6h6#n?N3iTD=2|t^YD0W0I{YgSil)+e%&gR|klt7UX8o3jVW1m9N4jnmGzuR z+tRV(Ba}U>hxLrzoL&*|eiEgVG&%oJ+~m>FXiqwH{ZfVTJsmu&3aNAtHc!$z^8Hmd u#_pM`+ju04iQbs4(z$@{ALXNYv9q$kv9YBSpsV+->&HDfmVMrfF5Un~2#at4 diff --git a/mayan/apps/bootstrap/locale/vi_VN/LC_MESSAGES/django.po b/mayan/apps/bootstrap/locale/vi_VN/LC_MESSAGES/django.po deleted file mode 100644 index 557f021eb0..0000000000 --- a/mayan/apps/bootstrap/locale/vi_VN/LC_MESSAGES/django.po +++ /dev/null @@ -1,328 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Mayan EDMS\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-08 17:08-0400\n" -"PO-Revision-Date: 2014-10-08 21:13+0000\n" -"Last-Translator: Roberto Rosario\n" -"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/mayan-edms/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" - -#: forms.py:49 -msgid "Bootstrap setup file" -msgstr "" - -#: forms.py:55 -msgid "Bootstrap setup URL" -msgstr "" - -#: links.py:11 registry.py:7 -msgid "Bootstrap" -msgstr "" - -#: links.py:12 -msgid "Bootstrap setup list" -msgstr "" - -#: links.py:13 -msgid "Create new bootstrap setup" -msgstr "" - -#: links.py:14 -msgid "Edit" -msgstr "" - -#: links.py:15 -msgid "Delete" -msgstr "" - -#: links.py:16 -msgid "Details" -msgstr "" - -#: links.py:17 -msgid "Execute" -msgstr "" - -#: links.py:18 -msgid "Dump current setup" -msgstr "" - -#: links.py:19 -msgid "Export" -msgstr "" - -#: links.py:20 -msgid "Import from file" -msgstr "" - -#: links.py:21 -msgid "Import from URL" -msgstr "" - -#: links.py:22 -msgid "Sync with repository" -msgstr "" - -#: links.py:23 -msgid "Erase database" -msgstr "" - -#: literals.py:20 -msgid "JSON" -msgstr "" - -#: literals.py:63 -msgid "YAML" -msgstr "" - -#: literals.py:64 -msgid "Better YAML" -msgstr "" - -#: models.py:30 -msgid "Name" -msgstr "" - -#: models.py:31 -msgid "Slug" -msgstr "" - -#: models.py:32 views.py:35 -msgid "Description" -msgstr "" - -#: models.py:33 -msgid "Fixture" -msgstr "" - -#: models.py:33 -msgid "These are the actual database structure creation instructions." -msgstr "" - -#: models.py:34 views.py:36 -msgid "Type" -msgstr "" - -#: models.py:35 -msgid "Creation date and time" -msgstr "" - -#: models.py:104 views.py:91 views.py:120 views.py:145 views.py:173 -msgid "Bootstrap setup" -msgstr "" - -#: models.py:105 views.py:32 -msgid "Bootstrap setups" -msgstr "" - -#: permissions.py:7 -msgid "Database bootstrap" -msgstr "" - -#: permissions.py:9 -msgid "View bootstrap setups" -msgstr "" - -#: permissions.py:10 -msgid "Create bootstrap setups" -msgstr "" - -#: permissions.py:11 -msgid "Edit bootstrap setups" -msgstr "" - -#: permissions.py:12 -msgid "Delete bootstrap setups" -msgstr "" - -#: permissions.py:13 -msgid "Execute bootstrap setups" -msgstr "" - -#: permissions.py:14 -msgid "Dump the current project\\s setup into a bootstrap setup" -msgstr "" - -#: permissions.py:15 -msgid "Export bootstrap setups as files" -msgstr "" - -#: permissions.py:16 -msgid "Import new bootstrap setups" -msgstr "" - -#: permissions.py:17 -msgid "Sync the local bootstrap setups with a published repository" -msgstr "" - -#: permissions.py:18 -msgid "Erase the entire database and document storage" -msgstr "" - -#: registry.py:8 -msgid "Provides pre configured setups for indexes, document types, tags, etc." -msgstr "" - -#: views.py:51 -msgid "Bootstrap setup created successfully" -msgstr "" - -#: views.py:54 -msgid "Error creating bootstrap setup." -msgstr "" - -#: views.py:59 -msgid "Create bootstrap" -msgstr "" - -#: views.py:79 -msgid "Bootstrap setup edited successfully" -msgstr "" - -#: views.py:82 -msgid "Error editing bootstrap setup." -msgstr "" - -#: views.py:87 -#, python-format -msgid "Edit bootstrap setup: %s" -msgstr "" - -#: views.py:112 -#, python-format -msgid "Bootstrap setup: %s deleted successfully." -msgstr "" - -#: views.py:114 -#, python-format -msgid "Bootstrap setup: %(bootstrap)s, delete error: %(error)s" -msgstr "" - -#: views.py:125 -#, python-format -msgid "Are you sure you with to delete the bootstrap setup: %s?" -msgstr "" - -#: views.py:165 -msgid "" -"Cannot execute bootstrap setup, there is existing data. Erase all data and " -"try again." -msgstr "" - -#: views.py:167 -#, python-format -msgid "Error executing bootstrap setup; %s" -msgstr "" - -#: views.py:169 -#, python-format -msgid "Bootstrap setup \"%s\" executed successfully." -msgstr "" - -#: views.py:181 -#, python-format -msgid "" -"Are you sure you wish to execute the database bootstrap setup named: %s?" -msgstr "" - -#: views.py:197 -#, python-format -msgid "Error dumping configuration into a bootstrap setup; %s" -msgstr "" - -#: views.py:201 -msgid "Bootstrap setup created successfully." -msgstr "" - -#: views.py:207 -msgid "Dump current configuration into a bootstrap setup" -msgstr "" - -#: views.py:241 views.py:269 -msgid "Bootstrap setup imported successfully." -msgstr "" - -#: views.py:244 -msgid "File is not a bootstrap setup." -msgstr "" - -#: views.py:246 -#, python-format -msgid "Error importing bootstrap setup from file; %s." -msgstr "" - -#: views.py:252 -msgid "Import bootstrap setup from file" -msgstr "" - -#: views.py:272 -msgid "Data from URL is not a bootstrap setup." -msgstr "" - -#: views.py:274 -#, python-format -msgid "Error importing bootstrap setup from URL; %s." -msgstr "" - -#: views.py:280 -msgid "Import bootstrap setup from URL" -msgstr "" - -#: views.py:299 -#, python-format -msgid "Error erasing database; %s" -msgstr "" - -#: views.py:301 -msgid "Database erased successfully." -msgstr "" - -#: views.py:311 -msgid "" -"Are you sure you wish to erase the entire database and document storage?" -msgstr "" - -#: views.py:312 -msgid "" -"All documents, sources, metadata, metadata types, set, tags, indexes and " -"logs will be lost irreversibly!" -msgstr "" - -#: views.py:329 -msgid "Bootstrap repository successfully synchronized." -msgstr "" - -#: views.py:331 -#, python-format -msgid "Bootstrap repository synchronization error: %(error)s" -msgstr "" - -#: views.py:338 -msgid "Are you sure you wish to synchronize with the bootstrap repository?" -msgstr "" - -#~ msgid "bootstrap" -#~ msgstr "bootstrap" - -#~ msgid "edit" -#~ msgstr "edit" - -#~ msgid "name" -#~ msgstr "name" - -#~ msgid "slug" -#~ msgstr "slug" - -#~ msgid "type" -#~ msgstr "type" diff --git a/mayan/apps/bootstrap/locale/zh_CN/LC_MESSAGES/django.mo b/mayan/apps/bootstrap/locale/zh_CN/LC_MESSAGES/django.mo deleted file mode 100644 index 4bbbde794ceee0f4551639bcb198efe15f7e0a94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1963 zcmZvb-)|IE6vwX${#a1~QSk?QjW1N4?rv>kJGK7k4-CRWQx>9$#@z1SZpZA-Oy=ID zt;QD;`4Om~*j6GDNvP#PN}CvB`U78l@lE5iJ~6Y4Px=R7{GOSc(rr1JJD)jc&b{Zy zocU|(h6x6F4(l1LZFe!&1a7(;H^?0LAUF>`3NC}&z~8|qzzEz5{%7EUKTrSuEXBYZ>tO-pcJ|-JYkF z4usE@)K#A!99VA~a>|nR1X5_p2OIqr>lIoI3bpDD>y>4BC)d8Bqt_qMH!2I&JGsAe zVE;aL$dM!K_r$5Mq{3F7k|NgXyzD5w)~Hw^smNU)AbI6@E-zBe!Yy*`R3t0Lg#oG% zIKGAhp0#kwiWRFBpBJh@AYE;;kSLeQfO>;t;wCYf6bt%ZpqW!4@S(t~#GPNQ$6a>? z!m2U1z(*WC%me9r%F$jh#`KskS%2VtBn#TwU9=9#Kp`QU=fs$Bd0%htKxzQ)fwpq0 zIg{$~T#YYd<Aj%f%ttgwjeypmlY$s11yE2_Aw)%ey zmnOoiOZD07wdGm**H-J%, 2014 -msgid "" -msgstr "" -"Project-Id-Version: Mayan EDMS\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-08 17:08-0400\n" -"PO-Revision-Date: 2014-10-08 21:13+0000\n" -"Last-Translator: Roberto Rosario\n" -"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/mayan-edms/language/zh_CN/)\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" - -#: forms.py:49 -msgid "Bootstrap setup file" -msgstr "引导设置文件" - -#: forms.py:55 -msgid "Bootstrap setup URL" -msgstr "引导设置URL" - -#: links.py:11 registry.py:7 -msgid "Bootstrap" -msgstr "" - -#: links.py:12 -msgid "Bootstrap setup list" -msgstr "" - -#: links.py:13 -msgid "Create new bootstrap setup" -msgstr "" - -#: links.py:14 -msgid "Edit" -msgstr "" - -#: links.py:15 -msgid "Delete" -msgstr "" - -#: links.py:16 -msgid "Details" -msgstr "" - -#: links.py:17 -msgid "Execute" -msgstr "" - -#: links.py:18 -msgid "Dump current setup" -msgstr "" - -#: links.py:19 -msgid "Export" -msgstr "" - -#: links.py:20 -msgid "Import from file" -msgstr "" - -#: links.py:21 -msgid "Import from URL" -msgstr "" - -#: links.py:22 -msgid "Sync with repository" -msgstr "" - -#: links.py:23 -msgid "Erase database" -msgstr "" - -#: literals.py:20 -msgid "JSON" -msgstr "JSON" - -#: literals.py:63 -msgid "YAML" -msgstr "YAML" - -#: literals.py:64 -msgid "Better YAML" -msgstr "Better YAML" - -#: models.py:30 -msgid "Name" -msgstr "" - -#: models.py:31 -msgid "Slug" -msgstr "" - -#: models.py:32 views.py:35 -msgid "Description" -msgstr "" - -#: models.py:33 -msgid "Fixture" -msgstr "" - -#: models.py:33 -msgid "These are the actual database structure creation instructions." -msgstr "" - -#: models.py:34 views.py:36 -msgid "Type" -msgstr "" - -#: models.py:35 -msgid "Creation date and time" -msgstr "" - -#: models.py:104 views.py:91 views.py:120 views.py:145 views.py:173 -msgid "Bootstrap setup" -msgstr "" - -#: models.py:105 views.py:32 -msgid "Bootstrap setups" -msgstr "" - -#: permissions.py:7 -msgid "Database bootstrap" -msgstr "数据库引导" - -#: permissions.py:9 -msgid "View bootstrap setups" -msgstr "查看引导设置" - -#: permissions.py:10 -msgid "Create bootstrap setups" -msgstr "创建引导设置" - -#: permissions.py:11 -msgid "Edit bootstrap setups" -msgstr "编辑引导设置" - -#: permissions.py:12 -msgid "Delete bootstrap setups" -msgstr "删除引导设置" - -#: permissions.py:13 -msgid "Execute bootstrap setups" -msgstr "执行引导设置" - -#: permissions.py:14 -msgid "Dump the current project\\s setup into a bootstrap setup" -msgstr "" - -#: permissions.py:15 -msgid "Export bootstrap setups as files" -msgstr "" - -#: permissions.py:16 -msgid "Import new bootstrap setups" -msgstr "" - -#: permissions.py:17 -msgid "Sync the local bootstrap setups with a published repository" -msgstr "" - -#: permissions.py:18 -msgid "Erase the entire database and document storage" -msgstr "" - -#: registry.py:8 -msgid "Provides pre configured setups for indexes, document types, tags, etc." -msgstr "" - -#: views.py:51 -msgid "Bootstrap setup created successfully" -msgstr "" - -#: views.py:54 -msgid "Error creating bootstrap setup." -msgstr "" - -#: views.py:59 -msgid "Create bootstrap" -msgstr "" - -#: views.py:79 -msgid "Bootstrap setup edited successfully" -msgstr "" - -#: views.py:82 -msgid "Error editing bootstrap setup." -msgstr "" - -#: views.py:87 -#, python-format -msgid "Edit bootstrap setup: %s" -msgstr "" - -#: views.py:112 -#, python-format -msgid "Bootstrap setup: %s deleted successfully." -msgstr "" - -#: views.py:114 -#, python-format -msgid "Bootstrap setup: %(bootstrap)s, delete error: %(error)s" -msgstr "" - -#: views.py:125 -#, python-format -msgid "Are you sure you with to delete the bootstrap setup: %s?" -msgstr "" - -#: views.py:165 -msgid "" -"Cannot execute bootstrap setup, there is existing data. Erase all data and " -"try again." -msgstr "" - -#: views.py:167 -#, python-format -msgid "Error executing bootstrap setup; %s" -msgstr "" - -#: views.py:169 -#, python-format -msgid "Bootstrap setup \"%s\" executed successfully." -msgstr "" - -#: views.py:181 -#, python-format -msgid "" -"Are you sure you wish to execute the database bootstrap setup named: %s?" -msgstr "" - -#: views.py:197 -#, python-format -msgid "Error dumping configuration into a bootstrap setup; %s" -msgstr "" - -#: views.py:201 -msgid "Bootstrap setup created successfully." -msgstr "" - -#: views.py:207 -msgid "Dump current configuration into a bootstrap setup" -msgstr "" - -#: views.py:241 views.py:269 -msgid "Bootstrap setup imported successfully." -msgstr "" - -#: views.py:244 -msgid "File is not a bootstrap setup." -msgstr "" - -#: views.py:246 -#, python-format -msgid "Error importing bootstrap setup from file; %s." -msgstr "" - -#: views.py:252 -msgid "Import bootstrap setup from file" -msgstr "" - -#: views.py:272 -msgid "Data from URL is not a bootstrap setup." -msgstr "" - -#: views.py:274 -#, python-format -msgid "Error importing bootstrap setup from URL; %s." -msgstr "" - -#: views.py:280 -msgid "Import bootstrap setup from URL" -msgstr "" - -#: views.py:299 -#, python-format -msgid "Error erasing database; %s" -msgstr "" - -#: views.py:301 -msgid "Database erased successfully." -msgstr "" - -#: views.py:311 -msgid "" -"Are you sure you wish to erase the entire database and document storage?" -msgstr "" - -#: views.py:312 -msgid "" -"All documents, sources, metadata, metadata types, set, tags, indexes and " -"logs will be lost irreversibly!" -msgstr "" - -#: views.py:329 -msgid "Bootstrap repository successfully synchronized." -msgstr "" - -#: views.py:331 -#, python-format -msgid "Bootstrap repository synchronization error: %(error)s" -msgstr "" - -#: views.py:338 -msgid "Are you sure you wish to synchronize with the bootstrap repository?" -msgstr "" - -#~ msgid "bootstrap" -#~ msgstr "bootstrap" - -#~ msgid "edit" -#~ msgstr "edit" - -#~ msgid "name" -#~ msgstr "name" - -#~ msgid "slug" -#~ msgstr "slug" - -#~ msgid "type" -#~ msgstr "type" diff --git a/mayan/apps/bootstrap/locale/zh_TW/LC_MESSAGES/django.po b/mayan/apps/bootstrap/locale/zh_TW/LC_MESSAGES/django.po deleted file mode 100644 index 67f6bce804..0000000000 --- a/mayan/apps/bootstrap/locale/zh_TW/LC_MESSAGES/django.po +++ /dev/null @@ -1,328 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Mayan EDMS\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-10-08 17:08-0400\n" -"PO-Revision-Date: 2014-10-08 21:13+0000\n" -"Last-Translator: Roberto Rosario\n" -"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/mayan-edms/language/zh_TW/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: zh_TW\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#: forms.py:49 -msgid "Bootstrap setup file" -msgstr "" - -#: forms.py:55 -msgid "Bootstrap setup URL" -msgstr "" - -#: links.py:11 registry.py:7 -msgid "Bootstrap" -msgstr "" - -#: links.py:12 -msgid "Bootstrap setup list" -msgstr "" - -#: links.py:13 -msgid "Create new bootstrap setup" -msgstr "" - -#: links.py:14 -msgid "Edit" -msgstr "" - -#: links.py:15 -msgid "Delete" -msgstr "" - -#: links.py:16 -msgid "Details" -msgstr "" - -#: links.py:17 -msgid "Execute" -msgstr "" - -#: links.py:18 -msgid "Dump current setup" -msgstr "" - -#: links.py:19 -msgid "Export" -msgstr "" - -#: links.py:20 -msgid "Import from file" -msgstr "" - -#: links.py:21 -msgid "Import from URL" -msgstr "" - -#: links.py:22 -msgid "Sync with repository" -msgstr "" - -#: links.py:23 -msgid "Erase database" -msgstr "" - -#: literals.py:20 -msgid "JSON" -msgstr "" - -#: literals.py:63 -msgid "YAML" -msgstr "" - -#: literals.py:64 -msgid "Better YAML" -msgstr "" - -#: models.py:30 -msgid "Name" -msgstr "" - -#: models.py:31 -msgid "Slug" -msgstr "" - -#: models.py:32 views.py:35 -msgid "Description" -msgstr "" - -#: models.py:33 -msgid "Fixture" -msgstr "" - -#: models.py:33 -msgid "These are the actual database structure creation instructions." -msgstr "" - -#: models.py:34 views.py:36 -msgid "Type" -msgstr "" - -#: models.py:35 -msgid "Creation date and time" -msgstr "" - -#: models.py:104 views.py:91 views.py:120 views.py:145 views.py:173 -msgid "Bootstrap setup" -msgstr "" - -#: models.py:105 views.py:32 -msgid "Bootstrap setups" -msgstr "" - -#: permissions.py:7 -msgid "Database bootstrap" -msgstr "" - -#: permissions.py:9 -msgid "View bootstrap setups" -msgstr "" - -#: permissions.py:10 -msgid "Create bootstrap setups" -msgstr "" - -#: permissions.py:11 -msgid "Edit bootstrap setups" -msgstr "" - -#: permissions.py:12 -msgid "Delete bootstrap setups" -msgstr "" - -#: permissions.py:13 -msgid "Execute bootstrap setups" -msgstr "" - -#: permissions.py:14 -msgid "Dump the current project\\s setup into a bootstrap setup" -msgstr "" - -#: permissions.py:15 -msgid "Export bootstrap setups as files" -msgstr "" - -#: permissions.py:16 -msgid "Import new bootstrap setups" -msgstr "" - -#: permissions.py:17 -msgid "Sync the local bootstrap setups with a published repository" -msgstr "" - -#: permissions.py:18 -msgid "Erase the entire database and document storage" -msgstr "" - -#: registry.py:8 -msgid "Provides pre configured setups for indexes, document types, tags, etc." -msgstr "" - -#: views.py:51 -msgid "Bootstrap setup created successfully" -msgstr "" - -#: views.py:54 -msgid "Error creating bootstrap setup." -msgstr "" - -#: views.py:59 -msgid "Create bootstrap" -msgstr "" - -#: views.py:79 -msgid "Bootstrap setup edited successfully" -msgstr "" - -#: views.py:82 -msgid "Error editing bootstrap setup." -msgstr "" - -#: views.py:87 -#, python-format -msgid "Edit bootstrap setup: %s" -msgstr "" - -#: views.py:112 -#, python-format -msgid "Bootstrap setup: %s deleted successfully." -msgstr "" - -#: views.py:114 -#, python-format -msgid "Bootstrap setup: %(bootstrap)s, delete error: %(error)s" -msgstr "" - -#: views.py:125 -#, python-format -msgid "Are you sure you with to delete the bootstrap setup: %s?" -msgstr "" - -#: views.py:165 -msgid "" -"Cannot execute bootstrap setup, there is existing data. Erase all data and " -"try again." -msgstr "" - -#: views.py:167 -#, python-format -msgid "Error executing bootstrap setup; %s" -msgstr "" - -#: views.py:169 -#, python-format -msgid "Bootstrap setup \"%s\" executed successfully." -msgstr "" - -#: views.py:181 -#, python-format -msgid "" -"Are you sure you wish to execute the database bootstrap setup named: %s?" -msgstr "" - -#: views.py:197 -#, python-format -msgid "Error dumping configuration into a bootstrap setup; %s" -msgstr "" - -#: views.py:201 -msgid "Bootstrap setup created successfully." -msgstr "" - -#: views.py:207 -msgid "Dump current configuration into a bootstrap setup" -msgstr "" - -#: views.py:241 views.py:269 -msgid "Bootstrap setup imported successfully." -msgstr "" - -#: views.py:244 -msgid "File is not a bootstrap setup." -msgstr "" - -#: views.py:246 -#, python-format -msgid "Error importing bootstrap setup from file; %s." -msgstr "" - -#: views.py:252 -msgid "Import bootstrap setup from file" -msgstr "" - -#: views.py:272 -msgid "Data from URL is not a bootstrap setup." -msgstr "" - -#: views.py:274 -#, python-format -msgid "Error importing bootstrap setup from URL; %s." -msgstr "" - -#: views.py:280 -msgid "Import bootstrap setup from URL" -msgstr "" - -#: views.py:299 -#, python-format -msgid "Error erasing database; %s" -msgstr "" - -#: views.py:301 -msgid "Database erased successfully." -msgstr "" - -#: views.py:311 -msgid "" -"Are you sure you wish to erase the entire database and document storage?" -msgstr "" - -#: views.py:312 -msgid "" -"All documents, sources, metadata, metadata types, set, tags, indexes and " -"logs will be lost irreversibly!" -msgstr "" - -#: views.py:329 -msgid "Bootstrap repository successfully synchronized." -msgstr "" - -#: views.py:331 -#, python-format -msgid "Bootstrap repository synchronization error: %(error)s" -msgstr "" - -#: views.py:338 -msgid "Are you sure you wish to synchronize with the bootstrap repository?" -msgstr "" - -#~ msgid "bootstrap" -#~ msgstr "bootstrap" - -#~ msgid "edit" -#~ msgstr "edit" - -#~ msgid "name" -#~ msgstr "name" - -#~ msgid "slug" -#~ msgstr "slug" - -#~ msgid "type" -#~ msgstr "type" diff --git a/mayan/apps/bootstrap/management/__init__.py b/mayan/apps/bootstrap/management/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/mayan/apps/bootstrap/management/commands/__init__.py b/mayan/apps/bootstrap/management/commands/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/mayan/apps/bootstrap/management/commands/erase_data.py b/mayan/apps/bootstrap/management/commands/erase_data.py deleted file mode 100644 index 29d52b1d07..0000000000 --- a/mayan/apps/bootstrap/management/commands/erase_data.py +++ /dev/null @@ -1,63 +0,0 @@ -from __future__ import absolute_import - -from optparse import make_option - -from django.core.management.base import NoArgsCommand, CommandError -from django.core.management.color import no_style -from django.core.management.sql import emit_post_sync_signal -from django.db import models, router, connections, DEFAULT_DB_ALIAS - -from ...classes import Cleanup - - -class Command(NoArgsCommand): - option_list = NoArgsCommand.option_list + ( - make_option('--noinput', action='store_false', dest='interactive', default=True, - help='Tells Django to NOT prompt the user for input of any kind.'), - make_option('--database', action='store', dest='database', - default=DEFAULT_DB_ALIAS, help='Nominates a database to erase. ' - 'Defaults to the "default" database.'), - ) - help = 'Erases all data in a Mayan EDMS installation.' - - def handle_noargs(self, **options): - db = options.get('database', DEFAULT_DB_ALIAS) - connection = connections[db] - verbosity = int(options.get('verbosity', 1)) - interactive = options.get('interactive') - - self.style = no_style() - - if interactive: - confirm = raw_input("""You have requested a erase all the data in the current Mayan EDMS installation. -This will IRREVERSIBLY ERASE all user data currently in the database, -and return each table to the state it was in after syncdb. -Are you sure you want to do this? - - Type 'yes' to continue, or 'no' to cancel: """) - else: - confirm = 'yes' - - if confirm == 'yes': - try: - Cleanup.execute_all() - except Exception as exception: - raise CommandError("""Unable to erase data. Possible reasons: - * The database isn't running or isn't configured correctly. - * At least one of the expected database tables doesn't exist.""") - # Emit the post sync signal. This allows individual - # applications to respond as if the database had been - # sync'd from scratch. - all_models = [] - for app in models.get_apps(): - all_models.extend([ - m for m in models.get_models(app, include_auto_created=True) - if router.allow_syncdb(db, m) - ]) - emit_post_sync_signal(set(all_models), verbosity, interactive, db) - - # Reinstall the initial_data fixture. - kwargs = options.copy() - kwargs['database'] = db - else: - print 'Erase data cancelled.' diff --git a/mayan/apps/bootstrap/management/commands/execute_bootstrap.py b/mayan/apps/bootstrap/management/commands/execute_bootstrap.py deleted file mode 100644 index 79a5799d04..0000000000 --- a/mayan/apps/bootstrap/management/commands/execute_bootstrap.py +++ /dev/null @@ -1,29 +0,0 @@ -from __future__ import absolute_import - -from django.core.management.base import BaseCommand, CommandError - -from ...models import BootstrapSetup -from ...exceptions import ExistingData - - -class Command(BaseCommand): - help = 'Execute a bootstrap setup by the given slug.' - args = '[bootstrap setup slug]' - - def handle(self, bootstrap_setup_slug=None, **options): - if not bootstrap_setup_slug: - raise CommandError('Enter one bootstrap setup slug.') - - # Get corresponding bootstrap setup instance - try: - bootstrap_setup = BootstrapSetup.objects.get(slug=bootstrap_setup_slug) - except BootstrapSetup.DoesNotExist: - raise CommandError('No bootstrap setup with such a slug.') - - # Try to execute bootstrap setup, catch errors - try: - bootstrap_setup.execute() - except ExistingData: - raise CommandError('Cannot execute bootstrap setup, there is existing data. Erase all data and try again.') - except Exception as exception: - raise CommandError('Unhandled exception: %s' % exception) diff --git a/mayan/apps/bootstrap/managers.py b/mayan/apps/bootstrap/managers.py deleted file mode 100644 index b2e6a3fcaa..0000000000 --- a/mayan/apps/bootstrap/managers.py +++ /dev/null @@ -1,72 +0,0 @@ -from __future__ import absolute_import - -from json import loads -import logging - -import requests - -from django.db import IntegrityError, models -from django.db.models import Q - -from .classes import BootstrapModel, FixtureMetadata -from .literals import (FIXTURE_TYPE_FIXTURE_PROCESS, FIXTURE_TYPE_EMPTY_FIXTURE, - BOOTSTRAP_REPOSITORY_URL, BOOTSTRAP_REPOSITORY_INDEX_FILE) - -logger = logging.getLogger(__name__) - - -class BootstrapSetupManager(models.Manager): - def dump(self, serialization_format): - """ - Get the current setup of Mayan in bootstrap format fixture - """ - result = [] - logger.debug('start dumping data') - for bootstrap_model in BootstrapModel.get_all(sort_by_dependencies=True): - logger.debug('dumping model: %s' % bootstrap_model.get_fullname()) - model_fixture = bootstrap_model.dump(serialization_format) - # Only add non empty model fixtures - if not FIXTURE_TYPE_EMPTY_FIXTURE[serialization_format](model_fixture): - result.append(model_fixture) - return FIXTURE_TYPE_FIXTURE_PROCESS[serialization_format]('\n'.join(result)) - - def import_setup(self, file_data, overwrite=False): - BootstrapModel.check_magic_number(file_data) - metadata = FixtureMetadata.read_all(file_data) - instance = self.model(fixture=file_data, **metadata) - try: - instance.save(update_metadata=False) - except IntegrityError: - if not overwrite: - raise - else: - # Delete conflicting bootstrap setups - query = Q() - if 'slug' in metadata: - query = query | Q(slug=metadata['slug']) - - if 'name' in metadata: - query = query | Q(name=metadata['name']) - - self.model.objects.filter(query).delete() - self.import_setup(file_data) - - def import_from_file(self, files): - file_data = files.read() - self.import_setup(file_data) - - def import_from_url(self, url, **kwargs): - response = requests.get(url) - if response.status_code == requests.codes.ok: - self.import_setup(response.text, **kwargs) - else: - response.raise_for_status() - - def repository_sync(self): - response = requests.get('%s/%s' % (BOOTSTRAP_REPOSITORY_URL, BOOTSTRAP_REPOSITORY_INDEX_FILE)) - if response.status_code == requests.codes.ok: - for entry in loads(response.text): - bootstrap_setup_url = '%s/%s' % (BOOTSTRAP_REPOSITORY_URL, entry['filename']) - self.import_from_url(bootstrap_setup_url, overwrite=True) - else: - response.raise_for_status() diff --git a/mayan/apps/bootstrap/migrations/0001_initial.py b/mayan/apps/bootstrap/migrations/0001_initial.py deleted file mode 100644 index c8593a0e00..0000000000 --- a/mayan/apps/bootstrap/migrations/0001_initial.py +++ /dev/null @@ -1,35 +0,0 @@ -# -*- coding: utf-8 -*- -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'BootstrapSetup' - db.create_table('bootstrap_bootstrapsetup', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=128)), - ('description', self.gf('django.db.models.fields.TextField')(blank=True)), - ('fixture', self.gf('django.db.models.fields.TextField')()), - ('type', self.gf('django.db.models.fields.CharField')(max_length=16)), - )) - db.send_create_signal('bootstrap', ['BootstrapSetup']) - - def backwards(self, orm): - # Deleting model 'BootstrapSetup' - db.delete_table('bootstrap_bootstrapsetup') - - models = { - 'bootstrap.bootstrapsetup': { - 'Meta': {'ordering': "['name']", 'object_name': 'BootstrapSetup'}, - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'fixture': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'type': ('django.db.models.fields.CharField', [], {'max_length': '16'}) - } - } - - complete_apps = ['bootstrap'] diff --git a/mayan/apps/bootstrap/migrations/0002_auto__add_field_bootstrapsetup_created.py b/mayan/apps/bootstrap/migrations/0002_auto__add_field_bootstrapsetup_created.py deleted file mode 100644 index a342cea06b..0000000000 --- a/mayan/apps/bootstrap/migrations/0002_auto__add_field_bootstrapsetup_created.py +++ /dev/null @@ -1,32 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'BootstrapSetup.created' - db.add_column('bootstrap_bootstrapsetup', 'created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2012, 10, 8, 0, 0)), - keep_default=False) - - def backwards(self, orm): - # Deleting field 'BootstrapSetup.created' - db.delete_column('bootstrap_bootstrapsetup', 'created') - - models = { - 'bootstrap.bootstrapsetup': { - 'Meta': {'ordering': "['name']", 'object_name': 'BootstrapSetup'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 10, 8, 0, 0)'}), - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'fixture': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'type': ('django.db.models.fields.CharField', [], {'max_length': '16'}) - } - } - - complete_apps = ['bootstrap'] diff --git a/mayan/apps/bootstrap/migrations/0003_auto__add_field_bootstrapsetup_slug.py b/mayan/apps/bootstrap/migrations/0003_auto__add_field_bootstrapsetup_slug.py deleted file mode 100644 index dc3bfa39a0..0000000000 --- a/mayan/apps/bootstrap/migrations/0003_auto__add_field_bootstrapsetup_slug.py +++ /dev/null @@ -1,32 +0,0 @@ -# -*- coding: utf-8 -*- -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'BootstrapSetup.slug' - db.add_column('bootstrap_bootstrapsetup', 'slug', - self.gf('django.db.models.fields.SlugField')(default='', unique=True, max_length=128, blank=True), - keep_default=False) - - def backwards(self, orm): - # Deleting field 'BootstrapSetup.slug' - db.delete_column('bootstrap_bootstrapsetup', 'slug') - - models = { - 'bootstrap.bootstrapsetup': { - 'Meta': {'ordering': "['name']", 'object_name': 'BootstrapSetup'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 10, 16, 0, 0)'}), - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'fixture': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'slug': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'type': ('django.db.models.fields.CharField', [], {'max_length': '16'}) - } - } - - complete_apps = ['bootstrap'] diff --git a/mayan/apps/bootstrap/migrations/0004_auto__chg_field_bootstrapsetup_created.py b/mayan/apps/bootstrap/migrations/0004_auto__chg_field_bootstrapsetup_created.py deleted file mode 100644 index 991ff3e090..0000000000 --- a/mayan/apps/bootstrap/migrations/0004_auto__chg_field_bootstrapsetup_created.py +++ /dev/null @@ -1,33 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - - # Changing field 'BootstrapSetup.created' - db.alter_column(u'bootstrap_bootstrapsetup', 'created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True)) - - def backwards(self, orm): - - # Changing field 'BootstrapSetup.created' - db.alter_column(u'bootstrap_bootstrapsetup', 'created', self.gf('django.db.models.fields.DateTimeField')()) - - models = { - u'bootstrap.bootstrapsetup': { - 'Meta': {'ordering': "['name']", 'object_name': 'BootstrapSetup'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'fixture': ('django.db.models.fields.TextField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'slug': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'type': ('django.db.models.fields.CharField', [], {'max_length': '16'}) - } - } - - complete_apps = ['bootstrap'] \ No newline at end of file diff --git a/mayan/apps/bootstrap/migrations/__init__.py b/mayan/apps/bootstrap/migrations/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/mayan/apps/bootstrap/models.py b/mayan/apps/bootstrap/models.py deleted file mode 100644 index ebb82adb5b..0000000000 --- a/mayan/apps/bootstrap/models.py +++ /dev/null @@ -1,105 +0,0 @@ -from __future__ import absolute_import - -import os -import re -import tempfile - -import slugify - -try: - from cStringIO import StringIO -except ImportError: - from StringIO import StringIO - -from django.core import management -from django.core.files.uploadedfile import SimpleUploadedFile -from django.db import models -from django.utils.translation import ugettext_lazy as _ - -from .classes import BootstrapModel, FixtureMetadata -from .literals import (FIXTURE_TYPES_CHOICES, FIXTURE_FILE_TYPE, COMMAND_LOADDATA, - BOOTSTRAP_EXTENSION, FIXTURE_METADATA_REMARK_CHARACTER) -from .managers import BootstrapSetupManager - - -class BootstrapSetup(models.Model): - """ - Model to store the fixture for a pre configured setup. - """ - name = models.CharField(max_length=128, verbose_name=_(u'Name'), unique=True) - slug = models.SlugField(max_length=128, verbose_name=_(u'Slug'), unique=True, blank=True) - description = models.TextField(verbose_name=_(u'Description'), blank=True) - fixture = models.TextField(verbose_name=_(u'Fixture'), help_text=_(u'These are the actual database structure creation instructions.')) - type = models.CharField(max_length=16, verbose_name=_(u'Type'), choices=FIXTURE_TYPES_CHOICES) - created = models.DateTimeField(verbose_name=_('Creation date and time'), auto_now_add=True) - - objects = BootstrapSetupManager() - - def __unicode__(self): - return self.name - - def get_extension(self): - """ - Return the fixture file extension based on the fixture type. - """ - return FIXTURE_FILE_TYPE[self.type] - - def execute(self): - """ - Read a bootstrap's fixture and create the corresponding model - instances based on it. - """ - BootstrapModel.check_for_data() - handle, filepath = tempfile.mkstemp() - # Just need the filepath, close the file description - os.close(handle) - - filepath = os.path.extsep.join([filepath, self.get_extension()]) - - with open(filepath, 'w') as file_handle: - file_handle.write(self.cleaned_fixture) - - content = StringIO() - management.call_command(COMMAND_LOADDATA, filepath, verbosity=0, stderr=content) - content.seek(0, os.SEEK_END) - if content.tell(): - content.seek(0) - raise Exception(content.readlines()[-2]) - - os.unlink(filepath) - - @property - def cleaned_fixture(self): - """ - Return the bootstrap setup's fixture without comments. - """ - return re.sub(re.compile('%s.*?\n' % FIXTURE_METADATA_REMARK_CHARACTER), '', self.fixture) - - def get_metadata_string(self): - """ - Return all the metadata for the current bootstrap fixture. - """ - return FixtureMetadata.generate_all(self) - - def get_filename(self): - return os.extsep.join([self.name, BOOTSTRAP_EXTENSION]) - - def as_file(self): - return SimpleUploadedFile(name=self.get_filename(), content=self.fixture) - - def save(self, *args, **kwargs): - update_metadata = kwargs.pop('update_metadata', True) - if update_metadata: - self.fixture = '%s\n%s\n%s' % ( - BootstrapModel.get_magic_number(), - self.get_metadata_string(), - self.cleaned_fixture - ) - if not self.slug: - self.slug = slugify.slugify(self.name) - return super(BootstrapSetup, self).save(*args, **kwargs) - - class Meta: - verbose_name = _(u'Bootstrap setup') - verbose_name_plural = _(u'Bootstrap setups') - ordering = ['name'] diff --git a/mayan/apps/bootstrap/permissions.py b/mayan/apps/bootstrap/permissions.py deleted file mode 100644 index 71165fe954..0000000000 --- a/mayan/apps/bootstrap/permissions.py +++ /dev/null @@ -1,18 +0,0 @@ -from __future__ import absolute_import - -from django.utils.translation import ugettext_lazy as _ - -from permissions.models import PermissionNamespace, Permission - -namespace = PermissionNamespace('bootstrap', _(u'Database bootstrap')) - -PERMISSION_BOOTSTRAP_VIEW = Permission.objects.register(namespace, 'bootstrap_view', _(u'View bootstrap setups')) -PERMISSION_BOOTSTRAP_CREATE = Permission.objects.register(namespace, 'bootstrap_create', _(u'Create bootstrap setups')) -PERMISSION_BOOTSTRAP_EDIT = Permission.objects.register(namespace, 'bootstrap_edit', _(u'Edit bootstrap setups')) -PERMISSION_BOOTSTRAP_DELETE = Permission.objects.register(namespace, 'bootstrap_delete', _(u'Delete bootstrap setups')) -PERMISSION_BOOTSTRAP_EXECUTE = Permission.objects.register(namespace, 'bootstrap_execute', _(u'Execute bootstrap setups')) -PERMISSION_BOOTSTRAP_DUMP = Permission.objects.register(namespace, 'bootstrap_dump', _(u'Dump the current project\s setup into a bootstrap setup')) -PERMISSION_BOOTSTRAP_EXPORT = Permission.objects.register(namespace, 'bootstrap_export', _(u'Export bootstrap setups as files')) -PERMISSION_BOOTSTRAP_IMPORT = Permission.objects.register(namespace, 'bootstrap_import', _(u'Import new bootstrap setups')) -PERMISSION_BOOTSTRAP_REPOSITORY_SYNC = Permission.objects.register(namespace, 'bootstrap_repo_sync', _(u'Sync the local bootstrap setups with a published repository')) -PERMISSION_NUKE_DATABASE = Permission.objects.register(namespace, 'nuke_database', _(u'Erase the entire database and document storage')) diff --git a/mayan/apps/bootstrap/post_init.py b/mayan/apps/bootstrap/post_init.py deleted file mode 100644 index ec6e56d518..0000000000 --- a/mayan/apps/bootstrap/post_init.py +++ /dev/null @@ -1,31 +0,0 @@ -from __future__ import absolute_import - -import datetime - -from django.utils.timezone import now - -from mayan import __version__ -from navigation.api import register_links - -from .classes import FixtureMetadata -from .links import (link_bootstrap_setup_create, link_bootstrap_setup_execute, - link_bootstrap_setup_list, link_bootstrap_setup_edit, link_bootstrap_setup_delete, - link_bootstrap_setup_view, link_bootstrap_setup_dump, link_bootstrap_setup_export, - link_bootstrap_setup_import_from_url, link_bootstrap_setup_import_from_file, - link_bootstrap_setup_repository_sync) -from .literals import (FIXTURE_METADATA_CREATED, FIXTURE_METADATA_EDITED, - FIXTURE_METADATA_MAYAN_VERSION, FIXTURE_METADATA_FORMAT, FIXTURE_METADATA_NAME, - FIXTURE_METADATA_DESCRIPTION, DATETIME_STRING_FORMAT, FIXTURE_METADATA_SLUG) -from .models import BootstrapSetup - -register_links([BootstrapSetup], [link_bootstrap_setup_view, link_bootstrap_setup_edit, link_bootstrap_setup_delete, link_bootstrap_setup_execute, link_bootstrap_setup_export]) -register_links([BootstrapSetup], [link_bootstrap_setup_list, link_bootstrap_setup_create, link_bootstrap_setup_dump, link_bootstrap_setup_import_from_file, link_bootstrap_setup_import_from_url, link_bootstrap_setup_repository_sync], menu_name='secondary_menu') -register_links(['bootstrap:bootstrap_setup_list', 'bootstrap:bootstrap_setup_create', 'bootstrap:bootstrap_setup_dump', 'bootstrap:bootstrap_setup_import_from_file', 'bootstrap:bootstrap_setup_import_from_url', 'bootstrap:bootstrap_setup_repository_sync'], [link_bootstrap_setup_list, link_bootstrap_setup_create, link_bootstrap_setup_dump, link_bootstrap_setup_import_from_file, link_bootstrap_setup_import_from_url, link_bootstrap_setup_repository_sync], menu_name='secondary_menu') - -FixtureMetadata(FIXTURE_METADATA_CREATED, generate_function=lambda fixture_instance: fixture_instance.created.strftime(DATETIME_STRING_FORMAT), read_function=lambda x: datetime.datetime.strptime(x, DATETIME_STRING_FORMAT), property_name='created') -FixtureMetadata(FIXTURE_METADATA_EDITED, generate_function=lambda fixture_instance: now().strftime(DATETIME_STRING_FORMAT)) -FixtureMetadata(FIXTURE_METADATA_MAYAN_VERSION, generate_function=lambda fixture_instance: __version__) -FixtureMetadata(FIXTURE_METADATA_FORMAT, generate_function=lambda fixture_instance: fixture_instance.type, property_name='type') -FixtureMetadata(FIXTURE_METADATA_NAME, generate_function=lambda fixture_instance: fixture_instance.name, property_name='name') -FixtureMetadata(FIXTURE_METADATA_SLUG, generate_function=lambda fixture_instance: fixture_instance.slug, property_name='slug') -FixtureMetadata(FIXTURE_METADATA_DESCRIPTION, generate_function=lambda fixture_instance: fixture_instance.description, property_name='description') diff --git a/mayan/apps/bootstrap/registry.py b/mayan/apps/bootstrap/registry.py deleted file mode 100644 index 22fcdc0242..0000000000 --- a/mayan/apps/bootstrap/registry.py +++ /dev/null @@ -1,10 +0,0 @@ -from __future__ import absolute_import - -from django.utils.translation import ugettext_lazy as _ - -from .links import link_bootstrap_setup_tool, link_erase_database - -label = _(u'Bootstrap') -description = _(u'Provides pre configured setups for indexes, document types, tags, etc.') -dependencies = ['app_registry', 'icons', 'navigation', 'documents', 'indexing', 'metadata', 'tags'] -setup_links = [link_bootstrap_setup_tool, link_erase_database] diff --git a/mayan/apps/bootstrap/static/images/icons/lightning.png b/mayan/apps/bootstrap/static/images/icons/lightning.png deleted file mode 100644 index df8dffc6587d3ec15eeaecb0f571d34a63f36696..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1520 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 diff --git a/mayan/apps/bootstrap/static/images/icons/lightning_go.png b/mayan/apps/bootstrap/static/images/icons/lightning_go.png deleted file mode 100644 index 33833b4cf09b250eb9534f18b03e1f120eae56c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1807 zcmV+q2k`ibP)axs~f|GsOo%v_xeeZkkeeYj^F$R7Jf&k+X_NMpi8PQbE z(R^NjuQNR6Fm9k%2$D^=m`_)$bfvbzr|8|X$#uD=rnbAiZ7e)VGmV#vjR4>yQ{lgR z9;cR$zdE&!um9%EGzgJ zjXX>lP$aZc!#(idIR{Y+B?9ag0Jw8M7%hdg{u&hr{zU$vW6M_OT`Z)PeU9oYMJUS2I5#A1e;O@ZC-XK2KyY$}S;OO7iHaR^Qy2XA zil{hMGKI_*WHJOMLJ98;$(CubI2zH^>dD(k3ux*Cw}3feiNV~9X<4vkWvm=LAuAG>EL zsxB1ZO#b%6;}#WWJPGwy0Bo)hsgFH88ruDGoqiDA59i;gdRH$9VkjHtBs1(*cYorH?R>yVe1zjV>|lD`e=eRzr^Fa=`Y1a~`o zcuT#&!0zah`Y=XT54&tv2I8XZ!wS;h7-l6>f=FyhGF}{$V=2pl0Hl~G$ABg++fx}; zQH#M`0ht7UUO+&&_zNbo%<4Kva-(?FL^{uLHU@xVm)Wb12x>w9Eu;EPbqZST zC1}@5En1yHqO^(45^<|&H;Rjjb1h!<2mqT?5fVb&9_r!>syC&+|C#ATWTue|vJ+xh zB5t4l2YFcwcK1s?GNz&K2m~ODlHibQf!xDk_}Rqi+G+`7m`B@zgY#icEa zk(s%9`h?6=D+AiovO|P`4M{WlYE9NGaD9A|CvoDG2{W2^i~*}YZ_*V+yXvM;qHucU z9Q^TD!8fU^&uxC|2OL#=Shr;&23Y|J-jLiS;~q)_uG!!3{@hYmOgwc)=|ifh@1Xck zdo+DJac;$2jGD7+@XnJr3g~K$OxSw1!9f2ktk^yU?^(@=rqj_Z12xsdy!0ogD<(!XaM>JL)J%}}5{)#H!dfvf=ON0TD?qcv0 z1tN3dXn7{yNuY5dFG&^%#P%Q%Rse*IaUJ?abnHselPGD%{hWG76nrQ0AXBK-z8lzc zW<$N>M^r*s#~TaBt}a2}gina6#mQ1C)@+%Kg>l;I-IJ{Cogs*J>QsSAWa6m%0fmJ*|<3 zNVLNai9pGw-?2Pv+l-;VomwD^TwTibjBpc!O{sIvIp!>Awi+BbdknR=vCDvInF4YB zw=tvLof3&8DshrlFcrra&&2xNv$H2>m1Oc9+6jPHDu?Pc(MIB*Ynjj38}W1%Qx|9F zAUAgo#s==1WYg%QpZ%^$YnqBaie3|NB5NML_$hzL&f~X_(0aK};XUk`yELyG)64{h z9;FNq|Df)7NeMaMp*#O7SekW69s737!f4aTEdYcW(YlP;P--~$KH*l64>XU#7|;0)vsqvU xfNz7GMw`?cAfD9ugZDU$U2=6p)9_yb1^}I+a^NWv4gdfE002ovPDHLkV1lg7NrC_X diff --git a/mayan/apps/bootstrap/static/images/icons/radioactivity.png b/mayan/apps/bootstrap/static/images/icons/radioactivity.png deleted file mode 100644 index ad5d5348ff487c2f29f349a573ff95170aecbbab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2139 zcmV-h2&DIkP)L|1*V_T{dhmaYO ziFBx`G(g)i*q~EE(gJxuNW$i|n|d1Dr5zy*~MH z;pcw_2Dg&qFr&S&BK@$F*#{Kf0?7OdD8WidZ^$uX>ir)gnXnGj?8FXYF|Wq}Pv1-E z4XmguEB?}c0t>?!`3HkRd&ZD*U zEui-xSQqPL-HefS&$HK^zr=5fs_N>B);~(%ui_VtJ$T}`V_?{Sb|tX=o+4Nj=9bOZ zX=RZh@+h{mx9!CtBz1wqCnHeID85kf5wulXVNCod_|TTV@_ldOSSBzt28iG96l>O2 zD6cI0${~osCcM@%fZd0tQJC+6Pm`F60o6+cZmLpXnkGqS8z7}cd^YwSoy2<=QV0eV zc)beRK8Pa}Fz~suKKR!?fz;*KHmtA0p(AGyo_(2G_g?&~^ycSl{dqogw4X%%vjm=} zz@xe>DN6D}zeM}~5+r9V=w@~xc~pK1e0qBrLfWnzolz&bsTmV3&lX_gmO8{|k{CJN zaG`o9*0WkC2DaTMmS}!Yt*?9|F!eSX4kl0#)Szi96h(1JBZSe2z>!lkP*t6hK_~q# zLF%-xWB(g7RE#7vmE>evj&!gt)`_V$Fa~2WW+n)gNA9p63a-2l7(0QEP7@c0CAm|9 zN+B(!OS}&F6dZWNfZ{RetQ?FkDHME3UB`jrCj8`fMa`CDU96LJGX`TZCS$V!S||_q zdzO6`B61c@r)>vFnFY?o|23+^7y5y}pG#7}=_KuvM(dw9N0Brnxt?U@Tv^u1x*3D9 z7?ZK-=HT;dsP*^)KukybMXzHqVYxLYr))$cQ<#hp5S`SMsj$Sjs@%ln#59V7Au=Gl z^4k1Y1L@{7$H7>P$=Gaw>M$h-Ns*4OVL?hPS13nGl05#^O(yQV1$e1BfESPWoxShf z9mkG)bsTFq@qUj<^-#GlqlZ{!}%S38p>*k7Z(Da2%7QSIW5tBvJyeKE_#> z!V7=$p)}+&?V0o7Cs=6Me5*r^S00VX_9aH^; zQcI^W4KAh@Cc+aa4!9k0B20~mf^gGn6RG1lw+OvYvd61$qsMm0Ta%O-GkKGCgB;>Emf5l)1u^h76z2qTH{h&gg~LBR}pF zyykbj$2`nC2i)-hffEK}F=nP2abKJHakKS!vWMy{PcmGgXMkQ$|jxwtE zTtUSD>OHOb9q%y@^Ri5~0n*XU7>vc3jGZYrv8H#ee}6P&9gSb=p^2Bw^{^*|b7!iT z(o`te)mTe?o{XXSKq}e9?|6@Sn3rXom?9mli*>SY#$YVQoIMZlGe}f@d9Qk+aP5i` zt$ZnLlV>3tdF0lIpDRQ6_(}qylRHC*J*Q7FcQj_BI&>Kao*c$ZLOQdOAOllFW0>k3 z2(R2}+)m8hL{U~Ea>la~qMA#;Qd){`s#v0}SO!TobY#rN?ceevJZYhomR_M9Kaz;+=goKUl}Uyvx{49KE^V3x1do6%#G5-zeAZc|iWOC|_1-H!Ojt zBp=GsAOwwQB3*ZFF6Fubb1X_Z9zkmGD$NX5&kq`{AGLH?=ZNJB_pHT!n9PoeKsqj# zRxcB!yY5r!H&o(|qJUjJUl2~lMEBWVv_8{hwsem=c|MlD@7VQznq>{VX+!dexc?S9 z4RP*A4W|Zo{3(vfbe_l3r?&s!uj5>gXgo%xo7j9GhdeDL;5KD*F-rd{zyKUyX*)~j R(Eb1b002ovPDHLkV1n+C2}S?_ diff --git a/mayan/apps/bootstrap/static/images/icons/world.png b/mayan/apps/bootstrap/static/images/icons/world.png deleted file mode 100755 index 644d9d53a7543f12e9893d0ff49bf8882e5df340..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2568 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\d+)/edit/$', 'bootstrap_setup_edit', (), 'bootstrap_setup_edit'), - url(r'^setup/(?P\d+)/delete/$', 'bootstrap_setup_delete', (), 'bootstrap_setup_delete'), - url(r'^setup/(?P\d+)/$', 'bootstrap_setup_view', (), 'bootstrap_setup_view'), - url(r'^setup/(?P\d+)/execute/$', 'bootstrap_setup_execute', (), 'bootstrap_setup_execute'), - url(r'^setup/(?P\d+)/export/$', 'bootstrap_setup_export', (), 'bootstrap_setup_export'), - url(r'^setup/dump/$', 'bootstrap_setup_dump', (), 'bootstrap_setup_dump'), - url(r'^setup/import/file/$', 'bootstrap_setup_import_from_file', (), 'bootstrap_setup_import_from_file'), - url(r'^setup/import/url/$', 'bootstrap_setup_import_from_url', (), 'bootstrap_setup_import_from_url'), - url(r'^setup/repository/sync/$', 'bootstrap_setup_repository_sync', (), 'bootstrap_setup_repository_sync'), - url(r'^nuke/$', 'erase_database_view', (), 'erase_database_view'), -) diff --git a/mayan/apps/bootstrap/utils.py b/mayan/apps/bootstrap/utils.py deleted file mode 100644 index 2a750da526..0000000000 --- a/mayan/apps/bootstrap/utils.py +++ /dev/null @@ -1,44 +0,0 @@ -# {{{ http://code.activestate.com/recipes/578272/ (r1) - - -def toposort2(data): - """Dependencies are expressed as a dictionary whose keys are items - and whose values are a set of dependent items. Output is a list of - sets in topological order. The first set consists of items with no - dependences, each subsequent set consists of items that depend upon - items in the preceeding sets. - - >>> print '\\n'.join(repr(sorted(x)) for x in toposort2({ - ... 2: set([11]), - ... 9: set([11,8]), - ... 10: set([11,3]), - ... 11: set([7,5]), - ... 8: set([7,3]), - ... }) ) - [3, 5, 7] - [8, 11] - [2, 9, 10] - - """ - - from functools import reduce - - # Ignore self dependencies. - for k, v in data.items(): - v.discard(k) - # Find all items that don't depend on anything. - extra_items_in_deps = reduce(set.union, data.itervalues()) - set(data.iterkeys()) - # Add empty dependences where needed - for item in extra_items_in_deps: - data[item] = set() - while True: - ordered = set(item for item, dep in data.iteritems() if not dep) - if not ordered: - break - yield ordered - data = {} - for item, dep in data.iteritems(): - if item not in ordered: - data[item] = dep - ordered - assert not data, "Cyclic dependencies exist among these items:\n%s" % '\n'.join(repr(x) for x in data.iteritems()) -# end of http://code.activestate.com/recipes/578272/ }}} diff --git a/mayan/apps/bootstrap/views.py b/mayan/apps/bootstrap/views.py deleted file mode 100644 index 6b07c16a58..0000000000 --- a/mayan/apps/bootstrap/views.py +++ /dev/null @@ -1,343 +0,0 @@ -from __future__ import absolute_import - -from django.contrib import messages -from django.core.exceptions import PermissionDenied -from django.core.urlresolvers import reverse -from django.http import HttpResponseRedirect -from django.shortcuts import render_to_response, get_object_or_404 -from django.template import RequestContext -from django.utils.translation import ugettext_lazy as _ - -from filetransfers.api import serve_file - -from acls.models import AccessEntry -from permissions.models import Permission - -from .classes import Cleanup -from .exceptions import ExistingData, NotABootstrapSetup -from .forms import (BootstrapSetupForm, BootstrapSetupForm_view, BootstrapSetupForm_dump, - BootstrapSetupForm_edit, BootstrapFileImportForm, BootstrapURLImportForm) -from .models import BootstrapSetup -from .permissions import (PERMISSION_BOOTSTRAP_VIEW, PERMISSION_BOOTSTRAP_CREATE, - PERMISSION_BOOTSTRAP_EDIT, PERMISSION_BOOTSTRAP_DELETE, - PERMISSION_BOOTSTRAP_EXECUTE, PERMISSION_NUKE_DATABASE, PERMISSION_BOOTSTRAP_DUMP, - PERMISSION_BOOTSTRAP_EXPORT, PERMISSION_BOOTSTRAP_IMPORT, PERMISSION_BOOTSTRAP_REPOSITORY_SYNC) - - -def bootstrap_setup_list(request): - Permission.objects.check_permissions(request.user, [PERMISSION_BOOTSTRAP_VIEW]) - - context = { - 'object_list': BootstrapSetup.objects.all(), - 'title': _(u'Bootstrap setups'), - 'hide_link': True, - 'extra_columns': [ - {'name': _(u'Description'), 'attribute': 'description'}, - {'name': _(u'Type'), 'attribute': 'get_type_display'}, - ], - } - - return render_to_response('main/generic_list.html', context, - context_instance=RequestContext(request)) - - -def bootstrap_setup_create(request): - Permission.objects.check_permissions(request.user, [PERMISSION_BOOTSTRAP_CREATE]) - - if request.method == 'POST': - form = BootstrapSetupForm(request.POST) - if form.is_valid(): - bootstrap = form.save() - messages.success(request, _(u'Bootstrap setup created successfully')) - return HttpResponseRedirect(reverse('bootstrap_setup_list')) - else: - messages.error(request, _(u'Error creating bootstrap setup.')) - else: - form = BootstrapSetupForm() - - return render_to_response('main/generic_form.html', { - 'title': _(u'Create bootstrap'), - 'form': form, - }, - context_instance=RequestContext(request)) - - -def bootstrap_setup_edit(request, bootstrap_setup_pk): - previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse('main:home')))) - - bootstrap = get_object_or_404(BootstrapSetup, pk=bootstrap_setup_pk) - - try: - Permission.objects.check_permissions(request.user, [PERMISSION_BOOTSTRAP_EDIT]) - except PermissionDenied: - AccessEntry.objects.check_access(PERMISSION_BOOTSTRAP_EDIT, request.user, bootstrap) - - if request.method == 'POST': - form = BootstrapSetupForm_edit(instance=bootstrap, data=request.POST) - if form.is_valid(): - form.save() - messages.success(request, _(u'Bootstrap setup edited successfully')) - return HttpResponseRedirect(previous) - else: - messages.error(request, _(u'Error editing bootstrap setup.')) - else: - form = BootstrapSetupForm_edit(instance=bootstrap) - - return render_to_response('main/generic_form.html', { - 'title': _(u'Edit bootstrap setup: %s') % bootstrap, - 'form': form, - 'object': bootstrap, - 'previous': previous, - 'object_name': _(u'Bootstrap setup'), - }, - context_instance=RequestContext(request)) - - -def bootstrap_setup_delete(request, bootstrap_setup_pk): - bootstrap = get_object_or_404(BootstrapSetup, pk=bootstrap_setup_pk) - - try: - Permission.objects.check_permissions(request.user, [PERMISSION_BOOTSTRAP_DELETE]) - except PermissionDenied: - AccessEntry.objects.check_access(PERMISSION_BOOTSTRAP_DELETE, request.user, bootstrap) - - post_action_redirect = reverse('bootstrap_setup_list') - - previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse('main:home')))) - next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse('main:home')))) - - if request.method == 'POST': - try: - bootstrap.delete() - messages.success(request, _(u'Bootstrap setup: %s deleted successfully.') % bootstrap) - except Exception as exception: - messages.error(request, _(u'Bootstrap setup: %(bootstrap)s, delete error: %(error)s') % { - 'bootstrap': bootstrap, 'error': exception}) - - return HttpResponseRedirect(reverse('bootstrap_setup_list')) - - context = { - 'object_name': _(u'Bootstrap setup'), - 'delete_view': True, - 'previous': previous, - 'next': next, - 'object': bootstrap, - 'title': _(u'Are you sure you with to delete the bootstrap setup: %s?') % bootstrap, - 'form_icon': 'lightning_delete.png', - } - - return render_to_response('main/generic_confirm.html', context, - context_instance=RequestContext(request)) - - -def bootstrap_setup_view(request, bootstrap_setup_pk): - bootstrap = get_object_or_404(BootstrapSetup, pk=bootstrap_setup_pk) - - try: - Permission.objects.check_permissions(request.user, [PERMISSION_BOOTSTRAP_VIEW]) - except PermissionDenied: - AccessEntry.objects.check_access(PERMISSION_BOOTSTRAP_VIEW, request.user, bootstrap) - - form = BootstrapSetupForm_view(instance=bootstrap) - context = { - 'form': form, - 'object': bootstrap, - 'object_name': _(u'Bootstrap setup'), - } - - return render_to_response('main/generic_detail.html', context, - context_instance=RequestContext(request)) - - -def bootstrap_setup_execute(request, bootstrap_setup_pk): - Permission.objects.check_permissions(request.user, [PERMISSION_BOOTSTRAP_EXECUTE]) - bootstrap_setup = get_object_or_404(BootstrapSetup, pk=bootstrap_setup_pk) - - post_action_redirect = reverse('bootstrap_setup_list') - - previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse('main:home')))) - next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse('main:home')))) - - if request.method == 'POST': - try: - bootstrap_setup.execute() - except ExistingData: - messages.error(request, _(u'Cannot execute bootstrap setup, there is existing data. Erase all data and try again.')) - except Exception as exception: - messages.error(request, _(u'Error executing bootstrap setup; %s') % exception) - else: - messages.success(request, _(u'Bootstrap setup "%s" executed successfully.') % bootstrap_setup) - return HttpResponseRedirect(next) - - context = { - 'object_name': _(u'Bootstrap setup'), - 'delete_view': False, - 'previous': previous, - 'next': next, - 'form_icon': 'lightning_go.png', - 'object': bootstrap_setup, - } - - context['title'] = _(u'Are you sure you wish to execute the database bootstrap setup named: %s?') % bootstrap_setup - - return render_to_response('main/generic_confirm.html', context, - context_instance=RequestContext(request)) - - -def bootstrap_setup_dump(request): - Permission.objects.check_permissions(request.user, [PERMISSION_BOOTSTRAP_DUMP]) - - if request.method == 'POST': - form = BootstrapSetupForm_dump(request.POST) - if form.is_valid(): - bootstrap = form.save(commit=False) - try: - bootstrap.fixture = BootstrapSetup.objects.dump(serialization_format=bootstrap.type) - except Exception as exception: - messages.error(request, _(u'Error dumping configuration into a bootstrap setup; %s') % exception) - raise - else: - bootstrap.save() - messages.success(request, _(u'Bootstrap setup created successfully.')) - return HttpResponseRedirect(reverse('bootstrap:bootstrap_setup_list')) - else: - form = BootstrapSetupForm_dump() - - return render_to_response('main/generic_form.html', { - 'title': _(u'Dump current configuration into a bootstrap setup'), - 'form': form, - }, - context_instance=RequestContext(request)) - - -def bootstrap_setup_export(request, bootstrap_setup_pk): - previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse('main:home')))) - - bootstrap = get_object_or_404(BootstrapSetup, pk=bootstrap_setup_pk) - - try: - Permission.objects.check_permissions(request.user, [PERMISSION_BOOTSTRAP_EXPORT]) - except PermissionDenied: - AccessEntry.objects.check_access(PERMISSION_BOOTSTRAP_EXPORT, request.user, bootstrap) - - return serve_file( - request, - bootstrap.as_file(), - save_as=u'"%s"' % bootstrap.get_filename(), - content_type='text/plain; charset=us-ascii' - ) - - -def bootstrap_setup_import_from_file(request): - Permission.objects.check_permissions(request.user, [PERMISSION_BOOTSTRAP_IMPORT]) - - previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse('main:home')))) - - if request.method == 'POST': - form = BootstrapFileImportForm(request.POST, request.FILES) - if form.is_valid(): - try: - BootstrapSetup.objects.import_from_file(request.FILES['file']) - messages.success(request, _(u'Bootstrap setup imported successfully.')) - return HttpResponseRedirect(reverse('bootstrap:bootstrap_setup_list')) - except NotABootstrapSetup: - messages.error(request, _(u'File is not a bootstrap setup.')) - except Exception as exception: - messages.error(request, _(u'Error importing bootstrap setup from file; %s.') % exception) - return HttpResponseRedirect(previous) - else: - form = BootstrapFileImportForm() - - return render_to_response('main/generic_form.html', { - 'title': _(u'Import bootstrap setup from file'), - 'form_icon': 'folder.png', - 'form': form, - 'previous': previous, - }, context_instance=RequestContext(request)) - - -def bootstrap_setup_import_from_url(request): - Permission.objects.check_permissions(request.user, [PERMISSION_BOOTSTRAP_IMPORT]) - - previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse('main:home')))) - - if request.method == 'POST': - form = BootstrapURLImportForm(request.POST, request.FILES) - if form.is_valid(): - try: - BootstrapSetup.objects.import_from_url(form.cleaned_data['url']) - messages.success(request, _(u'Bootstrap setup imported successfully.')) - return HttpResponseRedirect(reverse('bootstrap:bootstrap_setup_list')) - except NotABootstrapSetup: - messages.error(request, _(u'Data from URL is not a bootstrap setup.')) - except Exception as exception: - messages.error(request, _(u'Error importing bootstrap setup from URL; %s.') % exception) - return HttpResponseRedirect(previous) - else: - form = BootstrapURLImportForm() - - return render_to_response('main/generic_form.html', { - 'title': _(u'Import bootstrap setup from URL'), - 'form_icon': 'folder.png', - 'form': form, - 'previous': previous, - }, context_instance=RequestContext(request)) - - -def erase_database_view(request): - Permission.objects.check_permissions(request.user, [PERMISSION_NUKE_DATABASE]) - - post_action_redirect = None - - previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse('main:home')))) - next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse('main:home')))) - - if request.method == 'POST': - try: - Cleanup.execute_all() - except Exception as exception: - messages.error(request, _(u'Error erasing database; %s') % exception) - else: - messages.success(request, _(u'Database erased successfully.')) - return HttpResponseRedirect(next) - - context = { - 'delete_view': False, - 'previous': previous, - 'next': next, - 'form_icon': 'radioactivity.png', - } - - context['title'] = _(u'Are you sure you wish to erase the entire database and document storage?') - context['message'] = _(u'All documents, sources, metadata, metadata types, set, tags, indexes and logs will be lost irreversibly!') - - return render_to_response('main/generic_confirm.html', context, - context_instance=RequestContext(request)) - - -def bootstrap_setup_repository_sync(request): - Permission.objects.check_permissions(request.user, [PERMISSION_BOOTSTRAP_REPOSITORY_SYNC]) - - post_action_redirect = reverse('bootstrap:bootstrap_setup_list') - - previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse('main:home')))) - next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse('main:home')))) - - if request.method == 'POST': - try: - BootstrapSetup.objects.repository_sync() - messages.success(request, _(u'Bootstrap repository successfully synchronized.')) - except Exception as exception: - messages.error(request, _(u'Bootstrap repository synchronization error: %(error)s') % {'error': exception}) - - return HttpResponseRedirect(reverse('bootstrap:bootstrap_setup_list')) - - context = { - 'previous': previous, - 'next': next, - 'title': _(u'Are you sure you wish to synchronize with the bootstrap repository?'), - 'form_icon': 'world.png', - } - - return render_to_response('main/generic_confirm.html', context, - context_instance=RequestContext(request)) diff --git a/mayan/apps/document_indexing/cleanup.py b/mayan/apps/document_indexing/cleanup.py deleted file mode 100644 index 393343253a..0000000000 --- a/mayan/apps/document_indexing/cleanup.py +++ /dev/null @@ -1,6 +0,0 @@ -from __future__ import absolute_import - - -def cleanup(): - from .models import Index - Index.objects.all().delete() diff --git a/mayan/apps/documents/cleanup.py b/mayan/apps/documents/cleanup.py deleted file mode 100644 index 7f47d4960e..0000000000 --- a/mayan/apps/documents/cleanup.py +++ /dev/null @@ -1,10 +0,0 @@ -from __future__ import absolute_import - -from .models import Document, DocumentType - - -def cleanup(): - for document in Document.objects.all(): - document.delete() - - DocumentType.objects.all().delete() diff --git a/mayan/apps/dynamic_search/cleanup.py b/mayan/apps/dynamic_search/cleanup.py deleted file mode 100644 index 99895b4fac..0000000000 --- a/mayan/apps/dynamic_search/cleanup.py +++ /dev/null @@ -1,7 +0,0 @@ -from __future__ import absolute_import - -from .models import RecentSearch - - -def cleanup(): - RecentSearch.objects.all().delete() diff --git a/mayan/apps/folders/cleanup.py b/mayan/apps/folders/cleanup.py deleted file mode 100644 index b221da6072..0000000000 --- a/mayan/apps/folders/cleanup.py +++ /dev/null @@ -1,6 +0,0 @@ -from __future__ import absolute_import - - -def cleanup(): - from .models import Folder - Folder.objects.all().delete() diff --git a/mayan/apps/history/cleanup.py b/mayan/apps/history/cleanup.py deleted file mode 100644 index 8663046262..0000000000 --- a/mayan/apps/history/cleanup.py +++ /dev/null @@ -1,7 +0,0 @@ -from __future__ import absolute_import - -from .models import History - - -def cleanup(): - History.objects.all().delete() diff --git a/mayan/apps/linking/cleanup.py b/mayan/apps/linking/cleanup.py deleted file mode 100644 index c8251bf3eb..0000000000 --- a/mayan/apps/linking/cleanup.py +++ /dev/null @@ -1,7 +0,0 @@ -from __future__ import absolute_import - - -def cleanup(): - from .models import SmartLink - - SmartLink.objects.all().delete() diff --git a/mayan/apps/metadata/cleanup.py b/mayan/apps/metadata/cleanup.py deleted file mode 100644 index 79199dac99..0000000000 --- a/mayan/apps/metadata/cleanup.py +++ /dev/null @@ -1,8 +0,0 @@ -from __future__ import absolute_import - - -def cleanup(): - from .models import MetadataType, MetadataSet - - MetadataType.objects.all().delete() - MetadataSet.objects.all().delete() diff --git a/mayan/apps/permissions/cleanup.py b/mayan/apps/permissions/cleanup.py deleted file mode 100644 index edcaba9c1e..0000000000 --- a/mayan/apps/permissions/cleanup.py +++ /dev/null @@ -1,7 +0,0 @@ -from __future__ import absolute_import - -from .models import Role - - -def cleanup(): - Role.objects.all().delete() diff --git a/mayan/apps/sources/cleanup.py b/mayan/apps/sources/cleanup.py deleted file mode 100644 index 6c966059ee..0000000000 --- a/mayan/apps/sources/cleanup.py +++ /dev/null @@ -1,9 +0,0 @@ -from __future__ import absolute_import - - -def cleanup(): - from .models import StagingFolder, WebForm, SourceTransformation - - StagingFolder.objects.all().delete() - WebForm.objects.all().delete() - SourceTransformation.objects.all().delete() diff --git a/mayan/apps/tags/cleanup.py b/mayan/apps/tags/cleanup.py deleted file mode 100644 index 906b32c2be..0000000000 --- a/mayan/apps/tags/cleanup.py +++ /dev/null @@ -1,7 +0,0 @@ -from __future__ import absolute_import - -from .models import Tag - - -def cleanup(): - Tag.objects.all().delete() diff --git a/mayan/apps/user_management/cleanup.py b/mayan/apps/user_management/cleanup.py deleted file mode 100644 index 886382398a..0000000000 --- a/mayan/apps/user_management/cleanup.py +++ /dev/null @@ -1,8 +0,0 @@ -from __future__ import absolute_import - -from django.contrib.auth.models import User, Group - - -def cleanup(): - User.objects.exclude(is_staff=True).exclude(is_superuser=True).delete() - Group.objects.all().delete() diff --git a/mayan/settings/base.py b/mayan/settings/base.py index 26c1dd29e9..8f23ba2350 100644 --- a/mayan/settings/base.py +++ b/mayan/settings/base.py @@ -73,7 +73,6 @@ INSTALLED_APPS = ( 'user_management', # Mayan EDMS 'app_registry', - 'bootstrap', 'checkouts', 'document_acls', 'document_comments', @@ -244,10 +243,6 @@ LOGIN_EXEMPT_URLS = ( PAGINATION_INVALID_PAGE_RAISES_404 = True # ---------- Search ------------------ SEARCH_SHOW_OBJECT_TYPE = False - -SERIALIZATION_MODULES = { - 'better_yaml': 'common.serializers.better_yaml', -} # --------- Taggit ------------ SOUTH_MIGRATION_MODULES = { 'taggit': 'taggit.south_migrations', diff --git a/mayan/urls.py b/mayan/urls.py index 9f1d43cf83..729c6e46e4 100644 --- a/mayan/urls.py +++ b/mayan/urls.py @@ -10,7 +10,6 @@ urlpatterns = patterns('', url(r'^acls/', include('acls.urls', namespace='acls')), url(r'^admin/', include(admin.site.urls)), url(r'^api/', include('rest_api.urls')), - url(r'^bootstrap/', include('bootstrap.urls', namespace='bootstrap')), url(r'^checkouts/', include('checkouts.urls', namespace='checkouts')), url(r'^comments/', include('document_comments.urls', namespace='comments')), url(r'^document_acls/', include('document_acls.urls', namespace='document_acls')),