Added Spanish translations for the user management app

This commit is contained in:
Roberto Rosario
2011-05-02 01:17:21 -04:00
parent c6fb47aa37
commit 5f02d08609
5 changed files with 111 additions and 23 deletions

View File

@@ -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)

View File

@@ -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',)

Binary file not shown.

View 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?"

View File

@@ -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():