diff --git a/config/locales/es/defaults.yml b/config/locales/es/defaults.yml new file mode 100644 index 00000000..90dfe905 --- /dev/null +++ b/config/locales/es/defaults.yml @@ -0,0 +1,178 @@ +# Spanish translations for Ruby on Rails +# by David Ammouial (da hat weeno doubt net) + +es: + date: + formats: + default: "%d/%m/%Y" + short: "%e %b" + long: "%e %B %Y" + day_names: [domingo, lunes, martes, miércoles, jueves, viernes, sábado] + abbr_day_names: [dom, lun, mar, mie, jue, vie, sab] + month_names: [~, enero, febrero, marzo, abril, mayo, junio, julio, septiembre, octubre, noviembre, diciembre] + abbr_month_names: [~, ene, feb, mar, abr, may, jun, jul, ago, sep, oct, nov, dic] + order: + - :day + - :month + - :year + + time: + formats: + default: "%d/%m/%Y %H:%M" + short: "%d %b %H:%M" + long: "%A %d %B %Y %H:%M" + am: 'am' + pm: 'pm' + + datetime: + distance_in_words: + half_a_minute: "medio minuto" + less_than_x_seconds: + zero: "menos de un segundo" + one: "menos de un segundo" + other: "menos de %{count} segundos" + x_seconds: + one: "1 segundo" + other: "%{count} segundos" + less_than_x_minutes: + zero: "menos de un minuto" + one: "menos de un minuto" + other: "memnos de %{count} minutos" + x_minutes: + one: "1 minuto" + other: "%{count} minutos" + about_x_hours: + one: "aprox. una hora" + other: "aprox. %{count} horas" + x_days: + one: "1 día" + other: "%{count} días" + about_x_months: + one: "aprox. un mes" + other: "aprox. %{count} meses" + x_months: + one: "1 mes" + other: "%{count} meses" + about_x_years: + one: "aprox. un año" + other: "aprox. %{count} años" + over_x_years: + one: "más de un año" + other: "más de %{count} años" + almost_x_years: + one: "casi un año" + other: "casi %{count} años" + prompts: + year: "Año" + month: "Mess" + day: "Día" + hour: "Hora" + minute: "Minuto" + second: "Segundo" + + number: + format: + separator: "," + delimiter: " " + precision: 3 + significant: false + strip_insignificant_zeros: false + currency: + format: + format: "%n %u" + unit: "€" + separator: "," + delimiter: " " + precision: 2 + significant: false + strip_insignificant_zeros: false + percentage: + format: + delimiter: "" + precision: + format: + delimiter: "" + human: + format: + delimiter: "" + precision: 2 + significant: true + strip_insignificant_zeros: true + storage_units: + format: "%n %u" + units: + byte: + one: "byte" + other: "bytes" + kb: "kB" + mb: "MB" + gb: "GB" + tb: "TB" + decimal_units: + format: "%n %u" + units: + unit: "" + thousand: "mil" + million: "millón" + billion: "millardo" + trillion: "billón" + quadrillion: "millón de millardos" + + support: + array: + words_connector: ", " + two_words_connector: " y " + last_word_connector: " y " + select: + prompt: "Por favor, seleccione" + + helpers: + select: + prompt: "Por favor, seleccione" + submit: + create: "Crear un %{model}" + update: "Modificar este %{model}" + submit: "Guardar este %{model}" + + attributes: + created_at: "Creado el" + updated_at: "Modificado el" + + errors: + format: "El %{attribute} %{message}" + messages: &errors_messages + inclusion: "no viene incluido/a en la lista" + exclusion: "no está disponible" + invalid: "no fue validado/a" + confirmation: "no concuerda con la confirmación" + accepted: "debe ser aceptado/a" + empty: "debe ser rellenado" + blank: "doit être rellenado" + too_long: "es demasiado largo/a (no debe llevar más de %{count} carácteres)" + too_short: "es demasiado corto/a (debe llevar al menos %{count} carácteres)" + wrong_length: "tiene un tamaño equivocado (debe llevar %{count} carácteres)" + not_a_number: "no es un número" + not_an_integer: "debe ser un número entero" + greater_than: "debe ser mayo que %{count}" + greater_than_or_equal_to: "debe ser mayor o igual que %{count}" + equal_to: "debe ser igual a %{count}" + less_than: "debe ser menor que %{count}" + less_than_or_equal_to: "deber ser menor o igual que %{count}" + odd: "debe ser impar" + even: "debe ser par" + template: &errors_template + header: + one: "No se puede guardar este %{model}: 1 error" + other: "No se puede guardar este %{model}: %{count} errores" + body: "Por favor verifique los campos siguientes: " + + activerecord: + errors: + messages: + taken: "no está disponible" + record_invalid: "La validación falló: %{errors}" + <<: *errors_messages + template: + <<: *errors_template + full_messages: + format: "%{attribute} %{message}" diff --git a/config/locales/es/devise.yml b/config/locales/es/devise.yml new file mode 100644 index 00000000..adf4191c --- /dev/null +++ b/config/locales/es/devise.yml @@ -0,0 +1,39 @@ +es: + errors: + messages: + not_found: "no se encuentra" + already_confirmed: "ya fue confirmado" + not_locked: "no está bloqueado" + + devise: + failure: + unauthenticated: 'Debe conectarse para acceder esta página' + unconfirmed: 'Tiene que confirmar su cuenta para poder seguir' + locked: 'Su cuenta está bloqueada' + invalid: 'Email o contraseña incorrecta' + invalid_token: 'Ficha inválida' + timeout: 'Su sesión caducó, por favor identifíquese de nuevo para poder seguir' + inactive: 'Su cuenta todavía no está activada' + sessions: + signed_in: 'Está conectado/a' + signed_out: 'Está desconectado/a' + passwords: + send_instructions: 'Enseguida va a recibir un correo con instrucciones para poder reiniciar su contraseña' + updated: 'Ya cambió su contraseña, y está conectado/a' + confirmations: + send_instructions: 'Enseguida va a recibir un correo con instrucciones para verificar su cuenta' + confirmed: 'Ya verificó su cuenta. Está conectado/a' + registrations: + signed_up: 'Ya se inscribió. Le hemos mandado un email con instrucciones para verificar su cuenta' + updated: 'Ya modificó su cuenta' + destroyed: 'Hasta luego! Su cuenta ya se canceló. Ójala nos volvamos a ver pronto' + unlocks: + send_instructions: 'Enseguida recibirá un correo con instrucciones para desbloquear su cuenta' + unlocked: 'Ya se desbloqueó su cuenta, y está ahora conectado/a' + mailer: + confirmation_instructions: + subject: 'Instrucciones de verificación' + reset_password_instructions: + subject: 'Instrucciones para reiniciar su contraseña' + unlock_instructions: + subject: 'Instrucciones para desbloquear su cuenta' diff --git a/config/locales/es/emails.yml b/config/locales/es/emails.yml new file mode 100644 index 00000000..c92c5311 --- /dev/null +++ b/config/locales/es/emails.yml @@ -0,0 +1,5 @@ +es: + emails: + invoice_payment_notification: + subject: "Acaba de recibir un pago en bitcoins!" + body: "Usted acaba de recibir un pago de %{amount} BTC, que corresponden a la factura %{reference}" diff --git a/config/locales/es/models.yml b/config/locales/es/models.yml new file mode 100644 index 00000000..5deee594 --- /dev/null +++ b/config/locales/es/models.yml @@ -0,0 +1,90 @@ +es: + activerecord: + attributes: + invoice: + reference: Referencia + user: Emisor + payment_address: Dirección de pago + amount: Cantidad + callback_url: URL de notificación + state: Estado + paid_at: Pagado el + merchant_reference: Ref. del beneficiario + merchant_memo: Comentario + authentication_token: Ficha de autentificación + item_url: URL de la petición + state_translations: + pending: Esperando el pago + processing: Proceso en curso + paid: Pagado + state_tooltips: + pending: Todavía no llega ningún pago + processing: Llegó un pago, se está esperando confirmación de parte de la red Bitcoin + paid: El pago fue confirmado + liberty_reserve_transfer: + lr_account_id: Cuenta Liberty Reserve + trade_order: + amount: Cantidad + dark_pool: Orden escondida + ppc: Precio + category: Tipo + currency: Divisa + total: Total + transfer: + user: Usuario + amount: Cantidad + address: Dirección + currency: Divisa + bt_tx_confirmations: Confirmaciones Bitcoin + bt_tx_from: Dirección Bitcoin de origen + email: Dirección de correo electrónico + lr_merchant_fee: Comisión Liberty Reserve + lr_transferred_amount: Importe de Liberty Reserve transferido + px_fee: Comisión Pecunix + px_payer: Remitente Pecunix + user: + email: Dirección de e-mail + password: Contraseña + account: Número de cuenta + admin: Administración + authentication_token: Ficha de autentificación + confirmation_sent_at: Envío de correo de confirmación + confirmation_token: Ficha de confirmación + confirmed_at: Confirmación + current_sign_in_at: Conexión activa + current_sign_in_ip: IP de conexión activa + encrypted_password: Contrseña encriptada + failed_attempts: Fallos de autentificación + last_address: Última dirección de Bitcoin + last_sign_in_at: Última conexión + last_sign_in_ip: IP de la última conexión + locked_at: Bloqueado el + password_salt: Sal de la contraseña + remember_created_at: Recuerdo + remeber_token: Ficha de recuerdo + reset_password_token: Ficha de cambio de contraseña + salt: Sal + secret_token: Ficha secreta + time_zone: Zona horaria + unlock_token: Ficha de desbloqueo + purchase_trades: Transacciones de compra + sale_trades: Transacciones de venta + trade_orders: Ordenes + transfers: Transacciones + current_password: Contraseña actual + new_password: Nueva contraseña + merchant: API de E-negocio + + models: + invoice: + one: Factura + other: Facturas + user: + one: Usuario + other: Usuarios + trade_order: + one: Órden + other: Órdenes + transfer: + one: Transacción + other: Transacciones diff --git a/config/locales/es/other.yml b/config/locales/es/other.yml new file mode 100644 index 00000000..295ffcc2 --- /dev/null +++ b/config/locales/es/other.yml @@ -0,0 +1,303 @@ +es: + password_forgotten: ¿Contraseña olvidada? + didnt_receive_confirmation: "¿Correo de confirmación no recibido?" + didnt_receive_unlock_instructions: "¿Correo de desbloqueo no recibido?" + resend_confirmation: Volver a mandar el correo de confirmación + submit: Validar + + # Generic + no_data: Ningún dato + + # controllers/informations_controller.rb + chart_date_format: %d.%m. + + # controllers/sessions_controller.rb + sign_in_success: Conexión establecida + sign_in_failure: Conexión fallida, por favor verifique sus datos + sign_out_success: Desconexión realizada + + # controllers/third_party_callbacks_controller.rb + lr_transfer_success: "Transfirió correctamente %{amount} %{currency} a su cuenta (Comisión LR: %{fee} %{currency})" + lr_transfer_failure: Su transferencia de %{amount} %{currency} falló + px_transfer_canceled: Su transferencia Pecunix fue cancelada + px_transfer_success: Transfirió correctamente %{amount} PGAU a su cuenta (Comisión Pecunix %{fee} PGAU). + + # controllers/trade_orders_controller.rb + order_saved: Su orden fue registrado, no se pudo realizar porque no hay órdenes compatibles. + order_filled: Su orden fue %{how} ejecutada, %{action} %{traded_btc} BTC por %{amount} %{currency} a un precio de %{ppc} %{currency}/BTC + bought: compró + sold: vendió + partially: parcialmente + completely: totalmente + order_deleted: Su orden fue suprimida + change_password: Cambio de contraseña + + # controllers/transfers_controller.rb + successful_transfer: Transfirió correctamente %{amount} %{currency} + + # controllers/user_controller.rb + account_created: Su cuenta fue correctamente creada + account_updated: Su cuenta fue correctamente actualizada + + # helpers/trade_orders_helper.rb + order_dark_pool_some: Algunas órdenes no son publicamente visibles + order_dark_pool: Esta orden no es publicamente visible + + # helpers/transfers_helper.rb + confirmations_left: + one: Esperando una confirmación más + other: Esperando %{count} confirmaciones + + # mailers/backup_mailer.rb + support_from: Soporte de Bitcoin Central <%{support_email}> + wallet_backup_subject: Respaldo de wallet.dat %{date} + + # mailers/user_mailer.rb + sign_up_confirmation: "Confirmación de registración" + + # models/*.rb + lib/validators/*.rb + errors: + not_yourself: no puede ser usted + + blank: no se puede quedar vació + + must_be_greater: debe ser mayor que %{min} BTC + greater_than_balance: es mayor que su saldo (%{balance} %{currency}) + greater_than_capacity: es mayor que sus posibilidades (%{capacity} BTC a %{ppc} BTC/%{currency}) + minimum_dark_pool_order: "Esta orden es demasiado pequeña como para ser privada" + + invalid: es inválida + no_match: no corresponde + answer_incorrect: es incorrecta + + not_your_address: no puede ser su dirección de usted + min_amount: no puede ser menor que %{minimum} %{currency} + ppc_minimum: El precio debe ser mayor que 0.0001 %{currency} + + # views/accounts/show.html + account_balance_title: Saldos + currency: Divisa + balance: Saldos + balance_unconfirmed: Esta transferencia está en espera de confirmación por la red Bitcoin + + # views/backup_mailer/wallet_backup.text + encrypted_wallet: Copia cifrada del archivo wallet.dat %{date} + + # views/informations/economy.html + economy_title: Economía + how_many_generated: "¿Cuántos Bitcoins hay en circulación?" + generated_coins_html: "Actualmente, hay %{count} Bitcoins en circulación." + + # views/informations/faq.html + faq_title: Preguntas frecuentes + + # views/informations/welcome.html + trading_data_title: Transacciones de la última semana + welcome: ¡Bienvenido/a a bitcoin-central.net! + + # views/layouts/_footer.html + footer_html: "Puede apoyar este proyecto con donaciones a la dirección siguiente: %{adress}" + + # views/layouts/_navigation.html + navigation: + account: + main: Cuenta + balance: Saldos + history: Historial + transfer_money: Transferencia de fondos + deposit_money: Depósito de fondos + trading: + main: Compra/Venta + new_order: Nueva orden + your_orders: Sus órdenes + order_book: Ofertas actuales + trade_history: Historial + admin: + main: Administración + transfers: Transferencias + users: Usuarios + information: Información + help: + main: Ayuda + faq: Preguntas frecuentes + economy: Economía + support: Contacto + ecommerce: + main: E-commerce + + # views/layouts/_user_informations.html + generate_new_address_legend: Generar una nueva dirección + your_last_address: Su dirección + logout: Desconectarse + signed_in_as: Conectado/a como + sign_up: Crear cuenta + sign_in: Conexión + + # views/layouts/application.html + website_title: Bitcoin Central + website_keywords: bitcoin, bitcoin central, compra de bitcoins, venta de bitcoins + + # views/sessions/new.html + account_label: Número de cuenta + account_description: Dirección de correo o núm. de cuenta + password_label: Contraseña + password_description: ¿Contraseña olvidada? + sign_in_submit: Conexión + + # views/trade_orders/book.html + order_book_title: Elija una divisa + currencies: + all: Todo + btc: BTC + btc_legend: Bitcoin + lrusd: LRUSD + lreur: LREUR + lr_legend: Liberty Reserve + eur: EUR + eur_legend: Euro + pgau: PGAU + pgau_legend: Oro Pecunix + buying: Compra + selling: Venta + amount: Cantidad + price: Precio + no_buying_orders_found: "No hay ninguna orden de compra" + no_selling_orders_found: "No hay ninguna orden de venta" + total: Total + + # views/trade_orders/index.html + trade_orders_title: Sus órdenes + created_at: Creación + type: Tipo + price: Precio + dark_pool_order: Orden privada + delete_order: Suprimir esta orden + delete_order_confirm: Por favor confirme que quiere borrar esta orden. + no_orders_found: "No hay ninguna orden" + + # views/trade_orders/new.html + create_order_title: Nueva orden + currency_to_trade: Divisa para cambiar + buy: Comprar + sell: Vender + sell_or_buy_description: ¿Quiere comprar Bitcoins o venderlos? + your_balance: Su saldo + your_balance_description: Su saldo en la divisa seleccionada + amount_description: Cantidad de BTC para cambiar + ppc_description: Precio por 1 BTC + total_description: Total de su orden + dark_pool_description: "No mostrar publicamente esta orden" + error_creating_order: + one: "Un error impide que su orden se pueda registrar:" + other: "%{count} errores impiden que su orden se pueda registrar:" + + # views/trades/index.html + trade_history_title: Historial + no_trades_found: Ninguna transacción + + # views/transfers/_lr_sci_form.html + click_for_lr_html: Detalle de la transferencia en la interfaz Liberty Reserve + + # views/transfers/deposit.html + support_email: support@bitcoin-central.net + deposit_bitcoins_title: Depositar unos Bitcoins + deposit_bitcoins_body_html: +

Envíe los fondos a su dirección de Bitcoin como aparece arriba de la pantalla. La transferencia aparecerá después de unos minutos.

+

Nótese que los fondos transferidos sólo se podrán usar después de que la red Bitcoin confirme la transferencia (aprox. %{estimation} minutos).

+ deposit_eur_title: Depositar fondos en Euros + deposit_eur_body_html: +

Por favor, mande un correo a la dirección de soporte: %{support_email}.

+ deposit_lr_title: Depósito de Liberty Reserve + deposit_pgau_title: "Depósito de oro Pecunix" + deposit_pgau_body_html: +

+ Indique la cantidad de oro para transferir, le redirigirán a la interfaz de Pecunix para confirmar la transferencia. + El oro se le acreditará a su cuenta en cuanto se confirme la transferencia. +

+ amount_pgau: Cantidad (PGAU) + deposit_pgau: Continuar + + # views/transfers/index.html + account_history_title: Historial + currency: Divisa + + # views/transfers/new.html + transfer_funds_title: Transferencia de fondos + transfer_funds_body_html: " +

Puede transferir fondos a: +

+

+ " + how_does_it_work_title: ¿Cómo funciona? + how_does_it_work_body_html: +

+ Las transferencias en bitcoins se pueden hacer hacia una cuenta Bitcoin Central o una dirección de correo. + La transferencia se queda dentro de Bitcoin Central en el caso de un envío a una dirección bitcoin que pertenezca + a un usuario del sitio. En el caso contrario, se hará a través de la red Bitcoin. +

+

+ Las transferencias entre cuentas de Bitcoin Central son totalmente gratuitos. +

+

+ Les transferts vers une adresse e-mail déclenchent l’envoi d’un message si son propriétaire + ne possède pas de compte Bitcoin Central, dans ce cas, le message l’informe que les fonds sont + disponibles sur Bitcoin Central. Si les fonds ne sont pas récupérés par leur destinataire ils sont + re-crédités sur le compte de l’expéditeur après un certain temps. Cette fonctionnalité n’est pas encore disponible. + Las transferencias hacia una dirección de correo provocan el envío de un mensaje si su propietario + no tiene cuenta en Bitcoin Central. El mensaje indica que los fondos se pueden retirar en Bitcoin + Central. Si el destinatario no recupera los fondos, después de un determinado tiempo se le vuelven + a acreditar al remitente. Esta funcionalidad todavía no está disponible. +

+ error_transferring_funds: + one: "Un error impidió la transferencia:" + other: "%{count} errores impidieron la transferencia:" + payee: Destinatario + payee_id_eur: Número de cuenta Bitcoin Central o dirección de correo + payee_id_lrusd: Número de cuenta Bitcoin Central, Liberty Reserve o dirección de correo + payee_id_lreur: Número de cuenta Bitcoin Central, Liberty Reserve o dirección de correo + payee_id_btc: Número de cuenta Bitcoin Central, dirección de bitcoin o de correo + payee_id_none: Identificación del destinatario + confirmed_balance: Su saldo disponible + transfer_amount: Cantidad + transfer_button: Transferir + + # views/user_mailer/registration_confirmation.html + # views/user_mailer/registration_confirmation.text + thanks_for_registering: "Gracias por crear su cuenta en Bitcoin Central." + your_account_id_is: "Su número de cuenta: %{account_id}" + + # views/users/_form.html + error_updating_account: + one: "Un error impidió que sus informaciones se guardaran:" + other: "%{count} errores impidieron que sus informaciones se guardaran:" + email: Correo electrónico + new_password_explanation: Rellene este campo para cambiar su contraseña + new_password_confirmation: Confirmación + new_password_confirmation_explanation: Confirmación de la nueva contraseña + current_password_explanation: Necesaria para proteger su cuenta + time_zone: Zona horaria + time_zone_explanation: Necesaria para mostrar las fechas correctamente + + # views/users/edit.html + account_details_title: Detalles sobre su cuenta + + # views/users/index.html + listing_users_title: Lista de usuarios + account: Cuenta + password: Contraseña + user_show: Mostrar + user_edit: Editar + user_destroy: Suprimir + user_destroy_confirm: Confirme la supresión. + user_new: Nuevo usuario + + # views/users/new.html + sign_up_for_account_title: Crear una cuenta + + # Admin + insufficient_privileges: Sus privilegios como usuario no le permiten visitar esta página diff --git a/config/locales/es/views.yml b/config/locales/es/views.yml new file mode 100644 index 00000000..160bd408 --- /dev/null +++ b/config/locales/es/views.yml @@ -0,0 +1,28 @@ +es: + invoices: + new: + create_invoice: Crear una factura + error: Error de creación de factura + amount_explanation: Cantidad para pagar + payment_explanation: Dirección de recepción de los fondos + callback_url_explanation: URL de notificación a la que se debe hacer el POST + submit: Crear factura + created: Factura creada correctamente + item_url_explanation: URL de la petición en el sitio del vendedor + index: + details: Ver detalles de la factura + create: Crear una factura + show: + details: Detalles de la factura + payee: Beneficiario + payment-explanations: > + Para pagar, simplemente transfiere la cantidad indicada + a la dirección de pago, la página se actualizará automaticamente + para mostrarle cómo va en el proceso. + return_to_item: Regresar al sitio del vendedor + + + users: + form: + submit: Guardar + merchant_explanation: Activar su tienda "online"