Split Portuguese language translation into European Portuguese and Brazilian Portuguese
This commit is contained in:
Binary file not shown.
@@ -8,10 +8,10 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n"
|
||||
"POT-Creation-Date: 2012-06-17 18:08-0400\n"
|
||||
"POT-Creation-Date: 2012-06-17 19:02-0400\n"
|
||||
"PO-Revision-Date: 2012-06-12 09:24+0000\n"
|
||||
"Last-Translator: tilmannsittig <tilmann.sittig@web.de>\n"
|
||||
"Language-Team: German (Germany) (http://www.transifex.net/projects/p/mayan-edms/language/de_DE/)\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"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2012-06-17 19:02-0400\n"
|
||||
"POT-Creation-Date: 2012-07-01 23:40-0400\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@@ -17,48 +17,12 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: __init__.py:31 __init__.py:45 __init__.py:47 models.py:42 views.py:38
|
||||
#: __init__.py:26 links.py:24 links.py:38 models.py:42 views.py:38
|
||||
#: views.py:283
|
||||
msgid "indexes"
|
||||
msgstr ""
|
||||
|
||||
#: __init__.py:32 __init__.py:42
|
||||
msgid "index list"
|
||||
msgstr ""
|
||||
|
||||
#: __init__.py:33 views.py:77
|
||||
msgid "create index"
|
||||
msgstr ""
|
||||
|
||||
#: __init__.py:34 __init__.py:39
|
||||
msgid "edit"
|
||||
msgstr ""
|
||||
|
||||
#: __init__.py:35 __init__.py:40
|
||||
msgid "delete"
|
||||
msgstr ""
|
||||
|
||||
#: __init__.py:36
|
||||
msgid "tree template"
|
||||
msgstr ""
|
||||
|
||||
#: __init__.py:38
|
||||
msgid "new child node"
|
||||
msgstr ""
|
||||
|
||||
#: __init__.py:44
|
||||
msgid "go up one level"
|
||||
msgstr ""
|
||||
|
||||
#: __init__.py:49
|
||||
msgid "rebuild indexes"
|
||||
msgstr ""
|
||||
|
||||
#: __init__.py:49
|
||||
msgid "Deletes and creates from scratch all the document indexes."
|
||||
msgstr ""
|
||||
|
||||
#: __init__.py:51
|
||||
#: __init__.py:27
|
||||
msgid "Indexes"
|
||||
msgstr ""
|
||||
|
||||
@@ -111,6 +75,42 @@ msgstr ""
|
||||
msgid "Unable to delete indexing directory; %s"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:25 links.py:35
|
||||
msgid "index list"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:26 views.py:77
|
||||
msgid "create index"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:27 links.py:32
|
||||
msgid "edit"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:28 links.py:33
|
||||
msgid "delete"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:29
|
||||
msgid "tree template"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:31
|
||||
msgid "new child node"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:37
|
||||
msgid "go up one level"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:40
|
||||
msgid "rebuild indexes"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:40
|
||||
msgid "Deletes and creates from scratch all the document indexes."
|
||||
msgstr ""
|
||||
|
||||
#: models.py:13
|
||||
#, python-format
|
||||
msgid "Available functions: %s"
|
||||
@@ -207,7 +207,7 @@ msgstr ""
|
||||
msgid "documents rename count"
|
||||
msgstr ""
|
||||
|
||||
#: permissions.py:7
|
||||
#: permissions.py:7 conf/settings.py:12
|
||||
msgid "Indexing"
|
||||
msgstr ""
|
||||
|
||||
@@ -347,7 +347,7 @@ msgstr ""
|
||||
msgid "indexes containing: %s"
|
||||
msgstr ""
|
||||
|
||||
#: conf/settings.py:22
|
||||
#: conf/settings.py:51
|
||||
msgid ""
|
||||
"A dictionary that maps the index name and where on the filesystem that index "
|
||||
"will be mirrored."
|
||||
|
||||
Binary file not shown.
@@ -8,10 +8,10 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n"
|
||||
"POT-Creation-Date: 2012-06-17 18:08-0400\n"
|
||||
"POT-Creation-Date: 2012-06-17 19:02-0400\n"
|
||||
"PO-Revision-Date: 2012-02-12 19:28+0000\n"
|
||||
"Last-Translator: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>\n"
|
||||
"Language-Team: Spanish (Castilian) (http://www.transifex.net/projects/p/mayan-edms/language/es/)\n"
|
||||
"Language-Team: Spanish (Castilian) (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"
|
||||
|
||||
Binary file not shown.
@@ -10,10 +10,10 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n"
|
||||
"POT-Creation-Date: 2012-06-17 18:08-0400\n"
|
||||
"POT-Creation-Date: 2012-06-17 19:02-0400\n"
|
||||
"PO-Revision-Date: 2012-06-08 07:25+0000\n"
|
||||
"Last-Translator: Carlo Zanatto <>\n"
|
||||
"Language-Team: Italian (http://www.transifex.net/projects/p/mayan-edms/language/it/)\n"
|
||||
"Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
Binary file not shown.
@@ -8,10 +8,10 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n"
|
||||
"POT-Creation-Date: 2012-06-17 18:08-0400\n"
|
||||
"POT-Creation-Date: 2012-06-17 19:02-0400\n"
|
||||
"PO-Revision-Date: 2012-02-21 20:50+0000\n"
|
||||
"Last-Translator: mic <winterfall24@gmail.com>\n"
|
||||
"Language-Team: Polish (http://www.transifex.net/projects/p/mayan-edms/language/pl/)\n"
|
||||
"Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
Binary file not shown.
@@ -8,10 +8,10 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n"
|
||||
"POT-Creation-Date: 2012-06-17 18:08-0400\n"
|
||||
"POT-Creation-Date: 2012-06-17 19:02-0400\n"
|
||||
"PO-Revision-Date: 2012-02-02 18:18+0000\n"
|
||||
"Last-Translator: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>\n"
|
||||
"Language-Team: Portuguese (http://www.transifex.net/projects/p/mayan-edms/language/pt/)\n"
|
||||
"Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
BIN
apps/document_indexing/locale/pt_BR/LC_MESSAGES/django.mo
Normal file
BIN
apps/document_indexing/locale/pt_BR/LC_MESSAGES/django.mo
Normal file
Binary file not shown.
364
apps/document_indexing/locale/pt_BR/LC_MESSAGES/django.po
Normal file
364
apps/document_indexing/locale/pt_BR/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,364 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
#
|
||||
# Translators:
|
||||
# Renata Oliveira <renatabels@gmail.com>, 2011.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n"
|
||||
"POT-Creation-Date: 2012-06-17 19:02-0400\n"
|
||||
"PO-Revision-Date: 2012-07-02 03:31+0000\n"
|
||||
"Last-Translator: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>\n"
|
||||
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: pt_BR\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1)\n"
|
||||
|
||||
#: __init__.py:31 __init__.py:45 __init__.py:47 models.py:42 views.py:38
|
||||
#: views.py:283
|
||||
msgid "indexes"
|
||||
msgstr "índices"
|
||||
|
||||
#: __init__.py:32 __init__.py:42
|
||||
msgid "index list"
|
||||
msgstr "lista de índice"
|
||||
|
||||
#: __init__.py:33 views.py:77
|
||||
msgid "create index"
|
||||
msgstr ""
|
||||
|
||||
#: __init__.py:34 __init__.py:39
|
||||
msgid "edit"
|
||||
msgstr ""
|
||||
|
||||
#: __init__.py:35 __init__.py:40
|
||||
msgid "delete"
|
||||
msgstr ""
|
||||
|
||||
#: __init__.py:36
|
||||
msgid "tree template"
|
||||
msgstr ""
|
||||
|
||||
#: __init__.py:38
|
||||
msgid "new child node"
|
||||
msgstr ""
|
||||
|
||||
#: __init__.py:44
|
||||
msgid "go up one level"
|
||||
msgstr "subir um nível"
|
||||
|
||||
#: __init__.py:49
|
||||
msgid "rebuild indexes"
|
||||
msgstr "reconstruir índices"
|
||||
|
||||
#: __init__.py:49
|
||||
msgid "Deletes and creates from scratch all the document indexes."
|
||||
msgstr "Exclui e criar a partir do zero todos os índices de documento."
|
||||
|
||||
#: __init__.py:51
|
||||
msgid "Indexes"
|
||||
msgstr "Índices"
|
||||
|
||||
#: api.py:69
|
||||
#, python-format
|
||||
msgid "Maximum suffix (%s) count reached."
|
||||
msgstr "Quantidade máxima do sufixo (%s) alcançada."
|
||||
|
||||
#: api.py:83
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Error in document indexing update expression: %(expression)s; %(exception)s"
|
||||
msgstr "Erro de atualização na expressão de indexação do documento: %(expression)s; %(exception)s "
|
||||
|
||||
#: api.py:92 api.py:107
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Error updating document index, expression: %(expression)s; %(exception)s"
|
||||
msgstr "Erro de atualização de índice do documento, a expressão: %(expression)s ; %(exception)s "
|
||||
|
||||
#: api.py:149
|
||||
#, python-format
|
||||
msgid "Unable to delete document indexing node; %s"
|
||||
msgstr "Não é possível excluir o nó de indexação de documentos; %s"
|
||||
|
||||
#: filesystem.py:51
|
||||
#, python-format
|
||||
msgid "Unable to create indexing directory; %s"
|
||||
msgstr "Não é possível criar o diretório de indexação; %s"
|
||||
|
||||
#: filesystem.py:69
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Unable to create symbolic link, file exists and could not be deleted: "
|
||||
"%(filepath)s; %(exc)s"
|
||||
msgstr "Não é possível criar o link simbólico, o arquivo existe e não pode ser excluído: %(filepath)s; %(exc)s "
|
||||
|
||||
#: filesystem.py:71
|
||||
#, python-format
|
||||
msgid "Unable to create symbolic link: %(filepath)s; %(exc)s"
|
||||
msgstr "Não é possível criar o link simbólico: %(filepath)s; %(exc)s "
|
||||
|
||||
#: filesystem.py:84
|
||||
#, python-format
|
||||
msgid "Unable to delete document symbolic link; %s"
|
||||
msgstr "Não é possível excluir o link simbólico do documento; %s"
|
||||
|
||||
#: filesystem.py:96
|
||||
#, python-format
|
||||
msgid "Unable to delete indexing directory; %s"
|
||||
msgstr "Não é possível excluir o diretório de indexação; %s"
|
||||
|
||||
#: models.py:13
|
||||
#, python-format
|
||||
msgid "Available functions: %s"
|
||||
msgstr "Funções disponíveis: %s "
|
||||
|
||||
#: models.py:17 views.py:42
|
||||
msgid "name"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:17
|
||||
msgid "Internal name used to reference this index."
|
||||
msgstr ""
|
||||
|
||||
#: models.py:18 views.py:43
|
||||
msgid "title"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:18
|
||||
msgid "The name that will be visible to users."
|
||||
msgstr ""
|
||||
|
||||
#: models.py:19 models.py:50 views.py:44 views.py:168
|
||||
msgid "enabled"
|
||||
msgstr "habilitado"
|
||||
|
||||
#: models.py:19
|
||||
msgid ""
|
||||
"Causes this index to be visible and updated when document data changes."
|
||||
msgstr ""
|
||||
|
||||
#: models.py:41 models.py:47 views.py:104 views.py:135 views.py:161
|
||||
#: views.py:198 views.py:228 views.py:268
|
||||
msgid "index"
|
||||
msgstr "índice"
|
||||
|
||||
#: models.py:48
|
||||
msgid "indexing expression"
|
||||
msgstr "expressão de indexação"
|
||||
|
||||
#: models.py:48
|
||||
msgid "Enter a python string expression to be evaluated."
|
||||
msgstr "Digite uma expressão python para ser avaliada."
|
||||
|
||||
#: models.py:50
|
||||
msgid "Causes this node to be visible and updated when document data changes."
|
||||
msgstr ""
|
||||
|
||||
#: models.py:51
|
||||
msgid "link documents"
|
||||
msgstr "ligar documentos"
|
||||
|
||||
#: models.py:51
|
||||
msgid ""
|
||||
"Check this option to have this node act as a container for documents and not"
|
||||
" as a parent for further nodes."
|
||||
msgstr ""
|
||||
|
||||
#: models.py:57 models.py:63
|
||||
msgid "index template node"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:58
|
||||
msgid "indexes template nodes"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
msgid "value"
|
||||
msgstr "valor"
|
||||
|
||||
#: models.py:65
|
||||
msgid "documents"
|
||||
msgstr "documentos"
|
||||
|
||||
#: models.py:75
|
||||
msgid "index instance node"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:76
|
||||
msgid "indexes instance nodes"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:80
|
||||
msgid "index instance"
|
||||
msgstr "exemplo de índice"
|
||||
|
||||
#: models.py:81
|
||||
msgid "document"
|
||||
msgstr "documento"
|
||||
|
||||
#: models.py:88
|
||||
msgid "document rename count"
|
||||
msgstr "contagem de renomeação do documento"
|
||||
|
||||
#: models.py:89
|
||||
msgid "documents rename count"
|
||||
msgstr "contagem de renomeação dos documentos"
|
||||
|
||||
#: permissions.py:7
|
||||
msgid "Indexing"
|
||||
msgstr "Indexando"
|
||||
|
||||
#: permissions.py:9
|
||||
msgid "Configure document indexes"
|
||||
msgstr ""
|
||||
|
||||
#: permissions.py:10
|
||||
msgid "Create new document indexes"
|
||||
msgstr ""
|
||||
|
||||
#: permissions.py:11
|
||||
msgid "Edit document indexes"
|
||||
msgstr ""
|
||||
|
||||
#: permissions.py:12
|
||||
msgid "Delete document indexes"
|
||||
msgstr ""
|
||||
|
||||
#: permissions.py:14
|
||||
msgid "View document indexes"
|
||||
msgstr "Ver índices de documento"
|
||||
|
||||
#: permissions.py:15
|
||||
msgid "Rebuild document indexes"
|
||||
msgstr "Reconstruir índices de documento"
|
||||
|
||||
#: utils.py:19
|
||||
msgid "document indexes"
|
||||
msgstr "índices de documento"
|
||||
|
||||
#: views.py:71
|
||||
msgid "Index created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:95
|
||||
msgid "Index edited successfully"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:101
|
||||
#, python-format
|
||||
msgid "edit index: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:126
|
||||
#, python-format
|
||||
msgid "Index: %s deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:128
|
||||
#, python-format
|
||||
msgid "Index: %(index)s delete error: %(error)s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:140
|
||||
#, python-format
|
||||
msgid "Are you sure you with to delete the index: %s?"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:164
|
||||
#, python-format
|
||||
msgid "tree template nodes for index: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:167
|
||||
msgid "level"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:189
|
||||
msgid "Index template node created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:195
|
||||
msgid "create child node"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:216
|
||||
msgid "Index template node edited successfully"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:222
|
||||
#, python-format
|
||||
msgid "edit index template node: %s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:229 views.py:269 views.py:337
|
||||
msgid "node"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:251
|
||||
#, python-format
|
||||
msgid "Node: %s deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:253
|
||||
#, python-format
|
||||
msgid "Node: %(node)s delete error: %(error)s"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:262
|
||||
#, python-format
|
||||
msgid "Are you sure you with to delete the index template node: %s?"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:286
|
||||
msgid "nodes"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:319
|
||||
#, python-format
|
||||
msgid "contents for index: %s"
|
||||
msgstr "conteúdos para o índice: %s"
|
||||
|
||||
#: views.py:341
|
||||
msgid "items"
|
||||
msgstr "itens"
|
||||
|
||||
#: views.py:366
|
||||
msgid "Are you sure you wish to rebuild all indexes?"
|
||||
msgstr "Tem certeza de que deseja reconstruir todos os índices?"
|
||||
|
||||
#: views.py:367
|
||||
msgid "On large databases this operation may take some time to execute."
|
||||
msgstr "Em grandes bases de dados esta operação pode levar algum tempo para executar."
|
||||
|
||||
#: views.py:373
|
||||
msgid "Index rebuild completed successfully."
|
||||
msgstr "Reconstrução de índice concluída com êxito."
|
||||
|
||||
#: views.py:380
|
||||
#, python-format
|
||||
msgid "Index rebuild error: %s"
|
||||
msgstr "Reconstrução de índice de erro: %s"
|
||||
|
||||
#: views.py:402
|
||||
#, python-format
|
||||
msgid "indexes containing: %s"
|
||||
msgstr "índices contendo: %s"
|
||||
|
||||
#: conf/settings.py:22
|
||||
msgid ""
|
||||
"A dictionary that maps the index name and where on the filesystem that index"
|
||||
" will be mirrored."
|
||||
msgstr ""
|
||||
|
||||
#: templates/indexing_help.html:3
|
||||
msgid "What are indexes?"
|
||||
msgstr "Quais são os índices?"
|
||||
|
||||
#: templates/indexing_help.html:4
|
||||
msgid "Indexes group documents into a tree like hierarchical structure."
|
||||
msgstr "Indexar documentos agrupados em uma árvore como uma estrutura hierárquica."
|
||||
Binary file not shown.
@@ -8,10 +8,10 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n"
|
||||
"POT-Creation-Date: 2012-06-17 18:08-0400\n"
|
||||
"POT-Creation-Date: 2012-06-17 19:02-0400\n"
|
||||
"PO-Revision-Date: 2012-02-27 04:22+0000\n"
|
||||
"Last-Translator: Sergey Glita <gsv70@mail.ru>\n"
|
||||
"Language-Team: Russian (http://www.transifex.net/projects/p/mayan-edms/language/ru/)\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"
|
||||
|
||||
Reference in New Issue
Block a user