Add translations for Spanish language

This commit is contained in:
Enrico Lamperti 2017-05-07 21:24:07 -03:00
parent 665a52b106
commit 0c44fe6ce0
6 changed files with 283 additions and 0 deletions

View File

@ -0,0 +1,28 @@
<?php
/**
* auth.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International License.
*
* See the LICENSE file for details.
*/
return [
/*
|--------------------------------------------------------------------------
| Authentication Language Lines
|--------------------------------------------------------------------------
|
| The following language lines are used during authentication for various
| messages that we need to display to the user. You are free to modify
| these language lines according to your application's requirements.
|
*/
'failed' => 'Las credenciales no coinciden con los registros.',
'throttle' => 'Demasiados intentos de inicio de sesión. Por favor reintente en :seconds segundos.',
];

View File

@ -0,0 +1,41 @@
<?php
/**
* breadcrumbs.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International License.
*
* See the LICENSE file for details.
*/
return [
'home' => 'Inicio',
'edit_currency' => 'Editar moneda ":name"',
'delete_currency' => 'Eliminar moneda ":name"',
'newPiggyBank' => 'Crear nueva alcancía',
'edit_piggyBank' => 'Editar alcancía ":name"',
'preferences' => 'Preferencias',
'profile' => 'Perfil',
'changePassword' => 'Cambiar contraseña',
'bills' => 'Facturas',
'newBill' => 'Nueva factura',
'edit_bill' => 'Editar factura ":name"',
'delete_bill' => 'Eliminar factura ":name"',
'reports' => 'Reportes',
'searchResult' => 'Buscar ":query"',
'withdrawal_list' => 'Expensas',
'deposit_list' => 'Ganancia, ingresos y depósitos',
'transfer_list' => 'Transferencias',
'transfers_list' => 'Transferencias',
'create_withdrawal' => 'Crear nueva extracción',
'create_deposit' => 'Crear nuevo depósito',
'create_transfer' => 'Crear nueva transferencia',
'edit_journal' => 'Editar transacción ":description"',
'delete_journal' => 'Eliminar transacción ":description"',
'tags' => 'Etiquetas',
'createTag' => 'Crear nueva etiqueta',
'edit_tag' => 'Editar etiqueta ":tag"',
'delete_tag' => 'Eliminar etiqueta ":tag"',
];

View File

@ -0,0 +1,80 @@
<?php
/**
* csv.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International License.
*
* See the LICENSE file for details.
*/
declare(strict_types = 1);
return [
'import_configure_title' => 'Configurar su importación',
'import_configure_intro' => 'Hay algunas opciones para su importación desde CSV. Por facor indique si su CSV contiene encabezados en la primera fila, y cuál es el formato de fecha utilizado. ¡Puede requerir un poco de experimentación! El delimitador de campos es usualmente ",", pero también puede ser ";". Verifíquelo cuidadosamente.',
'import_configure_form' => 'Opciones básicas de importación desde CSV',
'header_help' => 'Marque aquí si el CSV contiene títulos de columna en la primera fila',
'date_help' => 'Formato de fecha y hora en el CSV. Siga el formato que <a href="https://secure.php.net/manual/es/datetime.createfromformat.php#refsect1-datetime.createfromformat-parameters">esta página</a> indica. El valor por defecto interpretará fechas que se vean así: :dateExample.',
'delimiter_help' => 'Elija el delimitador de campos del archivo de entrada. Si no está seguro, la coma es la opción más segura.',
'import_account_help' => 'Si el archivo NO contiene información sobre su(s) caja(s) de ahorros seleccion una opción para definir a qué cuenta pertenecen las transacciones del CSV.',
'upload_not_writeable' => 'El texto en gris indica un directorio. Debe tener permiso de escritura. Por favor verifíquelo.',
// roles
'column_roles_title' => 'Definir roles de las columnas',
'column_roles_table' => 'Tabla',
'column_name' => 'Nombre de la columna',
'column_example' => 'Ejemplo de datos de columna',
'column_role' => 'Significado de los datos de la columna',
'do_map_value' => 'Mapear estos valores',
'column' => 'Columna',
'no_example_data' => 'No hay datos de ejemplo disponibles',
'store_column_roles' => 'Continuar importación',
'do_not_map' => '(no mapear)',
'map_title' => 'Conectar datos de importación con datos de Firefly-III',
'map_text' => 'En las siguientes tablas el valor de la izquierda muestra información encontrada en el CSV cargado. Es su tarea mapear este valor, si es posible, a un valor ya presente en su base de datos. Firefly respeterá este mapeo. Si no hay un valor hacia el cual mapear o no desea mapear un valor específico, no seleccione ninguno.',
'field_value' => 'Valor del campo',
'field_mapped_to' => 'Mapeado a',
'store_column_mapping' => 'Guardar mapeo',
// map things.
'column__ignore' => '(ignorar esta columna)',
'column_account-iban' => 'Caja de ahorro (CBU)',
'column_account-id' => 'ID de la caja de ahorro (coincide con Firefly)',
'column_account-name' => 'Caja de ahorro (nombre)',
'column_amount' => 'Monto',
'column_amount-comma-separated' => 'Monto (coma como separador de decimales)',
'column_bill-id' => 'ID de factura (coincide con Firefly)',
'column_bill-name' => 'Nombre de factura',
'column_budget-id' => 'ID de presupuesto (coincide con Firefly)',
'column_budget-name' => 'Nombre de presupuesto',
'column_category-id' => 'ID de categoría (coincide con Firefly)',
'column_category-name' => 'Nombre de categoría',
'column_currency-code' => 'Código de moneda (ISO 4217)',
'column_currency-id' => 'ID de moneda (coincide con Firefly)',
'column_currency-name' => 'Nombre de moneda (coincide con Firefly)',
'column_currency-symbol' => 'Símbolo de moneda (coincide con Firefly)',
'column_date-interest' => 'Fecha de cálculo de intereses',
'column_date-book' => 'Fecha de registro de transacción',
'column_date-process' => 'Fecha de proceso de transacción',
'column_date-transaction' => 'Fecha',
'column_description' => 'Descripción',
'column_opposing-iban' => 'Cuenta opuesta (CBU)',
'column_opposing-id' => 'ID de cuenta opuesta (coincide con Firefly)',
'column_external-id' => 'ID externo',
'column_opposing-name' => 'Cuenta opuesta (nombre)',
'column_rabo-debet-credit' => 'Indicador de débito/crédito específico de Rabobank',
'column_ing-debet-credit' => 'Indicador de débito/crédito específico de ING',
'column_sepa-ct-id' => 'ID de transferencia de crédito end-to-end de SEPA',
'column_sepa-ct-op' => 'Transferencia de crédito a cuenta opuesta SEPA',
'column_sepa-db' => 'Débito directo SEPA',
'column_tags-comma' => 'Etiquetas (separadas por comas)',
'column_tags-space' => 'Etiquetas (separadas por espacios)',
'column_account-number' => 'Caja de ahorro (número de cuenta)',
'column_opposing-number' => 'Cuenta opuesta (número de cuenta)',
];

View File

@ -0,0 +1,24 @@
<?php
/**
* demo.php
* Copyright (c) 2016 thegrumpydictator@gmail.com
* This software may be modified and distributed under the terms of the Creative Commons Attribution-ShareAlike 4.0 International License.
*
* See the LICENSE file for details.
*/
return [
'no_demo_text' => 'Lamentablemente no hay textos de ayuda para <abbr title=":route">esta página</abbr>.',
'see_help_icon' => 'Sin embargo, el ícono <i class="fa fa-question-circle"></i> en la esquina superior-derecha puede tener más información.',
'index' => '¡Bienvenido a <strong>Firefly III</strong>! En esta página tendrá una vista rápida de sus finanzas. Para más información, mire sus cuentas rarr; <a href=":asset">Asset Accounts</a> y, claro, las páginas de <a href=":budgets">presupuestos</a> y <a href=":reports">reportes</a>. O simplemente investigue la aplicación por su cuenta.',
'accounts-index' => 'Las cajas de ahorro son sus cuentas de banco personales. Las cuentas de gastos contienen sus gastos habituales como compras y salidas con amigos. Las cuentas de ingresos repesentan ingresos de su trabajo u otras fuentes. En esta página puede editarlas o eliminarlas.',
'budgets-index' => 'This page shows you an overview of your budgets. The top bar shows the amount that is available to be budgeted. This can be customized for any period by clicking the amount on the right. The amount you\'ve actually spent is shown in the bar below. Below that are the expenses per budget and what you\'ve budgeted for them.',
'reports-index-start' => 'Firefly III supports four types of reports. Read about them by clicking on the <i class="fa fa-question-circle"></i>-icon in the top right corner.',
'reports-index-examples' => 'Be sure to check out these examples: <a href=":one">a monthly financial overview</a>, <a href=":two">a yearly financial overview</a> and <a href=":three">a budget overview</a>.',
'currencies-index' => 'Firefly III supports multiple currencies. Although it defaults to the Euro it can be set to the US Dollar and many other currencies. As you can see a small selection of currencies has been included but you can add your own if you wish to. Changing the default currency will not change the currency of existing transactions however: Firefly III supports the use of multiple currencies at the same time.',
'transactions-index' => 'These expenses, deposits and transfers are not particularly imaginative. They have been generated automatically.',
'piggy-banks-index' => 'As you can see, there are three piggy banks. Use the plus and minus buttons to influence the amount of money in each piggy bank. Click the name of the piggy bank to see the administration for each piggy bank.',
'import-index' => 'Of course, any CSV file can be imported into Firefly III ',
'import-configure-security' => 'Because of security concerns, your upload has been replaced with a local file.',
'import-configure-configuration' => 'The configuration you see below is correct for the local file.',
];

View File

@ -0,0 +1,19 @@
<?php
/**
* passwords.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International License.
*
* See the LICENSE file for details.
*/
return [
'password' => 'Las contraseñas deben tener al menos seis caracteres y coincidir entre sí.',
'user' => 'No podemos encontrar un usuario con esa dirección de correo electrónico.',
'token' => 'Este token para reestablecer la contraseña no es válido.',
'sent' => 'Te enviamos un correo con el link para reestablecer tu contraseña!',
'reset' => 'Tu contraseña fue reestablecida!',
'blocked' => 'Buen intento.',
];

View File

@ -0,0 +1,91 @@
<?php
/**
* validation.php
* Copyright (C) 2016 thegrumpydictator@gmail.com
*
* This software may be modified and distributed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International License.
*
* See the LICENSE file for details.
*/
return [
'iban' => 'This is not a valid CBU.',
'unique_account_number_for_user' => 'It looks like this account number is already in use.',
'deleted_user' => 'Due to security constraints, you cannot register using this email address.',
'rule_trigger_value' => 'This value is invalid for the selected trigger.',
'rule_action_value' => 'This value is invalid for the selected action.',
'invalid_domain' => 'Due to security constraints, you cannot register from this domain.',
'file_already_attached' => 'Uploaded file ":name" is already attached to this object.',
'file_attached' => 'Succesfully uploaded file ":name".',
'file_invalid_mime' => 'File ":name" is of type ":mime" which is not accepted as a new upload.',
'file_too_large' => 'File ":name" is too large.',
'belongs_to_user' => 'The value of :attribute is unknown',
'accepted' => 'The :attribute must be accepted.',
'bic' => 'This is not a valid BIC.',
'more' => ':attribute must be larger than zero.',
'active_url' => 'The :attribute is not a valid URL.',
'after' => 'The :attribute must be a date after :date.',
'alpha' => 'The :attribute may only contain letters.',
'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.',
'alpha_num' => 'The :attribute may only contain letters and numbers.',
'array' => 'The :attribute must be an array.',
'unique_for_user' => 'There already is an entry with this :attribute.',
'before' => 'The :attribute must be a date before :date.',
'unique_object_for_user' => 'This name is already in use',
'unique_account_for_user' => 'This account name is already in use',
'between.numeric' => 'The :attribute must be between :min and :max.',
'between.file' => 'The :attribute must be between :min and :max kilobytes.',
'between.string' => 'The :attribute must be between :min and :max characters.',
'between.array' => 'The :attribute must have between :min and :max items.',
'boolean' => 'The :attribute field must be true or false.',
'confirmed' => 'The :attribute confirmation does not match.',
'date' => 'The :attribute is not a valid date.',
'date_format' => 'The :attribute does not match the format :format.',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
'email' => 'The :attribute must be a valid email address.',
'filled' => 'The :attribute field is required.',
'exists' => 'The selected :attribute is invalid.',
'image' => 'The :attribute must be an image.',
'in' => 'The selected :attribute is invalid.',
'integer' => 'The :attribute must be an integer.',
'ip' => 'The :attribute must be a valid IP address.',
'json' => 'The :attribute must be a valid JSON string.',
'max.numeric' => 'The :attribute may not be greater than :max.',
'max.file' => 'The :attribute may not be greater than :max kilobytes.',
'max.string' => 'The :attribute may not be greater than :max characters.',
'max.array' => 'The :attribute may not have more than :max items.',
'mimes' => 'The :attribute must be a file of type: :values.',
'min.numeric' => 'The :attribute must be at least :min.',
'min.file' => 'The :attribute must be at least :min kilobytes.',
'min.string' => 'The :attribute must be at least :min characters.',
'min.array' => 'The :attribute must have at least :min items.',
'not_in' => 'The selected :attribute is invalid.',
'numeric' => 'The :attribute must be a number.',
'regex' => 'The :attribute format is invalid.',
'required' => 'The :attribute field is required.',
'required_if' => 'The :attribute field is required when :other is :value.',
'required_unless' => 'The :attribute field is required unless :other is in :values.',
'required_with' => 'The :attribute field is required when :values is present.',
'required_with_all' => 'The :attribute field is required when :values is present.',
'required_without' => 'The :attribute field is required when :values is not present.',
'required_without_all' => 'The :attribute field is required when none of :values are present.',
'same' => 'The :attribute and :other must match.',
'size.numeric' => 'The :attribute must be :size.',
'size.file' => 'The :attribute must be :size kilobytes.',
'size.string' => 'The :attribute must be :size characters.',
'size.array' => 'The :attribute must contain :size items.',
'unique' => 'The :attribute has already been taken.',
'string' => 'The :attribute must be a string.',
'url' => 'The :attribute format is invalid.',
'timezone' => 'The :attribute must be a valid zone.',
'2fa_code' => 'The :attribute field is invalid.',
'dimensions' => 'The :attribute has invalid image dimensions.',
'distinct' => 'The :attribute field has a duplicate value.',
'file' => 'The :attribute must be a file.',
'in_array' => 'The :attribute field does not exist in :other.',
'present' => 'The :attribute field must be present.',
'amount_zero' => 'The total amount cannot be zero',
];