Merge branch 'master' of github.com:discourse/discourse

This commit is contained in:
Robin Ward 2013-07-25 16:07:11 -04:00
commit 509850fb74
2 changed files with 236 additions and 235 deletions

View File

@ -118,12 +118,12 @@ es:
user_action_groups: user_action_groups:
"1": "Likes Dados" "1": "Likes Dados"
"2": "Likes Recibidos" "2": "Likes Recibidos"
"3": "Bookmarks" "3": "Marcadores"
"4": "Temas" "4": "Temas"
"5": "Replies" "5": "Mensajes"
"6": "Respuestas" "6": "Respuestas"
"7": "Menciones" "7": "Menciones"
"9": "Quotes" "9": "Citas"
"10": "Favoritos" "10": "Favoritos"
"11": "Ediciones" "11": "Ediciones"
"12": "Items enviados" "12": "Items enviados"
@ -187,14 +187,14 @@ es:
instructions: "" instructions: ""
instructions: "Debe ser único, sin espacios. La gente puede mencionarte como @{{username}}." instructions: "Debe ser único, sin espacios. La gente puede mencionarte como @{{username}}."
short_instructions: "La gente puede mencionarte como @{{username}}." short_instructions: "La gente puede mencionarte como @{{username}}."
available: "Your username is available." available: "Su nombre de usuario está disponible."
global_match: "Email matches the registered username." global_match: "El email coincide con el nombre de usuario registrado."
global_mismatch: "Already registered. Try {{suggestion}}?" global_mismatch: "Ya está registrado. Intenta {{suggestion}}?"
not_available: "Not available. Try {{suggestion}}?" not_available: "No disponible. Intenta {{suggestion}}?"
too_short: "Your username is too short." too_short: "Su nombre de usuario es demasiado corto."
too_long: "Your username is too long." too_long: "Su nombre de usuario es demasiado largo."
checking: "Checking username availability..." checking: "Comprobando disponibilidad de nombre de usuario..."
enter_email: 'Username found. Enter matching email.' enter_email: 'Nombre de usuario encontrado. Introduce email correspondiente.'
password_confirmation: password_confirmation:
title: "Ingrese la Contraseña Nuevamente" title: "Ingrese la Contraseña Nuevamente"
@ -383,29 +383,29 @@ es:
show_preview: 'mostrar vista previa »' show_preview: 'mostrar vista previa »'
hide_preview: '« ocultar vista previa' hide_preview: '« ocultar vista previa'
bold_title: "Strong" bold_title: "Negrita"
bold_text: "strong text" bold_text: "Texto en negrita"
italic_title: "Emphasis" italic_title: "Cursiva"
italic_text: "emphasized text" italic_text: "Texto en cursiva"
link_title: "Hyperlink" link_title: "Hipervinculo"
link_description: "enter link description here" link_description: "introduzca descripción de enlace aquí"
link_dialog_title: "Insert Hyperlink" link_dialog_title: "Insertar Hipervinculo"
link_optional_text: "optional title" link_optional_text: "titulo opcional"
quote_title: "Blockquote" quote_title: "Blockquote"
quote_text: "Blockquote" quote_text: "Blockquote"
code_title: "Code Sample" code_title: "Código de muestra"
code_text: "enter code here" code_text: "introducir código aquí"
upload_title: "Image" upload_title: "Imagen"
upload_description: "enter image description here" upload_description: "introduzca descripción de la imagen aquí"
olist_title: "Numbered List" olist_title: "Lista numerada"
ulist_title: "Bulleted List" ulist_title: "Lista con viñetas"
list_item: "List item" list_item: "Lista de items"
heading_title: "Heading" heading_title: "Encabezado"
heading_text: "Heading" heading_text: "Encabezado"
hr_title: "Horizontal Rule" hr_title: "Linea Horizontal"
undo_title: "Undo" undo_title: "Deshacer"
redo_title: "Redo" redo_title: "Rehacer"
help: "Markdown Editing Help" help: "Ayuda de edición Markdown"
notifications: notifications:
title: "notificaciones por menciones de tu @nombre, respuestas a tus publicaciones y temas, mensajes privados, etc" title: "notificaciones por menciones de tu @nombre, respuestas a tus publicaciones y temas, mensajes privados, etc"
@ -497,22 +497,22 @@ es:
options: "Opciones del Tema" options: "Opciones del Tema"
show_links: "show links within this topic" show_links: "show links within this topic"
toggle_information: "toggle topic details" toggle_information: "toggle topic details"
read_more_in_category: "Want to read more? Browse other topics in {{catLink}} or {{latestLink}}." read_more_in_category: "Quieres leer mas? Consulta otros temas en {{catLink}} or {{latestLink}}."
read_more: "Want to read more? {{catLink}} or {{latestLink}}." read_more: "Quieres leer mas? {{catLink}} or {{latestLink}}."
browse_all_categories: Browse all categories browse_all_categories: Ver todas las categorías
view_latest_topics: view latest topics view_latest_topics: ver los últimos temas
suggest_create_topic: Why not create a topic? suggest_create_topic: Porque no creas un tema?
read_position_reset: "Your read position has been reset." read_position_reset: "Su posición de lectura se ha reiniciado."
jump_reply_up: jump to earlier reply jump_reply_up: saltar a respuesta anterior
jump_reply_down: jump to later reply jump_reply_down: saltar a ultima respuesta
progress: progress:
title: topic progress title: avances
jump_top: jump to first post jump_top: saltar al primer mensaje
jump_bottom: jump to last post jump_bottom: saltar al ultimo mensaje
total: total posts total: total
current: current post current: mensaje actual
notifications: notifications:
title: '' title: ''
@ -533,7 +533,7 @@ es:
description: "igual que Siguiendo, además serás notificado de todos los nuevos posts." description: "igual que Siguiendo, además serás notificado de todos los nuevos posts."
tracking: tracking:
title: "Siguiendo" title: "Siguiendo"
description: "serás notificado de los posts sin leer, menciones a tu @nombre y respuestas a tus posts." description: "serás notificado de los mensajes sin leer, menciones a tu @nombre y respuestas a tus posts."
regular: regular:
title: "Regular" title: "Regular"
description: "serás notificado solo si alguien menciona tu @nombre o responde a tus posts." description: "serás notificado solo si alguien menciona tu @nombre o responde a tus posts."
@ -542,18 +542,18 @@ es:
description: "no serás notificado de nada en este tema, y no aparecerá en tu pestaña de no leidos." description: "no serás notificado de nada en este tema, y no aparecerá en tu pestaña de no leidos."
actions: actions:
delete: "Delete Topic" delete: "Eliminar Tema"
open: "Open Topic" open: "Abrir Tema"
close: "Close Topic" close: "Cerrar Tema"
unpin: "Un-Pin Topic" unpin: "Un-Pin Tema"
pin: "Pin Topic" pin: "Pin Tema"
unarchive: "Unarchive Topic" unarchive: "Desarchivar Tema"
archive: "Archive Topic" archive: "Archivar Tema"
invisible: "Make Invisible" invisible: "Hacer Invisible"
visible: "Make Visible" visible: "Hacer Visible"
reset_read: "Reset Read Data" reset_read: "Restablecer Datos"
multi_select: "Select Posts to Move" multi_select: "Seleccione Mensajes a Mover"
convert_to_topic: "Convert to Regular Topic" convert_to_topic: "Convertir en Tema Regular"
reply: reply:
title: 'Responder' title: 'Responder'
@ -570,71 +570,71 @@ es:
inviting: "Invitando..." inviting: "Invitando..."
invite_private: invite_private:
title: 'Invite to Private Message' title: 'Invitar por Mensaje Privado'
email_or_username: "Invitee's Email or Username" email_or_username: "Invitación por email o nombre de usuario"
email_or_username_placeholder: "email address or username" email_or_username_placeholder: "dirección de email o nombre de usuario"
action: "Invite" action: "Invitar"
success: "Thanks! We've invited that user to participate in this private message." success: "¡Gracias! Hemos invitado a ese usuario a participar en este mensaje privado."
error: "Sorry there was an error inviting that user." error: "Lo sentimos hubo un error invitando a ese usuario."
invite_reply: invite_reply:
title: 'Invite Friends to Reply' title: 'Invitar amigos a responder'
action: 'Email Invite' action: 'Invitar por email'
help: 'send invitations to friends so they can reply to this topic with a single click' help: 'enviar invitaciones a tus amigos para que puedan responder a este tema con un solo clic'
email: "We'll send your friend a brief email allowing them to reply to this topic by clicking a link." email: "Le enviaremos a tu amigo un breve email permitiéndole responder a este tema haciendo clic en un link."
email_placeholder: 'email address' email_placeholder: 'dirección de email'
success: "Thanks! We mailed out an invitation to <b>{{email}}</b>. We'll let you know when they redeem your invitation. Check the invitations tab on your user page to keep track of who you've invited." success: "¡Gracias! Enviamos una invitación a <b>{{email}}</b>. Le dejaremos saber cuando adquiera su invitación. Verifique la pestaña de invitaciones en su pagina de usuario para llevar un registro de quién ha invitado."
error: "Sorry we couldn't invite that person. Perhaps they are already a user?" error: "Lo sentimos no podemos invitar a esa persona. Tal vez ya es un usuario?"
login_reply: 'Log In to Reply' login_reply: 'Inicia sesión para responder'
filters: filters:
user: "Estás viendo solo {{n_posts}} {{by_n_users}}." user: "Estás viendo solo {{n_posts}} {{by_n_users}}."
n_posts: n_posts:
one: "1 post" one: "1 mensaje"
other: "{{count}} posts" other: "{{count}} mensajes"
by_n_users: by_n_users:
one: "hechos por 1 usuario específico" one: "hechos por 1 usuario específico"
other: "hechos por {{count}} usuarios específicos" other: "hechos por {{count}} usuarios específicos"
best_of: "Estás viendo el {{n_best_posts}} {{of_n_posts}}." best_of: "Estás viendo el {{n_best_posts}} {{of_n_posts}}."
n_best_posts: n_best_posts:
one: "1 mejor post" one: "1 mejor mensaje"
other: "{{count}} mejores posts" other: "{{count}} mejores mensajes"
of_n_posts: of_n_posts:
one: "de 1 en el tema" one: "de 1 en el tema"
other: "de {{count}} en el tema" other: "de {{count}} en el tema"
cancel: "Mostrar todos los posts en el tema de nuevo." cancel: "Mostrar todos los mensajes en este tema de nuevo.."
move_selected: move_selected:
title: "Move Selected Posts" title: "Mover mensajes seleccionados"
topic_name: "New Topic Name:" topic_name: "Nuevo nombre:"
error: "Sorry, there was an error moving those posts." error: "Lo sentimos, hubo un error al mover los mensajes."
instructions: instructions:
one: "You are about to create a new topic and populate it with the post you've selected." one: "Está a punto de crear un nuevo tema y rellenarlo con el mensaje que ha seleccionado."
other: "You are about to create a new topic and populate it with the <b>{{count}}</b> posts you've selected." other: "Está a punto de crear un nuevo tema y rellenarlo con el <b>{{count}}</b> mensajes que ha seleccionado."
multi_select: multi_select:
select: 'select' select: 'seleccionar'
selected: 'selected ({{count}})' selected: 'seleccionado ({{count}})'
delete: delete selected delete: eliminar seleccionado
cancel: cancel selecting cancel: cancelar selección
move: move selected move: mover seleccionado
description: description:
one: You have selected <b>1</b> post. one: Ha seleccionado <b>1</b> mensaje.
other: "You have selected <b>{{count}}</b> posts." other: "Ha seleccionado <b>{{count}}</b> mensajes."
post: post:
reply: "Replying to {{link}} by {{replyAvatar}} {{username}}" reply: "Respondiendo a {{link}} por {{replyAvatar}} {{username}}"
reply_topic: "Reply to {{link}}" reply_topic: "Responder a {{link}}"
quote_reply: "quote reply" quote_reply: "citar respuesta"
edit: "Editing {{link}} by {{replyAvatar}} {{username}}" edit: "Edición {{link}} por {{replyAvatar}} {{username}}"
post_number: "post {{number}}" post_number: "mensaje {{number}}"
in_reply_to: "in reply to" in_reply_to: "en respuesta a"
reply_as_new_topic: "Reply as new Topic" reply_as_new_topic: "Responder como nuevo tema"
continue_discussion: "Continuing the discussion from {{postLink}}:" continue_discussion: "Continuando la discusión desde {{postLink}}:"
follow_quote: "go to the quoted post" follow_quote: "ir al mensaje citado"
deleted_by_author: "(post removed by author)" deleted_by_author: "(mensaje eliminado por el autor)"
has_replies: has_replies:
one: "Respuesta" one: "Respuesta"
@ -661,72 +661,72 @@ es:
more: "Más" more: "Más"
actions: actions:
flag: 'Flag' flag: 'Reportar'
clear_flags: clear_flags:
one: "Clear flag" one: "Limpiar reporte"
other: "Clear flags" other: "Limpiar reportes"
it_too: "{{alsoName}} it too" it_too: "{{alsoName}} el también"
undo: "Undo {{alsoName}}" undo: "Deshacer {{alsoName}}"
by_you_and_others: by_you_and_others:
zero: "You {{long_form}}" zero: "Tu {{long_form}}"
one: "You and 1 other person {{long_form}}" one: "Tu y otra persona {{long_form}}"
other: "You and {{count}} other people {{long_form}}" other: "Tu y {{count}} other personas {{long_form}}"
by_others: by_others:
one: "1 person {{long_form}}" one: "1 persona {{long_form}}"
other: "{{count}} people {{long_form}}" other: "{{count}} personas {{long_form}}"
edits: edits:
one: 1 edit one: 1 edición
other: "{{count}} edits" other: "{{count}} ediciones"
zero: no edits zero: sin ediciones
delete: delete:
confirm: confirm:
one: "Are you sure you want to delete that post?" one: "¿Está seguro que desea eliminar el mensaje?"
other: "Are you sure you want to delete all those posts?" other: "¿Está seguro que desea eliminar todos esos mensajes?"
category: category:
none: '(no category)' none: '(sin categoría)'
edit: 'edit' edit: 'editar'
edit_long: "Edit Category" edit_long: "Editar Categoría"
view: 'View Topics in Category' view: 'Ver Temas en la Categoría'
delete: 'Delete Category' delete: 'Eliminar Categoría'
create: 'Create Category' create: 'Crear Categoría'
more_posts: "view all {{posts}}..." more_posts: "ver todos {{posts}}..."
name: "Category Name" name: "Nombre de la Categoría"
description: "Description" description: "Descripción"
topic: "category topic" topic: "categoría"
color: "Color" color: "Color"
name_placeholder: "Should be short and succinct." name_placeholder: "Debe ser corto y conciso."
color_placeholder: "Any web color" color_placeholder: "Cualquier color web"
delete_confirm: "Are you sure you want to delete that category?" delete_confirm: "¿Está seguro que desea eliminar esta categoría?"
list: "List Categories" list: "Lista de Categorías"
no_description: "There is no description for this category, edit the topic definition." no_description: "No existe descripción de esta categoría, editar la definición de tema."
change_in_category_topic: "Edit Description" change_in_category_topic: "Editar Descripción"
flagging: flagging:
title: 'Why are you flagging this post?' title: '¿Por qué estas reportando este mensaje?'
action: 'Flag Post' action: 'Reportar Mensaje'
cant: "Sorry, you can't flag this post at this time." cant: "Lo sentimos, no se puede reportar el tema en este momento."
custom_placeholder: "Why does this post require moderator attention? Let us know specifically what you are concerned about, and provide relevant links where possible." custom_placeholder: "¿Por qué este mensaje requiere atención de un moderador? haganos saber específicamente lo que le preocupa, y proporcionar enlaces relevantes cuando sea posible."
custom_message: custom_message:
at_least: "enter at least {{n}} characters" at_least: "introducir al menos {{n}} caracteres"
more: "{{n}} to go..." more: "{{n}} para ir..."
left: "{{n}} remaining" left: "{{n}} restantes"
topic_summary: topic_summary:
title: "Topic Summary" title: "Resumen de temas"
links_shown: "show all {{totalLinks}} links..." links_shown: "mostrar todos {{totalLinks}} links..."
topic_statuses: topic_statuses:
locked: locked:
help: "this topic is closed; it no longer accepts new replies" help: "este tema está cerrado; ya no acepta nuevas respuestas"
pinned: pinned:
help: "this topic is pinned; it will display at the top of its category" help: "este tema está pinned; se mostrará en la parte superior de su categoría"
archived: archived:
help: "this topic is archived; it is frozen and cannot be changed" help: "este tema se archiva; está congelado y no puede ser cambiado"
invisible: invisible:
help: "this topic is invisible; it will not be displayed in topic lists, and can only be accessed via a direct link" help: "este tema es invisible; no se mostrará en la lista de temas, y sólo se puede acceder a través de un enlace directo"
posts: "Publicaciones" posts: "Publicaciones"
posts_long: "{{number}} publicaciones en este tema" posts_long: "{{number}} publicaciones en este tema"
@ -762,58 +762,58 @@ es:
zero: "No leídos" zero: "No leídos"
one: "No leído (1)" one: "No leído (1)"
other: "No leídos ({{count}})" other: "No leídos ({{count}})"
help: "tracked topics with unread posts" help: "seguir temas con mensajes no leídos"
new: new:
title: title:
zero: "Nuevos" zero: "Nuevos"
one: "Nuevo (1)" one: "Nuevo (1)"
other: "Nuevos ({{count}})" other: "Nuevos ({{count}})"
help: "new topics since your last visit" help: "temas nuevos desde su última visita"
posted: posted:
title: "My Posts" title: "Mis Mensajes"
help: "topics you have posted in" help: "temas que has publicado"
category: category:
title: title:
zero: "{{categoryName}}" zero: "{{categoryName}}"
one: "{{categoryName}} (1)" one: "{{categoryName}} (1)"
other: "{{categoryName}} ({{count}})" other: "{{categoryName}} ({{count}})"
help: "latest topics in the {{categoryName}} category" help: "últimos temas en el {{categoryName}} categoría"
# This section is exported to the javascript for i18n in the admin section # This section is exported to the javascript for i18n in the admin section
admin_js: admin_js:
type_to_filter: "type to filter..." type_to_filter: "type to filter..."
admin: admin:
title: 'Discourse Admin' title: 'Administrador'
dashboard: dashboard:
title: "Dashboard" title: "Panel"
welcome: "Welcome to the admin section." welcome: "Bienvenido a la sección de administración."
version: "Installed version" version: "Versión instalada"
up_to_date: "You are running the latest version of Discourse." up_to_date: "Está ejecutando la última versión del Discourse."
critical_available: "A critical update is available." critical_available: "Actualización crítica disponible."
updates_available: "Updates are available." updates_available: "Hay actualizaciones disponibles."
please_upgrade: "Please upgrade!" please_upgrade: "Por favor actualice!"
latest_version: "Latest version" latest_version: "Última versión"
reports: reports:
today: "Today" today: "Hoy"
yesterday: "Yesterday" yesterday: "Ayer"
last_7_days: "Last 7 Days" last_7_days: "Últimos 7 Días"
last_30_days: "Last 30 Days" last_30_days: "Últimos 30 Días"
all_time: "All Time" all_time: "Todo el tiempo"
7_days_ago: "7 Days Ago" 7_days_ago: "Hace 7 Días"
30_days_ago: "30 Days Ago" 30_days_ago: "Hace 30 Días"
flags: flags:
title: "Flags" title: "Reportes"
old: "Old" old: "Antiguo"
active: "Active" active: "Activo"
clear: "Clear Flags" clear: "Limpiar Reportes"
clear_title: "dismiss all flags on this post (will unhide hidden posts)" clear_title: "descartar todos los reportes en este mensaje (will unhide hidden posts)"
delete: "Delete Post" delete: "Eliminar Mensaje"
delete_title: "delete post (if its the first post delete topic)" delete_title: "eliminar mensaje (si es el primer mensaje eliminar tema)"
flagged_by: "Flagged by" flagged_by: "Reportado por"
groups: groups:
title: "Groups" title: "Groups"
@ -836,79 +836,79 @@ es:
note_html: "Keep this key <strong>secret</strong>, all users that have it may create arbitrary posts on the forum as any user." note_html: "Keep this key <strong>secret</strong>, all users that have it may create arbitrary posts on the forum as any user."
customize: customize:
title: "Customize" title: "Personalizar"
header: "Header" header: "Encabezado"
css: "Stylesheet" css: "Hoja de estilo"
override_default: "Do not include standard style sheet" override_default: "No incluir hoja de estilo estándar"
enabled: "Enabled?" enabled: "Activado?"
preview: "preview" preview: "vista previa"
undo_preview: "undo preview" undo_preview: "deshacer vista previa"
save: "Save" save: "Guardar"
delete: "Delete" delete: "Eliminar"
delete_confirm: "Delete this customization?" delete_confirm: "Eliminar esta personalización?"
email: email:
title: "Email" title: "Email"
sent_at: "Sent At" sent_at: "Enviado a"
email_type: "Email Type" email_type: "Email"
to_address: "To Address" to_address: "A dirección"
test_email_address: "email address to test" test_email_address: "dirección de email para probar"
send_test: "send test email" send_test: "enviar mensaje de prueba"
sent_test: "sent!" sent_test: "enviado!"
impersonate: impersonate:
title: "Impersonate User" title: "Hacerse pasar por el Usuario"
username_or_email: "Username or Email of User" username_or_email: "Nombre de usuario o Email de Usuario"
help: "Use this tool to impersonate a user account for debugging purposes." help: "Utilice esta herramienta para suplantar una cuenta de usuario con fines de depuración."
not_found: "That user can't be found." not_found: "Dicho usuario no puede ser encontrado."
invalid: "Sorry, you may not impersonate that user." invalid: "Lo sentimos, usted no puede hacerse pasar por ese usuario."
users: users:
title: 'Users' title: 'Usuarios'
create: 'Add Admin User' create: 'Añadir Usuario como Administrador'
last_emailed: "Last Emailed" last_emailed: "Ultimo email enviado"
not_found: "Sorry that username doesn't exist in our system." not_found: "Lo sentimos ese nombre de usuario no existe en el sistema."
active: "Active" active: "Activo"
nav: nav:
new: "New" new: "Nuevo"
active: "Active" active: "Activo"
pending: "Pending" pending: "Pendiente"
approved: "Approved?" approved: "Aprobado?"
approved_selected: approved_selected:
one: "approve user" one: "aprobar usuario"
other: "approve users ({{count}})" other: "aprobar usuarios ({{count}})"
user: user:
ban_failed: "Something went wrong banning this user {{error}}" ban_failed: "Algo salió mal baneando este usuario {{error}}"
unban_failed: "Something went wrong unbanning this user {{error}}" unban_failed: "Algo salió mal quitando ban a este usuario {{error}}"
ban_duration: "How long would you like to ban the user for? (days)" ban_duration: "¿Cuánto tiempo le gustaría aplicar ban al usuario? (days)"
delete_all_posts: "Delete all posts" delete_all_posts: "Eliminar todos los mensajes"
ban: "Ban" ban: "Banear"
unban: "Unban" unban: "Quitar ban"
banned: "Banned?" banned: "Baneado?"
moderator: "Moderator?" moderator: "Moderador?"
admin: "Admin?" admin: "Administrador?"
show_admin_profile: "Admin" show_admin_profile: "Administrador"
refresh_browsers: "Force browser refresh" refresh_browsers: "Forzar recarga del navegador"
show_public_profile: "Show Public Profile" show_public_profile: "Ver perfil público"
impersonate: 'Impersonate' impersonate: 'Suplantar a'
revoke_admin: 'Revoke Admin' revoke_admin: 'Revocar Administrador'
grant_admin: 'Grant Admin' grant_admin: 'Conceder Administración'
revoke_moderation: 'Revoke Moderation' revoke_moderation: 'Revocar Moderación'
grant_moderation: 'Grant Moderation' grant_moderation: 'Conceder Moderación'
reputation: Reputación reputation: Reputación
permissions: Permisos permissions: Permisos
activity: Actividad activity: Actividad
like_count: Me gusta Recibidos like_count: Me gusta Recibidos
private_topics_count: Private Topics private_topics_count: Temas Privados
posts_read_count: Posts Read posts_read_count: Mensajes Leídos
post_count: Posts Created post_count: Mensajes Creados
topics_entered: Topics Entered topics_entered: Temas Ingresados
flags_given_count: Flags Given flags_given_count: Reportes Dados
flags_received_count: Flags Received flags_received_count: Reportes Recibidos
approve: 'Approve' approve: 'Aprobar'
approved_by: "approved by" approved_by: "aprobado por"
time_read: "Read Time" time_read: "Tiempo de lectura"
site_settings: site_settings:
show_overriden: 'Sólo mostrar lo sobreescrito' show_overriden: 'Sólo mostrar lo sobreescrito'

View File

@ -7,11 +7,12 @@ to rails, you are likely much better off with our **[Discourse Vagrant Developer
1. Install and configure PostgreSQL 9.1+. Make sure that the server's messages language is English; this is [required](https://github.com/rails/rails/blob/3006c59bc7a50c925f6b744447f1d94533a64241/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb#L1140) by the ActiveRecord Postgres adapter. 1. Install and configure PostgreSQL 9.1+. Make sure that the server's messages language is English; this is [required](https://github.com/rails/rails/blob/3006c59bc7a50c925f6b744447f1d94533a64241/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb#L1140) by the ActiveRecord Postgres adapter.
2. Install and configure Redis 2+ 2. Install and configure Redis 2+
3. Install Ruby 1.9.3 and Bundler. 3. Install libxml2, g++, and make.
3. Clone the project. 4. Install Ruby 1.9.3 and Bundler.
4. Create development and test databases in postgres. 5. Clone the project and bundle.
5. Copy `config/database.yml.development-sample` and `config/redis.yml.sample` to `config/database.yml` and `config/redis.yml` and input the correct values to point to your postgres and redis instances. 6. Create development and test databases in postgres.
6. Install the seed data to set up an admin account and meta topic: `psql DATABASE_NAME < pg_dumps/production-image.sql` 7. Copy `config/database.yml.development-sample` and `config/redis.yml.sample` to `config/database.yml` and `config/redis.yml` and input the correct values to point to your postgres and redis instances.
8. Install the seed data to set up an admin account and meta topic: `psql DATABASE_NAME < pg_dumps/production-image.sql`
## Before you start Rails ## Before you start Rails