diff --git a/colab/locale/en/LC_MESSAGES/django.mo b/colab/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000..6849b1d Binary files /dev/null and b/colab/locale/en/LC_MESSAGES/django.mo differ diff --git a/colab/locale/en/LC_MESSAGES/django.po b/colab/locale/en/LC_MESSAGES/django.po new file mode 100644 index 0000000..b183ff8 --- /dev/null +++ b/colab/locale/en/LC_MESSAGES/django.po @@ -0,0 +1,770 @@ +# 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 , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-05-05 11:23-0430\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: settings.py:39 +msgid "English" +msgstr "" + +#: settings.py:40 +msgid "Spanish" +msgstr "" + +#: settings.py:41 +msgid "Portuguese" +msgstr "" + +#: signup.py:13 +msgid "Colab: Checking e-mail" +msgstr "" + +#: signup.py:32 +msgid "Password change of Colab Interlegis" +msgstr "" + +#: signup.py:51 +msgid "Registration on the mailing list" +msgstr "" + +#: rss/feeds.py:12 templates/home.html:63 +msgid "Latest Discussions" +msgstr "" + +#: rss/feeds.py:31 templates/home.html:46 +msgid "Discussions Most Relevance" +msgstr "" + +#: rss/feeds.py:50 templates/home.html:21 +msgid "Latest collaborations" +msgstr "" + +#: super_archives/forms.py:18 +msgid "Name" +msgstr "" + +#: super_archives/forms.py:19 +msgid "Last name" +msgstr "" + +#: super_archives/forms.py:23 +msgid "Institution" +msgstr "" + +#: super_archives/forms.py:25 +msgid "Function" +msgstr "" + +#: super_archives/forms.py:26 +msgid "Twitter" +msgstr "" + +#: super_archives/forms.py:27 +msgid "Facebook" +msgstr "" + +#: super_archives/forms.py:28 +msgid "Google Talk" +msgstr "" + +#: super_archives/forms.py:29 super_archives/models.py:71 +msgid "Personal Website/Blog" +msgstr "" + +#: super_archives/models.py:57 +msgid "Institution name" +msgstr "" + +#: super_archives/models.py:57 +msgid "Please enter your Institution name" +msgstr "" + +#: super_archives/models.py:59 +msgid "Role" +msgstr "" + +#: super_archives/models.py:60 +msgid "Please enter your role name into your organization or institution" +msgstr "" + +#: super_archives/models.py:65 +msgid "Facebook account" +msgstr "" + +#: super_archives/models.py:66 +msgid "" +"Please enter the URL as the following format: http://www.facebook.com/" +"facebook." +msgstr "" + +#: super_archives/models.py:68 +msgid "Google talk account" +msgstr "" + +#: super_archives/models.py:69 +msgid "" +"Please enter the email as the following format: user@gmail.com." +msgstr "" + +#: super_archives/models.py:72 +msgid "" +"Please enter the URL as the following format: http://mywebstie.com." +msgstr "" + +#: super_archives/models.py:76 +msgid "User Profile" +msgstr "" + +#: super_archives/models.py:77 +msgid "Users Profiles" +msgstr "" + +#: super_archives/models.py:109 +msgid "Thread" +msgstr "" + +#: super_archives/models.py:110 +msgid "Threads" +msgstr "" + +#: super_archives/models.py:115 +msgid "Mailing List" +msgstr "" + +#: super_archives/models.py:116 +msgid "The Mailing List where is the thread" +msgstr "" + +#: super_archives/models.py:119 +msgid "Latest message" +msgstr "" + +#: super_archives/models.py:120 +msgid "Latest message posted" +msgstr "" + +#: super_archives/models.py:121 +msgid "Score" +msgstr "" + +#: super_archives/models.py:121 +msgid "Thread score" +msgstr "" + +#: super_archives/models.py:207 +msgid "Subject" +msgstr "" + +#: super_archives/models.py:208 +msgid "Please enter a message subject" +msgstr "" + +#: super_archives/models.py:211 +msgid "Message body" +msgstr "" + +#: super_archives/models.py:212 +msgid "Please enter a message body" +msgstr "" + +#: super_archives/models.py:221 +msgid "Message" +msgstr "" + +#: super_archives/models.py:222 +msgid "Messages" +msgstr "" + +#: super_archives/templates/message-list.html:6 templates/base.html:103 +msgid "Discussions" +msgstr "" + +#: super_archives/templates/message-list.html:10 templates/search.html:14 +msgid "Filters" +msgstr "" + +#: super_archives/templates/message-list.html:12 +msgid "Sort by" +msgstr "" + +#: super_archives/templates/message-list.html:14 +#: super_archives/templates/message-list.html:17 +#: super_archives/templates/message-list.html:27 templates/search.html:19 +#: templates/search.html.py:25 templates/search.html:31 +#: templates/search.html.py:37 +msgid "Remove filter" +msgstr "" + +#: super_archives/templates/message-list.html:16 +msgid "Relevance" +msgstr "" + +#: super_archives/templates/message-list.html:19 +msgid "Recent activity" +msgstr "" + +#: super_archives/templates/message-list.html:24 +msgid "Lists" +msgstr "" + +#: super_archives/templates/message-list.html:41 +msgid "No discussion found" +msgstr "" + +#: super_archives/templates/message-list.html:51 templates/search.html:63 +msgid "Previous" +msgstr "" + +#: super_archives/templates/message-list.html:55 templates/search.html:67 +msgid "Page" +msgstr "" + +#: super_archives/templates/message-list.html:55 templates/search.html:67 +msgid "of" +msgstr "" + +#: super_archives/templates/message-list.html:59 templates/search.html:71 +msgid "Next" +msgstr "" + +#: super_archives/templates/message-preview.html:35 +msgid "by" +msgstr "" + +#: super_archives/templates/message-preview.html:41 views/other.py:65 +msgid "anônimo" +msgstr "" + +#: super_archives/templates/message-preview.html:47 +#: super_archives/templates/message-thread.html:58 +msgid "back" +msgstr "" + +#: super_archives/templates/message-thread.html:26 +msgid "Vote" +msgstr "" + +#: super_archives/templates/message-thread.html:30 +msgid "Remove votes" +msgstr "" + +#: super_archives/templates/message-thread.html:46 +msgid "Order by" +msgstr "" + +#: super_archives/templates/message-thread.html:48 +msgid "Votes" +msgstr "" + +#: super_archives/templates/message-thread.html:49 +msgid "Data" +msgstr "" + +#: super_archives/templates/message-thread.html:54 +msgid "Statistics:" +msgstr "" + +#: super_archives/templates/message-thread.html:57 +msgid "started at" +msgstr "" + +#: super_archives/templates/message-thread.html:60 +msgid "viewed" +msgstr "" + +#: super_archives/templates/message-thread.html:61 +#: super_archives/templates/message-thread.html:64 +#: super_archives/templates/message-thread.html:67 +msgid "times" +msgstr "" + +#: super_archives/templates/message-thread.html:63 +msgid "answered" +msgstr "" + +#: super_archives/templates/message-thread.html:66 +msgid "voted" +msgstr "" + +#: templates/404.html:3 +msgid "Not found. Keep searching! :)" +msgstr "" + +#: templates/500.html:3 +msgid "Ooopz... something went wrong!" +msgstr "" + +#: templates/account_change_password.html:9 templates/signup-form.html:9 +msgid "Please correct the errors below and try again." +msgstr "" + +#: templates/account_change_password.html:20 +msgid "Change password" +msgstr "" + +#: templates/account_request_reset_password.html:5 templates/login.html:30 +msgid "I forgot my password" +msgstr "" + +#: templates/account_request_reset_password.html:11 +msgid "User" +msgstr "" + +#: templates/account_request_reset_password.html:13 +msgid "Send new password" +msgstr "" + +#: templates/base.html:71 templates/login.html:43 templates/signup-form.html:6 +msgid "Sign up" +msgstr "" + +#: templates/base.html:74 templates/login.html:17 +msgid "Login" +msgstr "" + +#: templates/base.html:78 +msgid "authenticated as" +msgstr "" + +#: templates/base.html:82 +msgid "My Profile" +msgstr "" + +#: templates/base.html:87 +msgid "Logout" +msgstr "" + +#: templates/base.html:94 +msgid "COLAB" +msgstr "" + +#: templates/base.html:96 +msgid "Colab" +msgstr "" + +#: templates/base.html:106 templates/pizza-chart.html:26 +#: templates/search.html:23 +msgid "Wiki" +msgstr "" + +#: templates/base.html:110 +msgid "Contribute" +msgstr "" + +#: templates/base.html:114 +msgid "Report a problem" +msgstr "" + +#: templates/base.html:117 +msgid "Messenger" +msgstr "" + +#: templates/base.html:123 +msgid "Search here..." +msgstr "" + +#: templates/base.html:124 templates/search.html:5 +msgid "Search" +msgstr "" + +#: templates/base.html:141 +msgid "The contents of this site is published under license" +msgstr "" + +#: templates/base.html:142 +msgid "Creative Commons - attribution, non-commercial" +msgstr "" + +#: templates/email_account-reset-password.html:3 +#, python-format +msgid "" +"\n" +" This email was sent to confirm the password change request \n" +" to the user's %(username)s of Interlegis Colab. If you have not \n" +" made ​​the request, please ignore this message.\n" +msgstr "" + +#: templates/email_account-reset-password.html:12 +msgid "" +"\n" +" To perform the password change visit the link below:\n" +msgstr "" + +#: templates/email_signup-email-confirmation.html:3 +msgid "Welcome to the Colab!" +msgstr "" + +#: templates/email_signup-email-confirmation.html:5 +msgid "" +"To activate your account, please confirm your mail's activation by accessing " +"the following link:" +msgstr "" + +#: templates/home.html:15 +msgid "INTERLEGIS COMMUNITIES" +msgstr "" + +#: templates/home.html:23 +msgid "RSS - Latest collaborations" +msgstr "" + +#: templates/home.html:24 templates/home.html.py:49 templates/home.html:66 +msgid "RSS" +msgstr "" + +#: templates/home.html:33 +msgid "View more collaborations..." +msgstr "" + +#: templates/home.html:38 +msgid "Distribution of Collaborations" +msgstr "" + +#: templates/home.html:48 +msgid "RSS - Discussions Most Relevance" +msgstr "" + +#: templates/home.html:58 +msgid "View more discussions relevance..." +msgstr "" + +#: templates/home.html:65 +msgid "RSS - Latest Discussions" +msgstr "" + +#: templates/home.html:75 +msgid "View more discussions..." +msgstr "" + +#: templates/login.html:36 +msgid "Not already registered? Sign up!" +msgstr "" + +#: templates/open-data.html:6 +msgid "OpenData - Communities Interlegis" +msgstr "" + +#: templates/open-data.html:7 +msgid "" +"At this point the system Colab provides much of its data \n" +" through its search engine." +msgstr "" + +#: templates/open-data.html:9 +msgid "" +"If you are interested in integrating your system with the environment " +"Colab \n" +" and requires no other data provided by this API, please contact us " +"via the ticketing \n" +" system (you must be registered in order to create a ticket)." +msgstr "" + +#: templates/open-data.html:13 +msgid "Performing searches via the API" +msgstr "" + +#: templates/open-data.html:16 +msgid "The base URL used for the search is:" +msgstr "" + +#: templates/open-data.html:19 +msgid "Parameters:" +msgstr "" + +#: templates/open-data.html:22 +msgid "Query" +msgstr "" + +#: templates/open-data.html:23 +msgid "" +"The query is the \"question\" sent \n" +" to the search server. A query consists of \n" +" field:value, where the field represents a kind of " +"system data,\n" +" for example collaborator and represents the data " +"stored \n" +" by the system, for example jeanferri." +msgstr "" + +#: templates/open-data.html:28 +msgid "The following is a list of available fields to search:" +msgstr "" + +#: templates/open-data.html:30 +msgid "wiki, thread, ticket, changeset." +msgstr "" + +#: templates/open-data.html:31 +msgid "page name, title of the discussion or ticket, changeset description." +msgstr "" + +#: templates/open-data.html:32 +msgid "" +"excerpt from the page or the discussion, description of the ticket or " +"changeset." +msgstr "" + +#: templates/open-data.html:33 +msgid "name of user who created the document." +msgstr "" + +#: templates/open-data.html:34 +msgid "real name who created the document." +msgstr "" + +#: templates/open-data.html:35 +msgid "creation date." +msgstr "" + +#: templates/open-data.html:36 +msgid "modification date." +msgstr "" + +#: templates/open-data.html:37 +msgid "mailing list (only for type thread)." +msgstr "" + +#: templates/open-data.html:38 +msgid "name of the wiki page." +msgstr "" + +#: templates/open-data.html:39 +msgid "comments of tickets (all concatenated)." +msgstr "" + +#: templates/open-data.html:40 +msgid "" +"contents of wiki page or messages of the discussions (all concatenated)." +msgstr "" + +#: templates/open-data.html:41 +msgid "keywords (ticket only)." +msgstr "" + +#: templates/open-data.html:42 +msgid "milestone (ticket only)." +msgstr "" + +#: templates/open-data.html:43 +msgid "priority (ticket only)." +msgstr "" + +#: templates/open-data.html:44 +msgid "component (ticket only)." +msgstr "" + +#: templates/open-data.html:45 +msgid "version (ticket only)." +msgstr "" + +#: templates/open-data.html:46 +msgid "severity (ticket only)." +msgstr "" + +#: templates/open-data.html:47 +msgid "responsible (ticket only)." +msgstr "" + +#: templates/open-data.html:48 +msgid "status (ticket only)." +msgstr "" + +#: templates/open-data.html:49 +msgid "review (ticket only)." +msgstr "" + +#: templates/open-data.html:50 +msgid "synonym for the title (for discussion)." +msgstr "" + +#: templates/open-data.html:56 +msgid "Results per page - n" +msgstr "" + +#: templates/open-data.html:57 +msgid "" +"Number of results to be displayed per page. \n" +" Its value must be an integer between 1 and 500." +msgstr "" + +#: templates/open-data.html:59 +msgid "Default: 50" +msgstr "" + +#: templates/open-data.html:64 +msgid "Page - p" +msgstr "" + +#: templates/open-data.html:65 +msgid "" +"Page number that appears. Its value must be an \n" +" integer equal to or greater than 1." +msgstr "" + +#: templates/open-data.html:66 +msgid "Default: 1" +msgstr "" + +#: templates/open-data.html:71 +msgid "Order - o" +msgstr "" + +#: templates/open-data.html:72 +msgid "" +"Order in which the results will be displayed. Its value must be \n" +" a string in the field direction where the same field " +"are \n" +" presented in the query parameter and direction can " +"be \n" +" asc for ascending or desc for descending." +msgstr "" + +#: templates/pizza-chart.html:24 +msgid "Emails" +msgstr "" + +#: templates/pizza-chart.html:25 +msgid "Tickets" +msgstr "" + +#: templates/pizza-chart.html:27 +msgid "Code" +msgstr "" + +#: templates/search.html:7 +msgid "documents found in" +msgstr "" + +#: templates/search.html:8 +msgid "seconds" +msgstr "" + +#: templates/search.html:16 +msgid "Types" +msgstr "" + +#: templates/search.html:29 +msgid "Discussion" +msgstr "" + +#: templates/search.html:35 +msgid "Ticket" +msgstr "" + +#: templates/search.html:41 +msgid "Changeset" +msgstr "" + +#: templates/search.html:52 +msgid "No results for your search." +msgstr "" + +#: templates/signup-form.html:13 +msgid "Avatar" +msgstr "" + +#: templates/signup-form.html:18 +msgid "Add an avatar to your account using" +msgstr "" + +#: templates/signup-form.html:24 +msgid "Required fields" +msgstr "" + +#: templates/signup-form.html:31 +msgid "Access Information" +msgstr "" + +#: templates/signup-form.html:38 +msgid "Professionals Information" +msgstr "" + +#: templates/signup-form.html:44 templates/user-profile.html:40 +msgid "Personal Information" +msgstr "" + +#: templates/signup-form.html:51 +msgid "Others" +msgstr "" + +#: templates/signup-form.html:59 +msgid "Subscribe to mail lists" +msgstr "" + +#: templates/signup-form.html:64 +msgid "Register" +msgstr "" + +#: templates/user-profile.html:12 +msgid "User not registered." +msgstr "" + +#: templates/user-profile.html:12 +msgid "You are own this profile?" +msgstr "" + +#: templates/user-profile.html:13 +msgid "Click here and sign up." +msgstr "" + +#: templates/user-profile.html:20 +msgid "Hey, look you here! Want to " +msgstr "" + +#: templates/user-profile.html:21 +msgid "edit your profile" +msgstr "" + +#: templates/user-profile.html:45 +msgid "change password" +msgstr "" + +#: templates/user-profile.html:58 +msgid "Other informations" +msgstr "" + +#: templates/user-profile.html:77 +msgid "Save" +msgstr "" + +#: templates/user-profile.html:85 +msgid "Collaborations by Area" +msgstr "" + +#: templates/user-profile.html:94 +msgid "Latest posted" +msgstr "" + +#: templates/user-profile.html:99 +msgid "There are no posts by this user so far." +msgstr "" + +#: templates/user-profile.html:105 +msgid "Community inside participations" +msgstr "" + +#: templates/user-profile.html:110 +msgid "No contributions of this user so far." +msgstr "" + +#: views/signup.py:99 +msgid "E-mail validated correctly." +msgstr "" + +#: views/signup.py:187 views/signup.py:218 +msgid "Password changed successfully!" +msgstr "" diff --git a/colab/locale/es/LC_MESSAGES/django.mo b/colab/locale/es/LC_MESSAGES/django.mo new file mode 100644 index 0000000..aba7c5a Binary files /dev/null and b/colab/locale/es/LC_MESSAGES/django.mo differ diff --git a/colab/locale/es/LC_MESSAGES/django.po b/colab/locale/es/LC_MESSAGES/django.po new file mode 100644 index 0000000..f1eb1ca --- /dev/null +++ b/colab/locale/es/LC_MESSAGES/django.po @@ -0,0 +1,770 @@ +# colab translation. +# Copyright (C) 2012 colab +# This file is distributed under the same license as the colab package. +# Leonardo J. Caballero G. , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: colab\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-05-05 11:23-0430\n" +"PO-Revision-Date: 2012-05-04 23:28-0400\n" +"Last-Translator: Leonardo J. Caballero G. \n" +"Language-Team: Leonardo J. Caballero G. \n" +"Language: Spanish\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: settings.py:39 +msgid "English" +msgstr "Ingles" + +#: settings.py:40 +msgid "Spanish" +msgstr "Español" + +#: settings.py:41 +msgid "Portuguese" +msgstr "Portugués" + +#: signup.py:13 +msgid "Colab: Checking e-mail" +msgstr "Colab: Comprobando correo electrónico" + +#: signup.py:32 +msgid "Password change of Colab Interlegis" +msgstr "Cambiar contraseña de Colab Interlegis" + +#: signup.py:51 +msgid "Registration on the mailing list" +msgstr "Registro en la lista de correo electrónico" + +#: rss/feeds.py:12 templates/home.html:63 +msgid "Latest Discussions" +msgstr "Últimas discusiones" + +#: rss/feeds.py:31 templates/home.html:46 +msgid "Discussions Most Relevance" +msgstr "Discusiones más relevantes" + +#: rss/feeds.py:50 templates/home.html:21 +msgid "Latest collaborations" +msgstr "Últimas colaboraciones" + +#: super_archives/forms.py:18 +msgid "Name" +msgstr "Nombre" + +#: super_archives/forms.py:19 +msgid "Last name" +msgstr "Apellido" + +#: super_archives/forms.py:23 +msgid "Institution" +msgstr "Institución" + +#: super_archives/forms.py:25 +msgid "Function" +msgstr "Función" + +#: super_archives/forms.py:26 +msgid "Twitter" +msgstr "Cuenta Twitter" + +#: super_archives/forms.py:27 +msgid "Facebook" +msgstr "Cuenta Google Talk" + +#: super_archives/forms.py:28 +msgid "Google Talk" +msgstr "Cuenta Google Talk" + +#: super_archives/forms.py:29 super_archives/models.py:71 +msgid "Personal Website/Blog" +msgstr "Sitio Web / Blog personal" + +#: super_archives/models.py:57 +msgid "Institution name" +msgstr "Institución" + +#: super_archives/models.py:57 +msgid "Please enter your Institution name" +msgstr "" + +#: super_archives/models.py:59 +msgid "Role" +msgstr "Función" + +#: super_archives/models.py:60 +msgid "Please enter your role name into your organization or institution" +msgstr "" + +#: super_archives/models.py:65 +msgid "Facebook account" +msgstr "Cuenta Facebook" + +#: super_archives/models.py:66 +msgid "" +"Please enter the URL as the following format: http://www.facebook.com/" +"facebook." +msgstr "" + +#: super_archives/models.py:68 +msgid "Google talk account" +msgstr "Cuenta Google Talk" + +#: super_archives/models.py:69 +msgid "" +"Please enter the email as the following format: user@gmail.com." +msgstr "" + +#: super_archives/models.py:72 +msgid "" +"Please enter the URL as the following format: http://mywebstie.com." +msgstr "" + +#: super_archives/models.py:76 +msgid "User Profile" +msgstr "Perfil de usuario" + +#: super_archives/models.py:77 +msgid "Users Profiles" +msgstr "Perfiles de usuarios" + +#: super_archives/models.py:109 +msgid "Thread" +msgstr "Hilo" + +#: super_archives/models.py:110 +msgid "Threads" +msgstr "Hilos" + +#: super_archives/models.py:115 +msgid "Mailing List" +msgstr "Lista de correo electrónico" + +#: super_archives/models.py:116 +msgid "The Mailing List where is the thread" +msgstr "La lista de correo electrónico donde esta el hilo de discusión" + +#: super_archives/models.py:119 +msgid "Latest message" +msgstr "Últimos mensaje" + +#: super_archives/models.py:120 +msgid "Latest message posted" +msgstr "Últimos mensajes enviados" + +#: super_archives/models.py:121 +msgid "Score" +msgstr "Puntuación" + +#: super_archives/models.py:121 +msgid "Thread score" +msgstr "Puntuación de mensaje" + +#: super_archives/models.py:207 +msgid "Subject" +msgstr "Asunto" + +#: super_archives/models.py:208 +msgid "Please enter a message subject" +msgstr "" + +#: super_archives/models.py:211 +msgid "Message body" +msgstr "Cuerpo de mensaje" + +#: super_archives/models.py:212 +msgid "Please enter a message body" +msgstr "" + +#: super_archives/models.py:221 +msgid "Message" +msgstr "Mensaje" + +#: super_archives/models.py:222 +msgid "Messages" +msgstr "Mensajes" + +#: super_archives/templates/message-list.html:6 templates/base.html:103 +msgid "Discussions" +msgstr "Discusiones" + +#: super_archives/templates/message-list.html:10 templates/search.html:14 +msgid "Filters" +msgstr "Filtros" + +#: super_archives/templates/message-list.html:12 +msgid "Sort by" +msgstr "Ordenado por" + +#: super_archives/templates/message-list.html:14 +#: super_archives/templates/message-list.html:17 +#: super_archives/templates/message-list.html:27 templates/search.html:19 +#: templates/search.html.py:25 templates/search.html:31 +#: templates/search.html.py:37 +msgid "Remove filter" +msgstr "Remover filtro" + +#: super_archives/templates/message-list.html:16 +msgid "Relevance" +msgstr "Relevancia" + +#: super_archives/templates/message-list.html:19 +msgid "Recent activity" +msgstr "Actividad reciente" + +#: super_archives/templates/message-list.html:24 +msgid "Lists" +msgstr "Listas" + +#: super_archives/templates/message-list.html:41 +msgid "No discussion found" +msgstr "Sin discusión encontrada" + +#: super_archives/templates/message-list.html:51 templates/search.html:63 +msgid "Previous" +msgstr "Anterior" + +#: super_archives/templates/message-list.html:55 templates/search.html:67 +msgid "Page" +msgstr "Página" + +#: super_archives/templates/message-list.html:55 templates/search.html:67 +msgid "of" +msgstr "de" + +#: super_archives/templates/message-list.html:59 templates/search.html:71 +msgid "Next" +msgstr "Próximo" + +#: super_archives/templates/message-preview.html:35 +msgid "by" +msgstr "por" + +#: super_archives/templates/message-preview.html:41 views/other.py:65 +msgid "anônimo" +msgstr "anónimo" + +#: super_archives/templates/message-preview.html:47 +#: super_archives/templates/message-thread.html:58 +msgid "back" +msgstr "volver" + +#: super_archives/templates/message-thread.html:26 +msgid "Vote" +msgstr "Voto" + +#: super_archives/templates/message-thread.html:30 +msgid "Remove votes" +msgstr "Remover votos" + +#: super_archives/templates/message-thread.html:46 +msgid "Order by" +msgstr "Ordenar por" + +#: super_archives/templates/message-thread.html:48 +msgid "Votes" +msgstr "Votos" + +#: super_archives/templates/message-thread.html:49 +msgid "Data" +msgstr "Dato" + +#: super_archives/templates/message-thread.html:54 +msgid "Statistics:" +msgstr "Estadísticas:" + +#: super_archives/templates/message-thread.html:57 +msgid "started at" +msgstr "iniciada" + +#: super_archives/templates/message-thread.html:60 +msgid "viewed" +msgstr "vistos" + +#: super_archives/templates/message-thread.html:61 +#: super_archives/templates/message-thread.html:64 +#: super_archives/templates/message-thread.html:67 +msgid "times" +msgstr "veces" + +#: super_archives/templates/message-thread.html:63 +msgid "answered" +msgstr "respondido" + +#: super_archives/templates/message-thread.html:66 +msgid "voted" +msgstr "votado" + +#: templates/404.html:3 +msgid "Not found. Keep searching! :)" +msgstr "¡No se ha encontrado. Sigue buscando!" + +#: templates/500.html:3 +msgid "Ooopz... something went wrong!" +msgstr "¡Ooopz... algo salió mal!" + +#: templates/account_change_password.html:9 templates/signup-form.html:9 +msgid "Please correct the errors below and try again." +msgstr "Por favor, corrija los siguientes errores y trate de nuevo." + +#: templates/account_change_password.html:20 +msgid "Change password" +msgstr "Cambiar contraseña" + +#: templates/account_request_reset_password.html:5 templates/login.html:30 +msgid "I forgot my password" +msgstr "Yo olvide mi contraseña" + +#: templates/account_request_reset_password.html:11 +msgid "User" +msgstr "Usuario" + +#: templates/account_request_reset_password.html:13 +msgid "Send new password" +msgstr "Enviar nueva contraseña" + +#: templates/base.html:71 templates/login.html:43 templates/signup-form.html:6 +msgid "Sign up" +msgstr "Registrarse" + +#: templates/base.html:74 templates/login.html:17 +msgid "Login" +msgstr "Iniciar sesión" + +#: templates/base.html:78 +msgid "authenticated as" +msgstr "autenticado como" + +#: templates/base.html:82 +msgid "My Profile" +msgstr "Mi perfil" + +#: templates/base.html:87 +msgid "Logout" +msgstr "Cerrar sesión" + +#: templates/base.html:94 +msgid "COLAB" +msgstr "COLAB" + +#: templates/base.html:96 +msgid "Colab" +msgstr "Colab" + +#: templates/base.html:106 templates/pizza-chart.html:26 +#: templates/search.html:23 +msgid "Wiki" +msgstr "Wiki" + +#: templates/base.html:110 +msgid "Contribute" +msgstr "Contribuir" + +#: templates/base.html:114 +msgid "Report a problem" +msgstr "Reportar un problema" + +#: templates/base.html:117 +msgid "Messenger" +msgstr "Mensajero" + +#: templates/base.html:123 +msgid "Search here..." +msgstr "Buscar aquí..." + +#: templates/base.html:124 templates/search.html:5 +msgid "Search" +msgstr "Buscar" + +#: templates/base.html:141 +msgid "The contents of this site is published under license" +msgstr "Los contenidos de este sitio son publicados bajo la licencia" + +#: templates/base.html:142 +msgid "Creative Commons - attribution, non-commercial" +msgstr "Creative Commons - Atribución, NoComercial" + +#: templates/email_account-reset-password.html:3 +#, python-format +msgid "" +"\n" +" This email was sent to confirm the password change request \n" +" to the user's %(username)s of Interlegis Colab. If you have not \n" +" made ​​the request, please ignore this message.\n" +msgstr "" + +#: templates/email_account-reset-password.html:12 +msgid "" +"\n" +" To perform the password change visit the link below:\n" +msgstr "" + +#: templates/email_signup-email-confirmation.html:3 +msgid "Welcome to the Colab!" +msgstr "¡Bienvenido a Colab!" + +#: templates/email_signup-email-confirmation.html:5 +msgid "" +"To activate your account, please confirm your mail's activation by accessing " +"the following link:" +msgstr "" + +#: templates/home.html:15 +msgid "INTERLEGIS COMMUNITIES" +msgstr "COMUNIDADES INTERLEGIS" + +#: templates/home.html:23 +msgid "RSS - Latest collaborations" +msgstr "RSS - Últimas colaboraciones" + +#: templates/home.html:24 templates/home.html.py:49 templates/home.html:66 +msgid "RSS" +msgstr "Sindicación RSS" + +#: templates/home.html:33 +msgid "View more collaborations..." +msgstr "Ver más colaboraciones..." + +#: templates/home.html:38 +msgid "Distribution of Collaborations" +msgstr "Distribución de colaboraciones" + +#: templates/home.html:48 +msgid "RSS - Discussions Most Relevance" +msgstr "RSS - Discusiones más relevantes" + +#: templates/home.html:58 +msgid "View more discussions relevance..." +msgstr "Ver más discusiones relevantes..." + +#: templates/home.html:65 +msgid "RSS - Latest Discussions" +msgstr "RSS - Últimas discusiones" + +#: templates/home.html:75 +msgid "View more discussions..." +msgstr "Ver más discusiones..." + +#: templates/login.html:36 +msgid "Not already registered? Sign up!" +msgstr "¿No esta registrado? ¡Regístrese!" + +#: templates/open-data.html:6 +msgid "OpenData - Communities Interlegis" +msgstr "Datos abiertos (OpenData) - Comunidades Interlegis" + +#: templates/open-data.html:7 +msgid "" +"At this point the system Colab provides much of its data \n" +" through its search engine." +msgstr "" + +#: templates/open-data.html:9 +msgid "" +"If you are interested in integrating your system with the environment " +"Colab \n" +" and requires no other data provided by this API, please contact us " +"via the ticketing \n" +" system (you must be registered in order to create a ticket)." +msgstr "" + +#: templates/open-data.html:13 +msgid "Performing searches via the API" +msgstr "" + +#: templates/open-data.html:16 +msgid "The base URL used for the search is:" +msgstr "" + +#: templates/open-data.html:19 +msgid "Parameters:" +msgstr "Parámetros:" + +#: templates/open-data.html:22 +msgid "Query" +msgstr "" + +#: templates/open-data.html:23 +msgid "" +"The query is the \"question\" sent \n" +" to the search server. A query consists of \n" +" field:value, where the field represents a kind of " +"system data,\n" +" for example collaborator and represents the data " +"stored \n" +" by the system, for example jeanferri." +msgstr "" + +#: templates/open-data.html:28 +msgid "The following is a list of available fields to search:" +msgstr "" + +#: templates/open-data.html:30 +msgid "wiki, thread, ticket, changeset." +msgstr "" + +#: templates/open-data.html:31 +msgid "page name, title of the discussion or ticket, changeset description." +msgstr "" + +#: templates/open-data.html:32 +msgid "" +"excerpt from the page or the discussion, description of the ticket or " +"changeset." +msgstr "" + +#: templates/open-data.html:33 +msgid "name of user who created the document." +msgstr "nombre del usuario que creo el documento." + +#: templates/open-data.html:34 +msgid "real name who created the document." +msgstr "nombre real de quien creo el documento." + +#: templates/open-data.html:35 +msgid "creation date." +msgstr "fecha de creación" + +#: templates/open-data.html:36 +msgid "modification date." +msgstr "fecha de modificación" + +#: templates/open-data.html:37 +msgid "mailing list (only for type thread)." +msgstr "lista de correo electrónico (solamente para el tipo hilado)." + +#: templates/open-data.html:38 +msgid "name of the wiki page." +msgstr "nombre de página wiki" + +#: templates/open-data.html:39 +msgid "comments of tickets (all concatenated)." +msgstr "" + +#: templates/open-data.html:40 +msgid "" +"contents of wiki page or messages of the discussions (all concatenated)." +msgstr "" + +#: templates/open-data.html:41 +msgid "keywords (ticket only)." +msgstr "claves (solamente para ticket)." + +#: templates/open-data.html:42 +msgid "milestone (ticket only)." +msgstr "milestone (solamente para ticket)." + +#: templates/open-data.html:43 +msgid "priority (ticket only)." +msgstr "prioridad (solamente para ticket)." + +#: templates/open-data.html:44 +msgid "component (ticket only)." +msgstr "componente (solamente para ticket)." + +#: templates/open-data.html:45 +msgid "version (ticket only)." +msgstr "versión (solamente para ticket)." + +#: templates/open-data.html:46 +msgid "severity (ticket only)." +msgstr "severidad (solamente para ticket)." + +#: templates/open-data.html:47 +msgid "responsible (ticket only)." +msgstr "responsable (solamente para ticket)." + +#: templates/open-data.html:48 +msgid "status (ticket only)." +msgstr "estatus (solamente para ticket)." + +#: templates/open-data.html:49 +msgid "review (ticket only)." +msgstr "revisión (solamente para ticket)." + +#: templates/open-data.html:50 +msgid "synonym for the title (for discussion)." +msgstr "" + +#: templates/open-data.html:56 +msgid "Results per page - n" +msgstr "Resultados por pagina - n" + +#: templates/open-data.html:57 +msgid "" +"Number of results to be displayed per page. \n" +" Its value must be an integer between 1 and 500." +msgstr "" + +#: templates/open-data.html:59 +msgid "Default: 50" +msgstr "Por defecto: 50" + +#: templates/open-data.html:64 +msgid "Page - p" +msgstr "Página - p" + +#: templates/open-data.html:65 +msgid "" +"Page number that appears. Its value must be an \n" +" integer equal to or greater than 1." +msgstr "" + +#: templates/open-data.html:66 +msgid "Default: 1" +msgstr "Por defecto: 1" + +#: templates/open-data.html:71 +msgid "Order - o" +msgstr "" + +#: templates/open-data.html:72 +msgid "" +"Order in which the results will be displayed. Its value must be \n" +" a string in the field direction where the same field " +"are \n" +" presented in the query parameter and direction can " +"be \n" +" asc for ascending or desc for descending." +msgstr "" + +#: templates/pizza-chart.html:24 +msgid "Emails" +msgstr "Correos enviados" + +#: templates/pizza-chart.html:25 +msgid "Tickets" +msgstr "Tickets" + +#: templates/pizza-chart.html:27 +msgid "Code" +msgstr "Código" + +#: templates/search.html:7 +msgid "documents found in" +msgstr "documentos encontrados en" + +#: templates/search.html:8 +msgid "seconds" +msgstr "segundos" + +#: templates/search.html:16 +msgid "Types" +msgstr "Tipos" + +#: templates/search.html:29 +msgid "Discussion" +msgstr "Discusión" + +#: templates/search.html:35 +msgid "Ticket" +msgstr "Ticket" + +#: templates/search.html:41 +msgid "Changeset" +msgstr "Conjunto de cambios" + +#: templates/search.html:52 +msgid "No results for your search." +msgstr "Sin resultado en su búsqueda." + +#: templates/signup-form.html:13 +msgid "Avatar" +msgstr "Avatar" + +#: templates/signup-form.html:18 +msgid "Add an avatar to your account using" +msgstr "Agregar una foto a su cuenta de usuario usando" + +#: templates/signup-form.html:24 +msgid "Required fields" +msgstr "Campos requeridos" + +#: templates/signup-form.html:31 +msgid "Access Information" +msgstr "Información de Acceso" + +#: templates/signup-form.html:38 +msgid "Professionals Information" +msgstr "Información Profesional" + +#: templates/signup-form.html:44 templates/user-profile.html:40 +msgid "Personal Information" +msgstr "Información Personal" + +#: templates/signup-form.html:51 +msgid "Others" +msgstr "Otros" + +#: templates/signup-form.html:59 +msgid "Subscribe to mail lists" +msgstr "Suscribir a las siguientes listas de correo electrónico" + +#: templates/signup-form.html:64 +msgid "Register" +msgstr "Registro" + +#: templates/user-profile.html:12 +msgid "User not registered." +msgstr "Usuario no registrados." + +#: templates/user-profile.html:12 +msgid "You are own this profile?" +msgstr "¿Usted es dueño de este perfil?" + +#: templates/user-profile.html:13 +msgid "Click here and sign up." +msgstr "Haga clic aquí y regístrese." + +#: templates/user-profile.html:20 +msgid "Hey, look you here! Want to " +msgstr "¡Oye, mira aquí! ¿Quieres" + +#: templates/user-profile.html:21 +msgid "edit your profile" +msgstr "editar su perfil" + +#: templates/user-profile.html:45 +msgid "change password" +msgstr "cambiar contraseña" + +#: templates/user-profile.html:58 +msgid "Other informations" +msgstr "Otras informaciones" + +#: templates/user-profile.html:77 +msgid "Save" +msgstr "Guardar" + +#: templates/user-profile.html:85 +msgid "Collaborations by Area" +msgstr "Colaboraciones por Área" + +#: templates/user-profile.html:94 +msgid "Latest posted" +msgstr "Últimos correos enviados" + +#: templates/user-profile.html:99 +msgid "There are no posts by this user so far." +msgstr "No hay ningún correo enviado por este usuario hasta el momento." + +#: templates/user-profile.html:105 +msgid "Community inside participations" +msgstr "Participaciones dentro de la comunidad" + +#: templates/user-profile.html:110 +msgid "No contributions of this user so far." +msgstr "No hay ninguna contribución por este usuario hasta el momento." + +#: views/signup.py:99 +msgid "E-mail validated correctly." +msgstr "Correo electrónico validado correctamente." + +#: views/signup.py:187 views/signup.py:218 +msgid "Password changed successfully!" +msgstr "¡Contraseña cambiada correctamente!" diff --git a/colab/locale/pt-BR/LC_MESSAGES/django.mo b/colab/locale/pt-BR/LC_MESSAGES/django.mo new file mode 100644 index 0000000..a596c48 Binary files /dev/null and b/colab/locale/pt-BR/LC_MESSAGES/django.mo differ diff --git a/colab/locale/pt-BR/LC_MESSAGES/django.po b/colab/locale/pt-BR/LC_MESSAGES/django.po new file mode 100644 index 0000000..86377a3 --- /dev/null +++ b/colab/locale/pt-BR/LC_MESSAGES/django.po @@ -0,0 +1,777 @@ +# colab translation. +# Copyright (C) 2012 colab +# This file is distributed under the same license as the colab package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: colab\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-05-05 11:23-0430\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Sergio Oliveira \n" +"Language-Team: Sergio Oliveira \n" +"Language: Brasilian Portuguese\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: settings.py:39 +msgid "English" +msgstr "Inglês" + +#: settings.py:40 +msgid "Spanish" +msgstr "Espanhol" + +#: settings.py:41 +msgid "Portuguese" +msgstr "Português" + +#: signup.py:13 +msgid "Colab: Checking e-mail" +msgstr "Colab: Verificação de email" + +#: signup.py:32 +msgid "Password change of Colab Interlegis" +msgstr "Altereção de senha do Colab Interlegis" + +#: signup.py:51 +msgid "Registration on the mailing list" +msgstr "Inscrição na lista de discussão" + +#: rss/feeds.py:12 templates/home.html:63 +msgid "Latest Discussions" +msgstr "Últimas Discussões" + +#: rss/feeds.py:31 templates/home.html:46 +msgid "Discussions Most Relevance" +msgstr "Discussões Mais Relevantes" + +#: rss/feeds.py:50 templates/home.html:21 +msgid "Latest collaborations" +msgstr "Últimas Colaborações" + +#: super_archives/forms.py:18 +msgid "Name" +msgstr "Nome" + +#: super_archives/forms.py:19 +msgid "Last name" +msgstr "Sobrenome" + +#: super_archives/forms.py:23 +msgid "Institution" +msgstr "Instituição" + +#: super_archives/forms.py:25 +msgid "Function" +msgstr "Função" + +#: super_archives/forms.py:26 +msgid "Twitter" +msgstr "Twitter" + +#: super_archives/forms.py:27 +msgid "Facebook" +msgstr "Facebook" + +#: super_archives/forms.py:28 +msgid "Google Talk" +msgstr "Google Talk" + +#: super_archives/forms.py:29 super_archives/models.py:71 +msgid "Personal Website/Blog" +msgstr "Página Pessoal/Blog" + +#: super_archives/models.py:57 +msgid "Institution name" +msgstr "Nome Instituição" + +#: super_archives/models.py:57 +msgid "Please enter your Institution name" +msgstr "" + +#: super_archives/models.py:59 +msgid "Role" +msgstr "Função" + +#: super_archives/models.py:60 +msgid "Please enter your role name into your organization or institution" +msgstr "" + +#: super_archives/models.py:65 +msgid "Facebook account" +msgstr "" + +#: super_archives/models.py:66 +msgid "" +"Please enter the URL as the following format: http://www.facebook.com/" +"facebook." +msgstr "" + +#: super_archives/models.py:68 +msgid "Google talk account" +msgstr "" + +#: super_archives/models.py:69 +msgid "" +"Please enter the email as the following format: user@gmail.com." +msgstr "" + +#: super_archives/models.py:72 +msgid "" +"Please enter the URL as the following format: http://mywebstie.com." +msgstr "" + +#: super_archives/models.py:76 +msgid "User Profile" +msgstr "Perfil de Usuário" + +#: super_archives/models.py:77 +msgid "Users Profiles" +msgstr "Perfis de usuários" + +#: super_archives/models.py:109 +msgid "Thread" +msgstr "" + +#: super_archives/models.py:110 +msgid "Threads" +msgstr "" + +#: super_archives/models.py:115 +msgid "Mailing List" +msgstr "" + +#: super_archives/models.py:116 +msgid "The Mailing List where is the thread" +msgstr "" + +#: super_archives/models.py:119 +msgid "Latest message" +msgstr "Últimas Mensagens" + +#: super_archives/models.py:120 +msgid "Latest message posted" +msgstr "Últimas Mensagens Enviadas" + +#: super_archives/models.py:121 +msgid "Score" +msgstr "" + +#: super_archives/models.py:121 +msgid "Thread score" +msgstr "" + +#: super_archives/models.py:207 +msgid "Subject" +msgstr "" + +#: super_archives/models.py:208 +msgid "Please enter a message subject" +msgstr "" + +#: super_archives/models.py:211 +msgid "Message body" +msgstr "" + +#: super_archives/models.py:212 +msgid "Please enter a message body" +msgstr "" + +#: super_archives/models.py:221 +msgid "Message" +msgstr "Mensagem" + +#: super_archives/models.py:222 +msgid "Messages" +msgstr "Mensagems" + +#: super_archives/templates/message-list.html:6 templates/base.html:103 +msgid "Discussions" +msgstr "Discussões" + +#: super_archives/templates/message-list.html:10 templates/search.html:14 +msgid "Filters" +msgstr "Filtros" + +#: super_archives/templates/message-list.html:12 +msgid "Sort by" +msgstr "Ordenar por" + +#: super_archives/templates/message-list.html:14 +#: super_archives/templates/message-list.html:17 +#: super_archives/templates/message-list.html:27 templates/search.html:19 +#: templates/search.html.py:25 templates/search.html:31 +#: templates/search.html.py:37 +msgid "Remove filter" +msgstr "Retirar filtro" + +#: super_archives/templates/message-list.html:16 +msgid "Relevance" +msgstr "Relevância" + +#: super_archives/templates/message-list.html:19 +msgid "Recent activity" +msgstr "Atividade recente" + +#: super_archives/templates/message-list.html:24 +msgid "Lists" +msgstr "Listas" + +#: super_archives/templates/message-list.html:41 +msgid "No discussion found" +msgstr "Nenhuma discussão encontrada" + +#: super_archives/templates/message-list.html:51 templates/search.html:63 +msgid "Previous" +msgstr "Anterior" + +#: super_archives/templates/message-list.html:55 templates/search.html:67 +msgid "Page" +msgstr "Página" + +#: super_archives/templates/message-list.html:55 templates/search.html:67 +msgid "of" +msgstr "de" + +#: super_archives/templates/message-list.html:59 templates/search.html:71 +msgid "Next" +msgstr "Próxima" + +#: super_archives/templates/message-preview.html:35 +msgid "by" +msgstr "por" + +#: super_archives/templates/message-preview.html:41 views/other.py:65 +msgid "anônimo" +msgstr "anônimo" + +#: super_archives/templates/message-preview.html:47 +#: super_archives/templates/message-thread.html:58 +msgid "back" +msgstr "atrás" + +#: super_archives/templates/message-thread.html:26 +msgid "Vote" +msgstr "Votar" + +#: super_archives/templates/message-thread.html:30 +msgid "Remove votes" +msgstr "Remover voto" + +#: super_archives/templates/message-thread.html:46 +msgid "Order by" +msgstr "Ordenar por" + +#: super_archives/templates/message-thread.html:48 +msgid "Votes" +msgstr "Votos" + +#: super_archives/templates/message-thread.html:49 +msgid "Data" +msgstr "Data" + +#: super_archives/templates/message-thread.html:54 +msgid "Statistics:" +msgstr "Estatísticas:" + +#: super_archives/templates/message-thread.html:57 +msgid "started at" +msgstr "iniciada à" + +#: super_archives/templates/message-thread.html:60 +msgid "viewed" +msgstr "visualizada" + +#: super_archives/templates/message-thread.html:61 +#: super_archives/templates/message-thread.html:64 +#: super_archives/templates/message-thread.html:67 +msgid "times" +msgstr "vezes" + +#: super_archives/templates/message-thread.html:63 +msgid "answered" +msgstr "respondida" + +#: super_archives/templates/message-thread.html:66 +msgid "voted" +msgstr "votada" + +#: templates/404.html:3 +msgid "Not found. Keep searching! :)" +msgstr "Não encontrado. Continue procurando! :)" + +#: templates/500.html:3 +msgid "Ooopz... something went wrong!" +msgstr "Ooopz... algo saiu errado!" + +#: templates/account_change_password.html:9 templates/signup-form.html:9 +msgid "Please correct the errors below and try again." +msgstr "Por favor, corrija os erros abaixo e tente novamente." + +#: templates/account_change_password.html:20 +msgid "Change password" +msgstr "Alterar senha" + +#: templates/account_request_reset_password.html:5 templates/login.html:30 +msgid "I forgot my password" +msgstr "Esqueci minha senha" + +#: templates/account_request_reset_password.html:11 +msgid "User" +msgstr "Usuário" + +#: templates/account_request_reset_password.html:13 +msgid "Send new password" +msgstr "Enviar nova senha" + +#: templates/base.html:71 templates/login.html:43 templates/signup-form.html:6 +msgid "Sign up" +msgstr "Cadastre-se" + +#: templates/base.html:74 templates/login.html:17 +msgid "Login" +msgstr "Login" + +#: templates/base.html:78 +msgid "authenticated as" +msgstr "autenticado como" + +#: templates/base.html:82 +msgid "My Profile" +msgstr "Meu Perfil" + +#: templates/base.html:87 +msgid "Logout" +msgstr "Sair" + +#: templates/base.html:94 +msgid "COLAB" +msgstr "COLAB" + +#: templates/base.html:96 +msgid "Colab" +msgstr "Colab" + +#: templates/base.html:106 templates/pizza-chart.html:26 +#: templates/search.html:23 +msgid "Wiki" +msgstr "Wiki" + +#: templates/base.html:110 +msgid "Contribute" +msgstr "Contribua" + +#: templates/base.html:114 +msgid "Report a problem" +msgstr "Reporte um problema" + +#: templates/base.html:117 +msgid "Messenger" +msgstr "Mensageiro" + +#: templates/base.html:123 +msgid "Search here..." +msgstr "Pesquise aqui..." + +#: templates/base.html:124 templates/search.html:5 +msgid "Search" +msgstr "Busca" + +#: templates/base.html:141 +msgid "The contents of this site is published under license" +msgstr "O conteúdo deste site está publicado sob a licença" + +#: templates/base.html:142 +msgid "Creative Commons - attribution, non-commercial" +msgstr "Creative Commons - atribuição e não-comercial" + +#: templates/email_account-reset-password.html:3 +#, python-format +msgid "" +"\n" +" This email was sent to confirm the password change request \n" +" to the user's %(username)s of Interlegis Colab. If you have not \n" +" made ​​the request, please ignore this message.\n" +msgstr "" +"\n" +" Este email foi enviado para confirmar a solicitação de troca de senha \n" +" para o usuário %(username)s do Colab Interlegis. Caso você não \n" +" tenha realizado a solicitação por favor ignore esta mensagem.\n" + +#: templates/email_account-reset-password.html:12 +msgid "" +"\n" +" To perform the password change visit the link below:\n" +msgstr "" + +#: templates/email_signup-email-confirmation.html:3 +msgid "Welcome to the Colab!" +msgstr "Bem-vindo ao Colab!" + +#: templates/email_signup-email-confirmation.html:5 +#, fuzzy +msgid "" +"To activate your account, please confirm your mail's activation by accessing " +"the following link:" +msgstr "" +"Para ativar sua conta por favor valide seu email acessando \n" +"o link seguinte:" + +#: templates/home.html:15 +msgid "INTERLEGIS COMMUNITIES" +msgstr "COMUNIDADES INTERLEGIS" + +#: templates/home.html:23 +msgid "RSS - Latest collaborations" +msgstr "RSS - Últimas Colaborações" + +#: templates/home.html:24 templates/home.html.py:49 templates/home.html:66 +msgid "RSS" +msgstr "RSS" + +#: templates/home.html:33 +msgid "View more collaborations..." +msgstr "Ver mais colaborações..." + +#: templates/home.html:38 +msgid "Distribution of Collaborations" +msgstr "Distribuição das Colaborações" + +#: templates/home.html:48 +msgid "RSS - Discussions Most Relevance" +msgstr "RSS - Discussões Mais Relevantes" + +#: templates/home.html:58 +msgid "View more discussions relevance..." +msgstr "Ver mais discussões relevantes..." + +#: templates/home.html:65 +msgid "RSS - Latest Discussions" +msgstr "RSS - Últimas Discussões" + +#: templates/home.html:75 +msgid "View more discussions..." +msgstr "Ver mais discussões..." + +#: templates/login.html:36 +msgid "Not already registered? Sign up!" +msgstr "Não possui cadastro? Casdastre-se" + +#: templates/open-data.html:6 +msgid "OpenData - Communities Interlegis" +msgstr "" + +#: templates/open-data.html:7 +msgid "" +"At this point the system Colab provides much of its data \n" +" through its search engine." +msgstr "" + +#: templates/open-data.html:9 +msgid "" +"If you are interested in integrating your system with the environment " +"Colab \n" +" and requires no other data provided by this API, please contact us " +"via the ticketing \n" +" system (you must be registered in order to create a ticket)." +msgstr "" + +#: templates/open-data.html:13 +msgid "Performing searches via the API" +msgstr "" + +#: templates/open-data.html:16 +msgid "The base URL used for the search is:" +msgstr "" + +#: templates/open-data.html:19 +msgid "Parameters:" +msgstr "" + +#: templates/open-data.html:22 +msgid "Query" +msgstr "" + +#: templates/open-data.html:23 +msgid "" +"The query is the \"question\" sent \n" +" to the search server. A query consists of \n" +" field:value, where the field represents a kind of " +"system data,\n" +" for example collaborator and represents the data " +"stored \n" +" by the system, for example jeanferri." +msgstr "" + +#: templates/open-data.html:28 +msgid "The following is a list of available fields to search:" +msgstr "" + +#: templates/open-data.html:30 +msgid "wiki, thread, ticket, changeset." +msgstr "" + +#: templates/open-data.html:31 +msgid "page name, title of the discussion or ticket, changeset description." +msgstr "" + +#: templates/open-data.html:32 +msgid "" +"excerpt from the page or the discussion, description of the ticket or " +"changeset." +msgstr "" + +#: templates/open-data.html:33 +msgid "name of user who created the document." +msgstr "" + +#: templates/open-data.html:34 +msgid "real name who created the document." +msgstr "" + +#: templates/open-data.html:35 +msgid "creation date." +msgstr "" + +#: templates/open-data.html:36 +msgid "modification date." +msgstr "" + +#: templates/open-data.html:37 +msgid "mailing list (only for type thread)." +msgstr "" + +#: templates/open-data.html:38 +msgid "name of the wiki page." +msgstr "" + +#: templates/open-data.html:39 +msgid "comments of tickets (all concatenated)." +msgstr "" + +#: templates/open-data.html:40 +msgid "" +"contents of wiki page or messages of the discussions (all concatenated)." +msgstr "" + +#: templates/open-data.html:41 +msgid "keywords (ticket only)." +msgstr "" + +#: templates/open-data.html:42 +msgid "milestone (ticket only)." +msgstr "" + +#: templates/open-data.html:43 +msgid "priority (ticket only)." +msgstr "" + +#: templates/open-data.html:44 +msgid "component (ticket only)." +msgstr "" + +#: templates/open-data.html:45 +msgid "version (ticket only)." +msgstr "" + +#: templates/open-data.html:46 +msgid "severity (ticket only)." +msgstr "" + +#: templates/open-data.html:47 +msgid "responsible (ticket only)." +msgstr "" + +#: templates/open-data.html:48 +msgid "status (ticket only)." +msgstr "" + +#: templates/open-data.html:49 +msgid "review (ticket only)." +msgstr "" + +#: templates/open-data.html:50 +msgid "synonym for the title (for discussion)." +msgstr "" + +#: templates/open-data.html:56 +msgid "Results per page - n" +msgstr "" + +#: templates/open-data.html:57 +msgid "" +"Number of results to be displayed per page. \n" +" Its value must be an integer between 1 and 500." +msgstr "" + +#: templates/open-data.html:59 +msgid "Default: 50" +msgstr "" + +#: templates/open-data.html:64 +msgid "Page - p" +msgstr "" + +#: templates/open-data.html:65 +msgid "" +"Page number that appears. Its value must be an \n" +" integer equal to or greater than 1." +msgstr "" + +#: templates/open-data.html:66 +msgid "Default: 1" +msgstr "" + +#: templates/open-data.html:71 +msgid "Order - o" +msgstr "" + +#: templates/open-data.html:72 +msgid "" +"Order in which the results will be displayed. Its value must be \n" +" a string in the field direction where the same field " +"are \n" +" presented in the query parameter and direction can " +"be \n" +" asc for ascending or desc for descending." +msgstr "" + +#: templates/pizza-chart.html:24 +msgid "Emails" +msgstr "Emails" + +#: templates/pizza-chart.html:25 +msgid "Tickets" +msgstr "Tiquetes" + +#: templates/pizza-chart.html:27 +msgid "Code" +msgstr "Código" + +#: templates/search.html:7 +msgid "documents found in" +msgstr "documentos encontrados em" + +#: templates/search.html:8 +msgid "seconds" +msgstr "segundos" + +#: templates/search.html:16 +msgid "Types" +msgstr "Tipos" + +#: templates/search.html:29 +msgid "Discussion" +msgstr "Discussão" + +#: templates/search.html:35 +msgid "Ticket" +msgstr "Tiquete" + +#: templates/search.html:41 +msgid "Changeset" +msgstr "Changeset" + +#: templates/search.html:52 +msgid "No results for your search." +msgstr "Sem resultados para a busca." + +#: templates/signup-form.html:13 +msgid "Avatar" +msgstr "Avatar" + +#: templates/signup-form.html:18 +msgid "Add an avatar to your account using" +msgstr "Adicione um avatar à sua conta utilizando" + +#: templates/signup-form.html:24 +msgid "Required fields" +msgstr "Campos Obrigatórios" + +#: templates/signup-form.html:31 +msgid "Access Information" +msgstr "Informações de Acesso" + +#: templates/signup-form.html:38 +msgid "Professionals Information" +msgstr "Informações Profissionais" + +#: templates/signup-form.html:44 templates/user-profile.html:40 +msgid "Personal Information" +msgstr "Informações Pessoais" + +#: templates/signup-form.html:51 +msgid "Others" +msgstr "Outras" + +#: templates/signup-form.html:59 +msgid "Subscribe to mail lists" +msgstr "Inscrever-se nas Listas" + +#: templates/signup-form.html:64 +msgid "Register" +msgstr "Cadastrar" + +#: templates/user-profile.html:12 +msgid "User not registered." +msgstr "Usuário não cadastrado." + +#: templates/user-profile.html:12 +msgid "You are own this profile?" +msgstr "Você é dono deste perfil?" + +#: templates/user-profile.html:13 +msgid "Click here and sign up." +msgstr "Clique aqui e cadastre-se." + +#: templates/user-profile.html:20 +msgid "Hey, look you here! Want to " +msgstr "Ei, olha você aqui! Quer" + +#: templates/user-profile.html:21 +msgid "edit your profile" +msgstr "editar seu perfil" + +#: templates/user-profile.html:45 +msgid "change password" +msgstr "alterar senha" + +#: templates/user-profile.html:58 +msgid "Other informations" +msgstr "Outras Informações" + +#: templates/user-profile.html:77 +msgid "Save" +msgstr "Salvar" + +#: templates/user-profile.html:85 +msgid "Collaborations by Area" +msgstr "Colaborações por Área" + +#: templates/user-profile.html:94 +msgid "Latest posted" +msgstr "Últimas Mensagens Enviadas" + +#: templates/user-profile.html:99 +msgid "There are no posts by this user so far." +msgstr "Não existem mensagens enviadas por este usuário até o momento." + +#: templates/user-profile.html:105 +msgid "Community inside participations" +msgstr "Participações na Comunidade" + +#: templates/user-profile.html:110 +msgid "No contributions of this user so far." +msgstr "Sem colaborações deste usuário até o momento." + +#: views/signup.py:99 +msgid "E-mail validated correctly." +msgstr "Endereço de e-mail validado corretamente." + +#: views/signup.py:187 views/signup.py:218 +msgid "Password changed successfully!" +msgstr "Senha alterada com sucesso!" diff --git a/colab/rss/feeds.py b/colab/rss/feeds.py index e788f6a..36ba6d5 100644 --- a/colab/rss/feeds.py +++ b/colab/rss/feeds.py @@ -9,7 +9,7 @@ from colab.super_archives import queries from colab import solrutils class LatestThreadsFeeds(Feed): - title = _(u'Últimas Discussões') + title = _(u'Latest Discussions') link = '/rss/threads/latest/' def items(self): @@ -28,7 +28,7 @@ class LatestThreadsFeeds(Feed): class HottestThreadsFeeds(Feed): - title = _(u'Discussões Mais Relevantes') + title = _(u'Discussions Most Relevance') link = '/rss/threads/hottest/' def items(self): @@ -47,7 +47,7 @@ class HottestThreadsFeeds(Feed): class LatestColabFeeds(Feed): - title = _(u'Últimas Colaborações') + title = _(u'Latest collaborations') link = '/rss/colab/latest/' def items(self): diff --git a/colab/settings.py b/colab/settings.py index ed36a77..3791171 100644 --- a/colab/settings.py +++ b/colab/settings.py @@ -2,6 +2,8 @@ import os.path +gettext = lambda s: s + DEBUG = True TEMPLATE_DEBUG = DEBUG @@ -26,11 +28,17 @@ LOGIN_URL = '/login/' # timezone as the operating system. # If running in a Windows environment this must be set to the same as your # system time zone. -TIME_ZONE = 'America/Sao_Paulo' +TIME_ZONE = 'America/Chicago' # Language code for this installation. All choices can be found here: # http://www.i18nguy.com/unicode/language-identifiers.html -LANGUAGE_CODE = 'pt-br' +LANGUAGE_CODE = 'en-us' +LANGUAGES = ( + ('en', gettext('English')), + ('es', gettext('Spanish')), + ('pt-BR', gettext('Portuguese')), + +) SITE_ID = 1 @@ -82,6 +90,7 @@ TEMPLATE_CONTEXT_PROCESSORS = ( MIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', + 'django.middleware.locale.LocaleMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', diff --git a/colab/signup.py b/colab/signup.py index 8b0a5cc..a9fc08e 100644 --- a/colab/signup.py +++ b/colab/signup.py @@ -10,7 +10,7 @@ from django.core.mail import EmailMultiAlternatives, send_mail def send_verification_email(request, user): - subject = _(u'Colab: Verificação de email') + subject = _(u'Colab: Checking e-mail') from_ = settings.SERVER_EMAIL to = user.email @@ -29,7 +29,7 @@ def send_verification_email(request, user): def send_reset_password_email(request, user): - subject = _(u'Altereção de senha do Colab Interlegis') + subject = _(u'Password change of Colab Interlegis') from_ = settings.SERVER_EMAIL to = user.email @@ -48,7 +48,7 @@ def send_reset_password_email(request, user): email_msg.send() def send_email_lists(user, mailing_lists): - subject = _(u'Inscrição na lista de discussão') + subject = _(u'Registration on the mailing list') from_ = user.email to = [] for list_name in mailing_lists: diff --git a/colab/super_archives/forms.py b/colab/super_archives/forms.py index a078e11..d061cda 100644 --- a/colab/super_archives/forms.py +++ b/colab/super_archives/forms.py @@ -4,6 +4,7 @@ from django import forms from django.core.exceptions import ValidationError from django.contrib.auth.models import User from django.contrib.auth.forms import UserCreationForm as UserCreationForm_ +from django.utils.translation import ugettext_lazy as _ from colab.super_archives.models import MailingList from colab.super_archives.validators import UniqueValidator @@ -13,19 +14,19 @@ from colab.super_archives.validators import UniqueValidator # the hack below. Feel free to improve it! :) # User fields -username_field = UserCreationForm_().fields.get('username') -first_name_field = forms.CharField(max_length=30, label='Nome') -last_name_field = forms.CharField(max_length=30, label='Sobrenome') +username_field = UserCreationForm_().fields.get(u'username') +first_name_field = forms.CharField(max_length=30, label=_(u'Name')) +last_name_field = forms.CharField(max_length=30, label=_(u'Last name')) email_field = forms.EmailField(validators=[UniqueValidator(User, 'email')]) # UserProfile fields -institution_field = forms.CharField(max_length=120, label=u'Instituição', +institution_field = forms.CharField(max_length=120, label=_(u'Institution'), required=False) -role_field = forms.CharField(max_length=60, label='Função', required=False) -twitter_field = forms.URLField(label=u'Twitter', required=False) -facebook_field = forms.URLField(label=u'Facebook', required=False) -google_talk_field = forms.EmailField(label=u'Google Talk', required=False) -webpage_field = forms.URLField(label=u'Página Pessoal/Blog', required=False) +role_field = forms.CharField(max_length=60, label=_(u'Function'), required=False) +twitter_field = forms.URLField(label=_(u'Twitter'), required=False) +facebook_field = forms.URLField(label=_(u'Facebook'), required=False) +google_talk_field = forms.EmailField(label=_(u'Google Talk'), required=False) +webpage_field = forms.URLField(label=_(u'Personal Website/Blog'), required=False) all_lists = MailingList.objects.all() lists_names = [] diff --git a/colab/super_archives/models.py b/colab/super_archives/models.py index 39ba60a..3b0448b 100644 --- a/colab/super_archives/models.py +++ b/colab/super_archives/models.py @@ -7,6 +7,7 @@ from django.db import models from django.conf import settings from django.contrib.auth.models import User from django.core.urlresolvers import reverse, NoReverseMatch +from django.utils.translation import ugettext_lazy as _ class NotSpamManager(models.Manager): @@ -51,6 +52,7 @@ class EmailAddress(models.Model): class UserProfile(models.Model): + user = models.OneToOneField(User, unique=True) institution = models.CharField(max_length=128, null=True) role = models.CharField(max_length=128, null=True) @@ -59,7 +61,11 @@ class UserProfile(models.Model): google_talk = models.EmailField(null=True) webpage = models.CharField(max_length=256) verification_hash = models.CharField(max_length=32, null=True) - + + class Meta: + verbose_name = _(u"User Profile") + verbose_name_plural = _(u"Users Profiles") + def __unicode__(self): return '%s (%s)' % (self.user.get_full_name(), self.user.username) @@ -90,16 +96,22 @@ class MailingListMembership(models.Model): class Thread(models.Model): subject_token = models.CharField(max_length=512) - mailinglist = models.ForeignKey(MailingList) + mailinglist = models.ForeignKey(MailingList, + verbose_name=_(u"Mailing List"), + help_text=_(u"The Mailing List where is the thread")) latest_message = models.OneToOneField('Message', null=True, - related_name='+') - score = models.IntegerField(default=0) + related_name='+', + verbose_name=_(u"Latest message"), + help_text=_(u"Latest message posted")) + score = models.IntegerField(default=0, verbose_name=_(u"Score"), help_text=_(u"Thread score")) spam = models.BooleanField(default=False) all_objects = models.Manager() objects = NotSpamManager() class Meta: + verbose_name = _(u"Thread") + verbose_name_plural = _(u"Threads") unique_together = ('subject_token', 'mailinglist') def __unicode__(self): @@ -180,9 +192,13 @@ class Message(models.Model): # RFC 2822 recommends to use 78 chars + CRLF (so 80 chars) for # the max_length of a subject but most of implementations # goes for 256. We use 512 just in case. - subject = models.CharField(max_length=512, db_index=True) + subject = models.CharField(max_length=512, db_index=True, + verbose_name=_(u"Subject"), + help_text=_(u"Please enter a message subject")) subject_clean = models.CharField(max_length=512, db_index=True) - body = models.TextField(default='') + body = models.TextField(default='', + verbose_name=_(u"Message body"), + help_text=_(u"Please enter a message body")) received_time = models.DateTimeField() message_id = models.CharField(max_length=512) spam = models.BooleanField(default=False) @@ -191,6 +207,8 @@ class Message(models.Model): objects = NotSpamManager() class Meta: + verbose_name = _(u"Message") + verbose_name_plural = _(u"Messages") unique_together = ('thread', 'message_id') def __unicode__(self): diff --git a/colab/super_archives/templates/message-list.html b/colab/super_archives/templates/message-list.html index 97bf3fc..7e4ce4c 100644 --- a/colab/super_archives/templates/message-list.html +++ b/colab/super_archives/templates/message-list.html @@ -3,28 +3,28 @@ {% load append_to_get %} {% block main-content %}
-

Discussões

+

{% trans "Discussions" %}


-

Filtros

+

{% trans "Filters" %}

-

Ordenar por

+

{% trans "Sort by" %}


-

Listas

+

{% trans "Lists" %}

    {% for list in lists %} -
  • +
  • {{ list.name }}
  • {% endfor %} @@ -38,7 +38,7 @@ {% empty %}

    - Nenhuma discussão encontrada + {% trans "No discussion found" %} {% endfor %}
@@ -48,15 +48,15 @@ diff --git a/colab/super_archives/templates/message-preview.html b/colab/super_archives/templates/message-preview.html index a7bbbdd..1010519 100644 --- a/colab/super_archives/templates/message-preview.html +++ b/colab/super_archives/templates/message-preview.html @@ -32,8 +32,8 @@
- {% trans "por" %} - {% if doc.from_address.get_full_name %} + {% trans "by" %} + {% if doc.from_address.get_full_name %} {{ doc.from_address.get_full_name }} @@ -44,7 +44,7 @@ {{ doc.modified|timesince }} - {% trans "atrás" %} + {% trans "back" %}
diff --git a/colab/super_archives/templates/message-thread.html b/colab/super_archives/templates/message-thread.html index 368632a..e9ee583 100644 --- a/colab/super_archives/templates/message-thread.html +++ b/colab/super_archives/templates/message-thread.html @@ -23,11 +23,11 @@
{{ email.votes_count }} - +

- Remover voto + {% trans "Remove votes" %}

@@ -43,28 +43,28 @@
-

{% trans "Ordenar por" %}:

+

{% trans "Order by" %}:


-

{% trans "Estatísticas:" %}

+

{% trans "Statistics:" %}

    -
  • {% trans "iniciada à" %} -

    {{ first_msg.received_time|timesince }} {% trans "atrás" %}

    +
  • {% trans "started at" %} +

    {{ first_msg.received_time|timesince }} {% trans "back" %}

  • -
  • {% trans "visualizada" %} -

    {{ pagehits }} {% trans "vezes" %}

    +
  • {% trans "viewed" %} +

    {{ pagehits }} {% trans "times" %}

  • -
  • {% trans "respondida" %} -

    {{ emails|length }} {% trans "vezes" %}

    +
  • {% trans "answered" %} +

    {{ emails|length }} {% trans "times" %}

  • -
  • {% trans "votada" %} -

    {{ total_votes }} {% trans "vezes" %}

    +
  • {% trans "voted" %} +

    {{ total_votes }} {% trans "times" %}

diff --git a/colab/templates/404.html b/colab/templates/404.html index d18574d..2366d31 100644 --- a/colab/templates/404.html +++ b/colab/templates/404.html @@ -1 +1,3 @@ -

Not found. Keep searching! :)

\ No newline at end of file +{% load i18n %} + +

{% trans "Not found. Keep searching! :)" %}

diff --git a/colab/templates/500.html b/colab/templates/500.html index 1f3090a..dbf7fb2 100644 --- a/colab/templates/500.html +++ b/colab/templates/500.html @@ -1 +1,3 @@ -

Ooopz... something went wrong!

\ No newline at end of file +{% load i18n %} + +

{% trans "Ooopz... something went wrong!" %}

diff --git a/colab/templates/account_change_password.html b/colab/templates/account_change_password.html index 94b6f4d..b7a7cd1 100644 --- a/colab/templates/account_change_password.html +++ b/colab/templates/account_change_password.html @@ -6,7 +6,7 @@ {% if form.errors %}
- Por favor, corrija os erros abaixo e tente novamente. + {% trans "Please correct the errors below and try again." %}
{% endif %} @@ -17,8 +17,8 @@ {% render_form_field form.old_password %} {% render_form_field form.new_password1 %} {% render_form_field form.new_password2 %} - + -{% endblock %} \ No newline at end of file +{% endblock %} diff --git a/colab/templates/account_request_reset_password.html b/colab/templates/account_request_reset_password.html index c6dbc35..b76da2e 100644 --- a/colab/templates/account_request_reset_password.html +++ b/colab/templates/account_request_reset_password.html @@ -2,17 +2,17 @@ {% load i18n %} {% block main-content %} -

{% trans "Esqueci minha senha" %}

+

{% trans "I forgot my password" %}

{% csrf_token %}
- + - +
-{% endblock %} \ No newline at end of file +{% endblock %} diff --git a/colab/templates/base.html b/colab/templates/base.html index e041920..25f7419 100644 --- a/colab/templates/base.html +++ b/colab/templates/base.html @@ -68,60 +68,60 @@
{% if not user.is_authenticated %} - {% trans "Cadastre-se" %} + {% trans "Sign up" %} - {% trans "Acessar" %} + {% trans "Login" %} {% else %} - {% trans "autenticado como" %} {{ user.username }} + {% trans "authenticated as" %} {{ user.username }} - {% trans "Meu Perfil" %} + {% trans "My Profile" %} - {% trans "Sair" %} + {% trans "Logout" %} {% endif %}
{% block header %} -

COLAB +

{% trans "COLAB" %} - Colab + {% trans 'Colab' %}

{% endblock %}
- Discussões + {% trans "Discussions" %} - Wiki + {% trans "Wiki" %} Contribua + target="_blank">{% trans "Contribute" %} Reporte um problema + target="_blank">{% trans "Report a problem" %} - Mensageiro + {% trans "Messenger" %}
- + type="text" placeholder="{% trans 'Search here...' %}" /> +
@@ -138,9 +138,8 @@ diff --git a/colab/templates/email_account-reset-password.html b/colab/templates/email_account-reset-password.html index 222bf4c..4385e3b 100644 --- a/colab/templates/email_account-reset-password.html +++ b/colab/templates/email_account-reset-password.html @@ -1,19 +1,19 @@ {% load i18n %} {% blocktrans %} - Este email foi enviado para confirmar a solicitação de troca de senha - para o usuário {{ username }} do Colab Interlegis. Caso você não - tenha realizado a solicitação por favor ignore esta mensagem. + This email was sent to confirm the password change request + to the user's {{ username }} of Interlegis Colab. If you have not + made ​​the request, please ignore this message. {% endblocktrans %}

{% blocktrans %} - Para realizar a troca de senha acesse o link abaixo: + To perform the password change visit the link below: {% endblocktrans %}
http://{{ server_name }}{% url reset_password hash %} - \ No newline at end of file + diff --git a/colab/templates/email_signup-email-confirmation.html b/colab/templates/email_signup-email-confirmation.html index 66bb2ba..a12f6a1 100644 --- a/colab/templates/email_signup-email-confirmation.html +++ b/colab/templates/email_signup-email-confirmation.html @@ -1,9 +1,9 @@ {% load i18n %} -Bem-vindo ao Colab! +{% trans "Welcome to the Colab!" %} -Para ativar sua conta por favor valide seu email acessando o link seguinte: +{% trans "To activate your account, please confirm your mail's activation by accessing the following link:" %} http://{{ server_name }}{% url email_verification hash %} - \ No newline at end of file + diff --git a/colab/templates/home.html b/colab/templates/home.html index 4cf84ab..76d65db 100644 --- a/colab/templates/home.html +++ b/colab/templates/home.html @@ -12,16 +12,16 @@
-

{% trans "COMUNIDADES INTERLEGIS" %}

+

{% trans "INTERLEGIS COMMUNITIES" %}

{% endblock %} {% block main-content %}
-

{% trans "Últimas Colaborações" %}{% trans "Latest collaborations" %} - RSS + title="{% trans 'RSS - Latest collaborations' %}"> + {% trans 'RSS' %}

    {% for doc in latest_docs %} @@ -30,12 +30,12 @@

- {% trans "Ver mais colaborações..." %} + {% trans "View more collaborations..." %}
-

{% trans "Distribuição das Colaborações" %}

+

{% trans "Distribution of Collaborations" %}

@@ -43,10 +43,10 @@
-

{% trans "Discussões Mais Relevantes" %}{% trans "Discussions Most Relevance" %} - RSS + title="{% trans "RSS - Discussions Most Relevance" %}"> + {% trans 'RSS' %}

    {% for thread in hottest_threads %} @@ -55,15 +55,15 @@

- {% trans "Ver mais discussões relevantes..." %} + {% trans "View more discussions relevance..." %}
-

{% trans "Últimas Discussões" %}{% trans "Latest Discussions" %} - RSS + title="{% trans "RSS - Latest Discussions" %}"> + {% trans 'RSS' %}

    {% for thread in latest_threads %} @@ -72,7 +72,7 @@

- {% trans "Ver mais discussões..." %} + {% trans "View more discussions..." %}
diff --git a/colab/templates/login.html b/colab/templates/login.html index 1ed023c..49735a8 100644 --- a/colab/templates/login.html +++ b/colab/templates/login.html @@ -14,7 +14,7 @@ {% csrf_token %}
- Login + {% trans "Login" %}

{{ form.username.label_tag }}:
@@ -27,20 +27,20 @@

- Esqueci minha senha + {% trans "I forgot my password" %}
- Não possui cadastro? Casdastre-se! + {% trans "Not already registered? Sign up!" %}

- Para acessar alguns dos recursos do Colab é necessário estar - registrado. Caso você ainda não esteja cadastrado nos sistemas da - comunidade Interlegis clique no link abaixo e comece a colaborar!

+ {% trans "To access some features of Colab you must be registered. + If you are not already registered systems in the community Interlegis + click on the link below and get to work!" %}

Cadastre-se + href="{% url signup %}">{% trans "Sign up" %}
diff --git a/colab/templates/open-data.html b/colab/templates/open-data.html index ddb48fe..2825275 100644 --- a/colab/templates/open-data.html +++ b/colab/templates/open-data.html @@ -3,82 +3,77 @@ {% block main-content %}
- {% blocktrans %} -

Dados abertos - Comunidades Interlegis

-

Neste momento o sistema Colab disponibiliza grande parte de seus dados - através do seu sistema de buscas.

-

Caso você esteja interessado em integrar seu sistema com o ambiente Colab - e necessite de outros dados não fornecidos por esta API, por favor - entre em contato conosco através do sistemas de tiquetes (é necessário - estar cadastrado para criar um tiquete).

+

{% trans "OpenData - Communities Interlegis" %}

+

{% blocktrans %}At this point the system Colab provides much of its data + through its search engine.{% endblocktrans %}

+

{% blocktrans %}If you are interested in integrating your system with the environment Colab + and requires no other data provided by this API, please contact us via the ticketing + system (you must be registered in order to create a ticket).{% endblocktrans %}

-

Realizando buscas através da API

-

A API de buscas do Colab funciona através de um serviço HTTP/REST sempre - retornando objetos JSON com resultado.

-

A URL base utilizada para a busca é: +

{% trans "Performing searches via the API" %}

+

{% trans "The Colab API searches works through an HTTP/REST always + returning JSON objects with result." %}

+

{% trans "The base URL used for the search is:" %} http://colab.interlegis.leg.br/api/search/

-

Parâmetros:

+

{% trans "Parameters:" %}

  • -

    Query - q

    - A query é a "pergunta" enviada - para o servidor de buscas. Uma query é composta por - campo:valor, onde campo representa um tipo de dados do sistema, - por exemplo collaborator e valor representa o dado armazenado - pelo sistema, por exemplo jeanferri. - Segue a lista de campos disponíveis para a busca: +

    {% trans "Query" %} - q

    + {% blocktrans %}The query is the "question" sent + to the search server. A query consists of + field:value, where the field represents a kind of system data, + for example collaborator and represents the data stored + by the system, for example jeanferri.{% endblocktrans %} + {% trans "The following is a list of available fields to search:" %}
      -

    • - Type
      : wiki, thread, ticket, changeset.
    • -
    • Title: nome da página, título da discussão ou tiquete, descrição do changeset.
    • -
    • Description: trecho da página ou da discussão, descrição do tíquete ou changeset.
    • -
    • Creator: nome de usuário de quem criou o documento.
    • -
    • creator_real_name: nome real de quem criou o documento.
    • -
    • create: data de criação.
    • -
    • modified: data de modificação.
    • -
    • mailinglist: lista de discussões (apenas para o tipo thread).
    • -
    • name: nome da página wiki.
    • -
    • comment: comentários dos tíquetes (todos concatenados).
    • -
    • content: contúdo da página wiki ou mensagens da discussão (todas concatenadas).
    • -
    • keyword: keywords (apenas para tíquete).
    • -
    • milestone: milestone (apenas para tíquete).
    • -
    • priority: prioridade (apenas para tíquete).
    • -
    • component: componente (apenas para tíquete).
    • -
    • version: versão (apenas para tíquete).
    • -
    • severity: severidade (apenas para tíquete).
    • -
    • owner: responsável (apenas para tíquete).
    • -
    • status: status (apenas para tíquete).
    • -
    • revision: revisão (apenas para tíquete).
    • -
    • subject: sinônimo de título (apenas para discussões).
    • +
    • Type: {% trans "wiki, thread, ticket, changeset." %}
    • +
    • Title: {% trans "page name, title of the discussion or ticket, changeset description." %}
    • +
    • Description: {% trans "excerpt from the page or the discussion, description of the ticket or changeset." %}
    • +
    • Creator: {% trans "name of user who created the document." %}
    • +
    • creator_real_name: {% trans "real name who created the document." %}
    • +
    • create: {% trans "creation date." %}
    • +
    • modified: {% trans "modification date." %}
    • +
    • mailinglist: {% trans "mailing list (only for type thread)." %}
    • +
    • name: {% trans "name of the wiki page." %}
    • +
    • comment: {% trans "comments of tickets (all concatenated)." %}
    • +
    • content: {% trans "contents of wiki page or messages of the discussions (all concatenated)." %}
    • +
    • keyword: {% trans "keywords (ticket only)." %}
    • +
    • milestone: {% trans "milestone (ticket only)." %}
    • +
    • priority: {% trans "priority (ticket only)." %}
    • +
    • component: {% trans "component (ticket only)." %}
    • +
    • version: {% trans "version (ticket only)." %}
    • +
    • severity: {% trans "severity (ticket only)." %}
    • +
    • owner: {% trans "responsible (ticket only)." %}
    • +
    • status: {% trans "status (ticket only)." %}
    • +
    • revision: {% trans "review (ticket only)." %}
    • +
    • subject: {% trans "synonym for the title (for discussion)." %}


  • -

    Resultados por Página - n

    - Número de resultados que devem ser exibidos por página. Seu - valor deveser um número inteiro entre 1 e 500. - Default: 50. +

    {% trans "Results per page - n" %}

    + {% blocktrans %}Number of results to be displayed per page. + Its value must be an integer between 1 and 500.{% endblocktrans %} + {% trans "Default: 50" %}.


  • -

    Página - p

    - Número da página que será exibida. Seu valor deve ser um - número inteiro igual ou maior que 1. Default: 1. +

    {% trans "Page - p" %}

    + {% blocktrans %}Page number that appears. Its value must be an + integer equal to or greater than 1.{% endblocktrans %} {% trans "Default: 1" %}.


  • -

    Ordem - o

    - Ordem em que os resultados serão exibidos. Seu valor deve - ser uma string no formato campo direção onde campo - são os mesmos apresentados no parametro query e - direção pode ser asc para ascendente ou desc - para descendente. Default: score desc. +

    {% trans "Order - o" %}

    + {% blocktrans %}Order in which the results will be displayed. Its value must be + a string in the field direction where the same field are + presented in the query parameter and direction can be + asc for ascending or desc for descending.{% endblocktrans %} Default: score desc.

- {% endblocktrans %} {% endblock %} diff --git a/colab/templates/pizza-chart.html b/colab/templates/pizza-chart.html index 99b8a7d..81f8b1d 100644 --- a/colab/templates/pizza-chart.html +++ b/colab/templates/pizza-chart.html @@ -22,9 +22,9 @@ data.addColumn('number', 'Slices'); data.addRows([ ['{% trans "Emails"%}', {% firstof type_count.thread '0' %}], - ['{% trans "Tiquetes"%}', {% firstof type_count.ticket '0' %}], + ['{% trans "Tickets"%}', {% firstof type_count.ticket '0' %}], ['{% trans "Wiki"%}', {% firstof type_count.wiki '0' %}], - ['{% trans "Código"%}', {% firstof type_count.changeset '0' %}], + ['{% trans "Code"%}', {% firstof type_count.changeset '0' %}], ]); // Set chart options diff --git a/colab/templates/search.html b/colab/templates/search.html index b596fdc..0fab87c 100644 --- a/colab/templates/search.html +++ b/colab/templates/search.html @@ -2,39 +2,39 @@ {% load i18n %} {% load append_to_get %} {% block main-content %} -

{% trans "Busca" %}

+

{% trans "Search" %}

- {{ docs.numFound }} {% trans "documentos encontrados em" %} - {{ docs.QTime|floatformat:3 }} {% trans "segundos" %} + {{ docs.numFound }} {% trans "documents found in" %} + {{ docs.QTime|floatformat:3 }} {% trans "seconds" %}
-

Filtros

+

{% trans "Filters" %}

-

{% trans "Tipos" %}

+

{% trans "Types" %}

@@ -60,15 +60,15 @@ diff --git a/colab/templates/signup-form.html b/colab/templates/signup-form.html index 1fdc924..0cac215 100644 --- a/colab/templates/signup-form.html +++ b/colab/templates/signup-form.html @@ -3,52 +3,52 @@ {% load i18n %} {% block main-content %} -

Cadastre-se

+

{% trans "Sign up" %}

{% if form.errors %} -
Por favor, corrija os erros abaixo e tente novamente.
+
{% trans "Please correct the errors below and try again." %}
{% endif %}
- +
user

- {% trans "Adicione um avatar à sua conta utilizando" %} Gravatar. + {% trans "Add an avatar to your account using" %} Gravatar.

- +

{% csrf_token %}
- Informações de Acesso + {% trans "Access Information" %} {% render_form_field form.username %} {% render_form_field form.password1 %} {% render_form_field form.password2 %}
- Informações Profissionais + {% trans "Professionals Information" %} {% render_form_field form.institution %} {% render_form_field form.role %}
- Informações Pessoais + {% trans "Personal Information" %} {% render_form_field form.first_name %} {% render_form_field form.last_name %} {% render_form_field form.email %}
- Outras + {% trans "Others" %} {% render_form_field form.twitter %} {% render_form_field form.facebook %} {% render_form_field form.google_talk %} @@ -56,12 +56,12 @@
- Inscrever-se nas Listas + {% trans "Subscribe to mail lists" %} {% render_form_field form.lists %}
- +
{% endblock %} diff --git a/colab/templates/user-profile.html b/colab/templates/user-profile.html index 97a49d6..e8d3d5e 100644 --- a/colab/templates/user-profile.html +++ b/colab/templates/user-profile.html @@ -9,17 +9,16 @@ {% block main-content %} {% if not user_profile %} - Usuário não cadastrado. Você é dono deste perfil? - Clique aqui - e cadastre-se. + {% trans "User not registered." %} {% trans "You are own this profile?" %} + {% trans "Click here and sign up." %} {% else %} {% ifequal request.user.username user_profile.user.username %} - Ei, olha você aqui! Quer - editar seu perfil? + {% trans "Hey, look you here! Want to " %} + {% trans "edit your profile" %}? {% endifequal %} @@ -38,12 +37,12 @@
{% csrf_token %} -

Informações Pessoais

+

{% trans "Personal Information" %}

  • {{ form.username.label_tag }}: {{ user_profile.user.username }} {% ifequal request.user.username user_profile.user.username %} - ({% trans "alterar senha" %}) + ({% trans "change password" %}) {% endifequal %}
  • @@ -56,7 +55,7 @@
    -

    Outras Informações

    +

    {% trans "Other informations" %}

    • {% render_form_field form.twitter user_profile.twitter %} @@ -75,7 +74,7 @@
      {% if editable %} - + {% endif %}
    • @@ -83,7 +82,7 @@ {% if type_count %}
      -

      {% trans "Colaborações por Área" %}

      +

      {% trans "Collaborations by Area" %}

      {% endif %} @@ -92,23 +91,23 @@
      -

      {% trans "Últimas Mensagens Enviadas" %}

      +

      {% trans "Latest posted" %}

        {% for doc in emails %} {% include "message-preview.html" %} {% empty %} -
      • Não existem mensagens enviadas por este usuário até o momento.
      • +
      • {% trans "There are no posts by this user so far." %}
      • {% endfor %}
      -

      {% trans "Participações na Comunidade" %}

      +

      {% trans "Community inside participations" %}

        {% for doc in docs %} {% include "message-preview.html" %} {% empty %} -
      • Sem colaborações deste usuário até o momento.
      • +
      • {% trans "No contributions of this user so far." %}
      • {% endfor %}
      diff --git a/colab/views/signup.py b/colab/views/signup.py index 1502c90..8ad0d9e 100644 --- a/colab/views/signup.py +++ b/colab/views/signup.py @@ -75,8 +75,8 @@ def signup(request): email_addr.save() template_data = { - 'msg': _((u'Cadastro efetuado com sucesso. Por favor acesse seu ' - u'endereço de email para validá-lo.')), + 'msg': _((u'Registration completed successfully. Please visit your ' + u'email address to validate it.')), 'msg_css_class': 'success', } @@ -96,7 +96,7 @@ def verify_email(request, hash): profile.user.save() template_data = { - 'msg': _(u'Endereço de e-mail validado corretamente.'), + 'msg': _(u'E-mail validated correctly.'), 'msg_css_class': 'success', } @@ -132,9 +132,9 @@ def request_reset_password(request): signup_.send_reset_password_email(request, user) - msg = _((u'Para sua segurança, dentro de alguns instantes você ' - u'receberá um email solicitando a confirmação do pedido ' - u'de troca de senha. Por favor aguarde.')) + msg = _((u'For your safety, in a few moments you will receive ' + u'an email asking you to confirm the password ' + u'change request. Please wait.')) template_data = { 'msg': msg, @@ -184,7 +184,7 @@ def reset_password(request, hash): user.save() template_data.update({ - 'msg': _(u'Senha alterada com sucesso!'), + 'msg': _(u'Password changed successfully!'), 'msg_css_class': 'success', }) return render_to_response('account_message.html', template_data, @@ -215,7 +215,7 @@ def change_password(request): request.user.save() template_data.update({ - 'msg': _(u'Senha alterada com sucesso!'), + 'msg': _(u'Password changed successfully!'), 'msg_css_class': 'success', }) return render_to_response('account_message.html', template_data, -- libgit2 0.21.2