Added Spanish translations for the user management app
This commit is contained in:
@@ -1,10 +1,8 @@
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
from django.contrib.auth.models import User
|
||||
|
||||
from navigation.api import register_links, register_menu, \
|
||||
register_model_list_columns, register_multi_item_links
|
||||
from navigation.api import register_links, register_multi_item_links
|
||||
from permissions.api import register_permissions
|
||||
from navigation.api import register_sidebar_template
|
||||
|
||||
PERMISSION_USER_CREATE = 'user_create'
|
||||
PERMISSION_USER_EDIT = 'user_edit'
|
||||
@@ -13,9 +11,9 @@ PERMISSION_USER_DELETE = 'user_delete'
|
||||
|
||||
register_permissions('user_management', [
|
||||
{'name': PERMISSION_USER_CREATE, 'label': _(u'Create new users')},
|
||||
{'name': PERMISSION_USER_EDIT, 'label': _(u'Edit exising users')},
|
||||
{'name': PERMISSION_USER_VIEW, 'label': _(u'View exising users')},
|
||||
{'name': PERMISSION_USER_DELETE, 'label': _(u'Delete exising users')},
|
||||
{'name': PERMISSION_USER_EDIT, 'label': _(u'Edit existing users')},
|
||||
{'name': PERMISSION_USER_VIEW, 'label': _(u'View existing users')},
|
||||
{'name': PERMISSION_USER_DELETE, 'label': _(u'Delete existing users')},
|
||||
])
|
||||
|
||||
user_list = {'text': _(u'users'), 'view': 'user_list', 'famfam': 'user', 'permissions': {'namespace': 'user_management', 'permissions': [PERMISSION_USER_VIEW]}}
|
||||
@@ -26,12 +24,3 @@ user_multiple_delete = {u'text': _('delete'), 'view': 'user_multiple_delete', 'f
|
||||
register_links(User, [user_edit])
|
||||
register_links('user_list', [user_add], menu_name=u'sidebar')
|
||||
register_multi_item_links(['user_list'], [user_multiple_delete])
|
||||
|
||||
#tags_menu = [
|
||||
# {
|
||||
# 'text': _(u'tags'), 'view': 'tag_list', 'famfam': 'tag_blue', 'position': 4, 'links': [
|
||||
# tag_list
|
||||
# ]
|
||||
# },
|
||||
#]
|
||||
#register_menu(tags_menu)
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
from django import forms
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
from django.contrib.auth.models import User
|
||||
|
||||
|
||||
@@ -7,4 +6,3 @@ class UserForm(forms.ModelForm):
|
||||
class Meta:
|
||||
model = User
|
||||
fields = ('username', 'first_name', 'last_name', 'email', 'is_active',)
|
||||
|
||||
|
||||
BIN
apps/user_management/locale/es/LC_MESSAGES/django.mo
Normal file
BIN
apps/user_management/locale/es/LC_MESSAGES/django.mo
Normal file
Binary file not shown.
103
apps/user_management/locale/es/LC_MESSAGES/django.po
Normal file
103
apps/user_management/locale/es/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,103 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-05-02 01:11-0400\n"
|
||||
"PO-Revision-Date: 2011-05-02 01:14\n"
|
||||
"Last-Translator: Roberto Rosario <rosario_r@jp.pr.gov>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: \n"
|
||||
"X-Translated-Using: django-rosetta 0.5.6\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: __init__.py:15
|
||||
msgid "Create new users"
|
||||
msgstr "Crear nuevos usuarios"
|
||||
|
||||
#: __init__.py:16
|
||||
msgid "Edit existing users"
|
||||
msgstr "Editar usuarios existentes"
|
||||
|
||||
#: __init__.py:17
|
||||
msgid "View existing users"
|
||||
msgstr "Ver usuarios existentes"
|
||||
|
||||
#: __init__.py:18
|
||||
msgid "Delete existing users"
|
||||
msgstr "Eliminar usuarios existentes"
|
||||
|
||||
#: __init__.py:21 views.py:28
|
||||
msgid "users"
|
||||
msgstr "usuarios"
|
||||
|
||||
#: __init__.py:22
|
||||
msgid "edit"
|
||||
msgstr "editar"
|
||||
|
||||
#: __init__.py:23 views.py:80
|
||||
msgid "create new user"
|
||||
msgstr "crear nuevo usuario"
|
||||
|
||||
#: __init__.py:24
|
||||
msgid "delete"
|
||||
msgstr "eliminar"
|
||||
|
||||
#: views.py:32
|
||||
msgid "full name"
|
||||
msgstr "nombre completo"
|
||||
|
||||
#: views.py:36
|
||||
msgid "active"
|
||||
msgstr "activo"
|
||||
|
||||
#: views.py:54
|
||||
#, python-format
|
||||
msgid "User \"%s\" updated successfully."
|
||||
msgstr "Usuario \"%s\" actualizado exitsamente."
|
||||
|
||||
#: views.py:60
|
||||
#, python-format
|
||||
msgid "edit user: %s"
|
||||
msgstr "editar usuario: %s"
|
||||
|
||||
#: views.py:74
|
||||
#, python-format
|
||||
msgid "User \"%s\" created successfully."
|
||||
msgstr "Usuario \"%s\" ha creado exitosamente."
|
||||
|
||||
#: views.py:96
|
||||
msgid "Must provide at least one user."
|
||||
msgstr "Debe proveer al menos un usuario."
|
||||
|
||||
#: views.py:106
|
||||
#, python-format
|
||||
msgid "User \"%s\" deleted successfully."
|
||||
msgstr "Usuario \"%s\" eliminado exitosamente."
|
||||
|
||||
#: views.py:108
|
||||
#, python-format
|
||||
msgid "Error deleting user \"%(user)s\": %(error)s"
|
||||
msgstr "Error eliminando el usuario \"%(user)s\": %(error)s "
|
||||
|
||||
#: views.py:115
|
||||
msgid "user"
|
||||
msgstr "usuario"
|
||||
|
||||
#: views.py:122
|
||||
#, python-format
|
||||
msgid "Are you sure you wish to delete the user: %s?"
|
||||
msgstr "¿Está seguro que desea eliminar el usuario: %s?"
|
||||
|
||||
#: views.py:124
|
||||
#, python-format
|
||||
msgid "Are you sure you wish to delete the users: %s?"
|
||||
msgstr "¿Está seguro que desea eliminar los usuarios: %s?"
|
||||
@@ -5,9 +5,6 @@ from django.template import RequestContext
|
||||
from django.contrib import messages
|
||||
from django.views.generic.list_detail import object_list
|
||||
from django.core.urlresolvers import reverse
|
||||
from django.views.generic.create_update import create_object, delete_object, update_object
|
||||
from django.contrib.contenttypes.models import ContentType
|
||||
from django.core.exceptions import ObjectDoesNotExist
|
||||
from django.contrib.auth.models import User
|
||||
|
||||
from permissions.api import check_permissions
|
||||
@@ -17,6 +14,7 @@ from user_management import PERMISSION_USER_VIEW, \
|
||||
PERMISSION_USER_DELETE
|
||||
from user_management.forms import UserForm
|
||||
|
||||
|
||||
def user_list(request):
|
||||
check_permissions(request.user, 'user_management', [PERMISSION_USER_VIEW])
|
||||
|
||||
@@ -36,7 +34,7 @@ def user_list(request):
|
||||
'name': _(u'active'),
|
||||
'attribute': 'is_active'
|
||||
}
|
||||
|
||||
|
||||
],
|
||||
'multi_select_as_buttons': True,
|
||||
},
|
||||
@@ -46,7 +44,7 @@ def user_list(request):
|
||||
def user_edit(request, user_id):
|
||||
check_permissions(request.user, 'user_management', [PERMISSION_USER_EDIT])
|
||||
user = get_object_or_404(User, pk=user_id)
|
||||
|
||||
|
||||
if request.method == 'POST':
|
||||
form = UserForm(instance=user, data=request.POST)
|
||||
if form.is_valid():
|
||||
@@ -66,7 +64,7 @@ def user_edit(request, user_id):
|
||||
|
||||
def user_add(request):
|
||||
check_permissions(request.user, 'user_management', [PERMISSION_USER_CREATE])
|
||||
|
||||
|
||||
if request.method == 'POST':
|
||||
form = UserForm(request.POST)
|
||||
if form.is_valid():
|
||||
|
||||
Reference in New Issue
Block a user