diff --git a/README.md b/README.md index 2cffd1e..333dc87 100644 --- a/README.md +++ b/README.md @@ -1,40 +1,23 @@ -# 馃敟 Localizaci贸n de Laravel ~~5.7~~ 8 a 10 al espa帽ol y espa帽ol latinoamericano +# Localizaci贸n de Laravel al espa帽ol ## Instalaci贸n ### A trav茅s de la Terminal -1. Copiamos el repositorio `https://github.com/MarcoGomesr/laravel-validation-en-espanol.git` -2. Luego nos dirigimos al root de nuestro proyecto -3. Clonamos el repositorio `git clone` en la ruta `resources/lang` (por defecto git crear谩 las carpetas `es` y `es_419`, si las carpetas ya existen git te mostrar谩 una alerta y tendr谩s que eliminarlas o modificar su nombre) -4. As铆 deber谩 verse una vez est茅s en el root - -``` git clone https://github.com/MarcoGomesr/laravel-validation-en-espanol.git resources/lang ``` +1. Copiamos el repositorio y lo clonamos en la carpeta carpeta raiz dentro de una carpeta llamada `lang` -### De forma Manual -1. Descargar la carpeta `es` o `es_419` y colocarla dentro del directorio `/resources/lang/` de tu proyecto. -### Configurando el idioma dentro de laravel + +``` git clone https://github.com/MarcoGomesr/laravel-validation-en-espanol.git lang ``` -Abrir el archivo `/config/app.php` y reemplazar el valor de la variable `locale` por `es` para espa帽ol o `es_419` para espa帽ol latinoamericano. -```php +### De forma Manual + +1. crea una carpeta llamada `lang` en la raiz de tu projecto y descargar el contenido del repositorio en 茅l - /* - |-------------------------------------------------------------------------- - | Application Locale Configuration - |-------------------------------------------------------------------------- - | - | The application locale determines the default locale that will be used - | by the translation service provider. You are free to set this value - | to any of the locales which will be supported by the application. - | - */ - 'locale' => 'es', +### Configuraci贸n +Para activarlo solo debes abrir el archivo `.env` y editarla variable de estorno APP_LOCALE para que sea igual a 'es' de esta manera `APP_LOCALE=es` -``` -##### Author: Marco Gomes -##### Contribuidores: lcamacho franciscollanquipichun feltoxXx carlospc pupi1985 CarloRodriguez Briones PedroBlanco AVillaraux diff --git a/es.json b/es.json new file mode 100644 index 0000000..6ca2816 --- /dev/null +++ b/es.json @@ -0,0 +1,214 @@ +{ + "(and :count more error)": "(y :count error m谩s)", + "(and :count more errors)": "(y :count error m谩s)|(y :count errores m谩s)|(y :count errores m谩s)", + "A Timeout Occurred": "Se produjo un tiempo de espera", + "Accept": "Aceptar", + "Accepted": "Aceptado", + "Action": "Acci贸n", + "Actions": "Acciones", + "Add": "Agregar", + "Add :name": "Agregar :name", + "Admin": "Administrar", + "Agree": "Aceptar", + "All rights reserved.": "Todos los derechos reservados.", + "Already Reported": "Ya est谩 Reportado", + "Archive": "Archivar", + "Assign": "Asignar", + "Attach": "Adjuntar", + "Bad Gateway": "Puerta de Enlace Incorrecta", + "Bad Request": "Solicitud incorrecta", + "Bandwidth Limit Exceeded": "L铆mite de ancho de banda excedido", + "Browse": "Navegar", + "Cancel": "Cancelar", + "Choose": "Elija", + "Choose :name": "Elige :name", + "Choose File": "Elija archivo", + "Choose Image": "Elija la Imagen", + "Click to copy": "Haga clic para copiar", + "Client Closed Request": "Solicitud cerrada del cliente", + "Close": "Cerrar", + "Collapse": "Colapsar", + "Collapse All": "Colapsar todo", + "Comment": "Comentar", + "Confirm": "Confirmar", + "Conflict": "Conflicto", + "Connect": "Conectar", + "Connection Closed Without Response": "Conexi贸n cerrada sin respuesta", + "Connection Timed Out": "Tiempo de conexi贸n agotado", + "Continue": "Continuar", + "Create": "Crear", + "Create :name": "Crear :name", + "Created": "Creado", + "Delete": "Eliminar", + "Delete :name": "Eliminar :name", + "Detach": "Desvincular", + "Details": "Detalles", + "Disable": "Deshabilitar", + "Discard": "Descartar", + "Done": "Hecho", + "Down": "Abajo", + "Duplicate": "Duplicar", + "Duplicate :name": "Duplicar :name", + "Edit": "Editar", + "Edit :name": "Editar :name", + "Enable": "Habilitar", + "errors": "errors", + "Expand": "Expandir", + "Expand All": "Expandir todo", + "Expectation Failed": "Expectativa fallida", + "Explanation": "Explicaci贸n", + "Export": "Exportar", + "Failed Dependency": "Dependencia fallida", + "File": "Archivo", + "Files": "Archivos", + "Forbidden": "Prohibido", + "Found": "Encontrado", + "Gateway Timeout": "Tiempo de espera de puerta de enlace", + "Go Home": "Ir a inicio", + "Go to page :page": "Ir a la p谩gina :page", + "Gone": "Recurso no disponible", + "Hello!": "隆Hola!", + "Hide": "Ocultar", + "Hide :name": "Ocultar :name", + "Home": "Inicio", + "HTTP Version Not Supported": "Versi贸n HTTP no compatible", + "I'm a teapot": "Soy una tetera", + "If you did not create an account, no further action is required.": "Si no ha creado una cuenta, no se requiere ninguna acci贸n adicional.", + "If you did not request a password reset, no further action is required.": "Si no ha solicitado el restablecimiento de contrase帽a, omita este mensaje de correo electr贸nico.", + "If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Si est谩 teniendo problemas al hacer clic en el bot贸n \":actionText\", copie y pegue la URL de abajo\nen su navegador web:", + "IM Used": "Estoy en uso", + "Image": "Imagen", + "Impersonate": "Personificar", + "Impersonation": "Suplantaci贸n", + "Import": "Importar", + "Import :name": "Importar :name", + "Insufficient Storage": "Espacio insuficiente", + "Internal Server Error": "Error interno del servidor", + "Introduction": "Introducci贸n", + "Invalid JSON was returned from the route.": "Se devolvi贸 un JSON no v谩lido desde la ruta.", + "Invalid SSL Certificate": "Certificado SSL no v谩lido", + "Length Required": "Longitud requerida", + "Like": "Me gusta", + "Load": "Cargar", + "Localize": "Localizar", + "Location": "Location", + "Locked": "Bloqueado", + "Login": "Iniciar sesi贸n", + "Logout": "Finalizar sesi贸n", + "Loop Detected": "Bucle detectado", + "Maintenance Mode": "Modo de mantenimiento", + "Method Not Allowed": "M茅todo no permitido", + "Misdirected Request": "Solicitud mal dirigida", + "Moved Permanently": "Movido permanentemente", + "Multi-Status": "Multiestado", + "Multiple Choices": "M煤ltiples opciones", + "Network Authentication Required": "Se requiere autenticaci贸n de red", + "Network Connect Timeout Error": "Error de tiempo de espera de conexi贸n de red", + "Network Read Timeout Error": "Error de tiempo de espera de lectura de red", + "New": "Nuevo", + "New :name": "Nuevo :name", + "No": "No", + "No Content": "Sin contenido", + "Non-Authoritative Information": "Informaci贸n no autorizada", + "Not Acceptable": "Inaceptable", + "Not Extended": "no extendido", + "Not Found": "No encontrado", + "Not Implemented": "No se ha implementado", + "Not Modified": "No modificado", + "of": "de", + "OK": "DE ACUERDO", + "Open": "Abrir", + "Open in a current window": "Abrir en una ventana actual", + "Open in a new window": "Abrir en una ventana nueva", + "Open in a parent frame": "Abrir en un marco principal", + "Open in the topmost frame": "Abrir en el marco superior", + "Open on the website": "Abrir en el sitio web", + "Origin Is Unreachable": "El origen es inalcanzable", + "Page Expired": "P谩gina expirada", + "Pagination Navigation": "Navegaci贸n por los enlaces de paginaci贸n", + "Partial Content": "Contenido parcial", + "Payload Too Large": "Solicitud demasiado grande", + "Payment Required": "Pago requerido", + "Permanent Redirect": "Redirecci贸n permanente", + "Please click the button below to verify your email address.": "Por favor, haga clic en el bot贸n de abajo para verificar su direcci贸n de correo electr贸nico.", + "Precondition Failed": "Error de condici贸n previa", + "Precondition Required": "Precondici贸n requerida", + "Preview": "Previsualizar", + "Price": "Precio", + "Processing": "Procesando", + "Proxy Authentication Required": "Se requiere autenticaci贸n proxy", + "Railgun Error": "Error de ca帽贸n de riel", + "Range Not Satisfiable": "Rango no satisfactorio", + "Regards": "Saludos", + "Register": "Registrarse", + "Request Header Fields Too Large": "Campos de encabezado de solicitud demasiado grandes", + "Request Timeout": "Solicitud de tiempo de espera", + "Reset Content": "Restablecer contenido", + "Reset Password": "Restablecer contrase帽a", + "Reset Password Notification": "Notificaci贸n de restablecimiento de contrase帽a", + "Restore": "Restaurar", + "Restore :name": "Restaurar :name", + "results": "resultados", + "Retry With": "Reintentar con", + "Save": "Guardar", + "Save & Close": "Guardar cerrar", + "Save & Return": "Guardar y volver", + "Save :name": "Guardar :name", + "Search": "Buscar", + "Search :name": "Buscar :name", + "See Other": "Ver otros", + "Select": "Seleccione", + "Select All": "Seleccionar todo", + "Send": "Enviar", + "Server Error": "Error del servidor", + "Service Unavailable": "Servicio no disponible", + "Session Has Expired": "La sesi贸n ha expirado", + "Settings": "Ajustes", + "Show": "Mostrar", + "Show :name": "Mostrar :name", + "Show All": "Mostrar todo", + "Showing": "Mostrando", + "Solve": "Resolver", + "SSL Handshake Failed": "Protocolo de enlace SSL fallido", + "Submit": "Entregar", + "Subscribe": "Suscriba", + "Switch": "Cambiar", + "Switch To Role": "Cambiar de rol", + "Switching Protocols": "Protocolos de conmutaci贸n", + "Tag": "Etiqueta", + "Tags": "Etiquetas", + "Temporary Redirect": "Redirecci贸n temporal", + "The given data was invalid.": "Los datos proporcionados no son v谩lidos.", + "The response is not a streamed response.": "La respuesta no es una respuesta transmitida.", + "The response is not a view.": "La respuesta no es una vista.", + "This action is unauthorized.": "Esta acci贸n no est谩 autorizada.", + "This password reset link will expire in :count minutes.": "Este enlace de restablecimiento de contrase帽a expirar谩 en :count minutos.", + "to": "al", + "Toggle navigation": "Alternar navegaci贸n", + "Too Early": "Demasiado temprano", + "Too Many Requests": "Demasiadas peticiones", + "Translate": "Traducir", + "Translate It": "Traducirlo", + "Unauthorized": "No autorizado", + "Unavailable For Legal Reasons": "No disponible por razones legales", + "Unknown Error": "Error desconocido", + "Unpack": "Desglosar", + "Unprocessable Entity": "Entidad no procesable", + "Unsubscribe": "Darse de baja", + "Unsupported Media Type": "Tipo de medio no admitido", + "Up": "Arriba", + "Update": "Actualizar", + "Update :name": "Actualizar :name", + "Upgrade Required": "Se requiere actualizaci贸n", + "URI Too Long": "URI demasiado largo", + "Use Proxy": "Usa proxy", + "User": "Usuario", + "Variant Also Negotiates": "Variante Tambi茅n Negocia", + "Verify Email Address": "Confirme su correo electr贸nico", + "View": "Ver", + "View :name": "Ver :name", + "Web Server is Down": "El servidor web est谩 ca铆do", + "Whoops!": "隆Ups!", + "Yes": "S铆", + "You are receiving this email because we received a password reset request for your account.": "Ha recibido este mensaje porque se solicit贸 un restablecimiento de contrase帽a para su cuenta." +} \ No newline at end of file diff --git a/es/actions.php b/es/actions.php new file mode 100644 index 0000000..a318c33 --- /dev/null +++ b/es/actions.php @@ -0,0 +1,111 @@ + 'Aceptar', + 'action' => 'Acci贸n', + 'actions' => 'Acciones', + 'add' => 'Agregar', + 'admin' => 'Administrar', + 'agree' => 'Aceptar', + 'archive' => 'Archivar', + 'assign' => 'Asignar', + 'attach' => 'Asociar', + 'browse' => 'Navegar', + 'cancel' => 'Cancelar', + 'choose' => 'Elegir', + 'choose_file' => 'Elija el archivo', + 'choose_image' => 'Elija la Imagen', + 'click_to_copy' => 'Haga clic para copiar', + 'close' => 'Cerrar', + 'collapse' => 'Colapsar', + 'collapse_all' => 'Colapsar todo', + 'comment' => 'Comentar', + 'confirm' => 'Confirmar', + 'connect' => 'Conectar', + 'create' => 'Crear', + 'delete' => 'Borrar', + 'detach' => 'Desasociar', + 'details' => 'Detalles', + 'disable' => 'Desactivar', + 'discard' => 'Descartar', + 'done' => 'Hecho', + 'down' => 'Abajo', + 'duplicate' => 'Duplicar', + 'edit' => 'Editar', + 'enable' => 'Permitir', + 'expand' => 'Expandir', + 'expand_all' => 'Expandir todo', + 'explanation' => 'Explicaci贸n', + 'export' => 'Exportar', + 'file' => 'Archivo', + 'files' => 'Archivos', + 'go_home' => 'Ir a Inicio', + 'hide' => 'Ocultar', + 'home' => 'Inicio', + 'image' => 'Imagen', + 'Impersonate' => 'Suplantar', + 'Impersonation' => 'Suplantaci贸n', + 'import' => 'Importar', + 'introduction' => 'Introducci贸n', + 'like' => 'Me gusta', + 'load' => 'Cargar', + 'localize' => 'Localizar', + 'named' => [ + 'add' => 'Agregar :name', + 'choose' => 'Elige :name', + 'create' => 'Crear :name', + 'delete' => 'Eliminar :name', + 'duplicate' => 'Duplicar :name', + 'edit' => 'Editar :name', + 'hide' => 'Ocultar :name', + 'import' => 'Importar :name', + 'new' => 'Nuevo :name', + 'restore' => 'Restaurar :name', + 'save' => 'Guardar :name', + 'search' => 'Buscar :name', + 'show' => 'Mostrar :name', + 'update' => 'Actualizar :name', + 'view' => 'Ver :name', + ], + 'new' => 'Nuevo', + 'no' => 'No', + 'open' => 'Abrir', + 'open_website' => 'Abrir en el sitio web', + 'preview' => 'Previsualizar', + 'price' => 'Precio', + 'restore' => 'Restaurar', + 'save' => 'Guardar', + 'save_and_close' => 'Guardar y cerrar', + 'save_and_return' => 'Guardar y volver', + 'search' => 'Buscar', + 'select' => 'Seleccionar', + 'select_all' => 'Seleccionar todo', + 'send' => 'Enviar', + 'settings' => 'Ajustes', + 'show' => 'Mostrar', + 'show_all' => 'Mostrar todo', + 'solve' => 'Resolver', + 'submit' => 'Entregar', + 'subscribe' => 'Suscribir', + 'switch' => 'Cambiar', + 'switch_to_role' => 'Cambiar de rol', + 'tag' => 'Etiqueta', + 'tags' => 'Etiquetas', + 'target_link' => [ + 'blank' => 'Abrir en una ventana nueva', + 'parent' => 'Abrir en el marco principal', + 'self' => 'Abrir en la ventana actual', + 'top' => 'Abrir en el marco superior', + ], + 'translate' => 'Traducir', + 'translate_it' => 'Traducirlo', + 'unpack' => 'Desglosar', + 'unsubscribe' => 'Darse de baja', + 'up' => 'Arriba', + 'update' => 'Actualizar', + 'user' => 'Usuario', + 'view' => 'Ver', + 'yes' => 'S铆', +]; diff --git a/es/auth.php b/es/auth.php index ff901ff..a9fd27a 100644 --- a/es/auth.php +++ b/es/auth.php @@ -1,5 +1,7 @@