docs(es): fix spanish translations (#3952)

Co-authored-by: Camilo Parra <caparra92@gmail.com>
pull/3960/head
John Freddy Tutistar 3 weeks ago committed by GitHub
parent 6461f5d42b
commit 918036b186
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -23,7 +23,7 @@ vitepress dev [root]
| `--base <path>` | Ruta de base pública (por defecto: `/`) (`string`) |
| `--cors` | Habilitar CORS |
| `--strictPort` | Salir si el puerto especificado ya esta en uso (`boolean`) |
| `--force` | Obligar al optimizador a ignorar el cachey volver a empaquetar (`boolean`) |
| `--force` | Obligar al optimizador a ignorar el cache y volver a empaquetar (`boolean`) |
## `vitepress build`
@ -37,7 +37,7 @@ vitepress build [root]
### Opciones
| Opcion | Descripción |
| Opción | Descripción |
| ------------------------------ | ------------------------------------------------------------------------------------------------------------------- |
| `--mpa` (experimental) | Compilar en [Modo MPA](../guide/mpa-mode) Sin hidratación del lado del cliente (`boolean`) |
| `--base <path>` | Ruta de base pública (por defecto: `/`) (`string`) |

@ -60,10 +60,10 @@ El componente `<Badge>` acepta las siguiente propiedades:
```ts
interface Props {
// Quando `<slot>` é passado, esse valor é ignorado.
// Cuando se pasa `<slot>` ese valor es ignorado.
text?: string
// O padrão é `tip`.
// El valor predeterminado es `tip`.
type?: 'info' | 'tip' | 'warning' | 'danger'
}
```

@ -6,8 +6,8 @@ VitePress ha incorporado soporte nativo para [Carbon Ads](https://www.carbonads.
export default {
themeConfig: {
carbonAds: {
code: 'seu-código-carbon',
placement: 'sua-veiculação-carbon'
code: 'tu-código-carbon',
placement: 'tu-vinculación-carbon'
}
}
}

@ -1,14 +1,14 @@
# Configuración del Tema Predeterminado {#default-theme-config}
La configuración del tema te permite personalizar tu tema. puede definir la configuración del tema a travez de la opción `themeConfig` en el archivo de configuración:
La configuración del tema te permite personalizar tu tema. puedes definir la configuración del tema a través de la opción `themeConfig` en el archivo de configuración:
```ts
export default {
lang: 'pt-BR',
title: 'VitePress',
description: 'Gerador de site estático Vite & Vue.',
description: 'Generador de site estático Vite & Vue.',
// Configurações relacionadas ao tema.
// Configuraciones relacionadas con el tema.
themeConfig: {
logo: '/logo.svg',
nav: [...],
@ -50,12 +50,12 @@ type ThemeableImage =
- Tipo: `string | false`
Puede personalizar este elemento para reemplazar el título del sitio predeterminado (`title` en configuración de la aplicación) en navegación. Cuando se establece como `false`, el título en la navegación quedará deshabilitado. Útil cuando tienes un `logo` que ya contiene el título del sitio.
Puedes personalizar este elemento para reemplazar el título del sitio predeterminado (`title` en configuración de la aplicación) en navegación. Cuando se establece como `false`, el título en la navegación quedará deshabilitado. Útil cuando tienes un `logo` que ya contiene el título del sitio.
```ts
export default {
themeConfig: {
siteTitle: 'Olá Mundo'
siteTitle: 'Hola mundo'
}
}
```
@ -72,7 +72,7 @@ export default {
nav: [
{ text: 'Guia', link: '/guide' },
{
text: 'Menu Dropdown',
text: 'Menú Dropdown',
items: [
{ text: 'Item A', link: '/item-1' },
{ text: 'Item B', link: '/item-2' },
@ -190,7 +190,7 @@ interface Outline {
* Los niveles de título que se mostrarán en el esquema.
* Un solo número significa que solo se mostrarán los títulos de ese nivel.
* Si se pasa una tupla, el primer número es el nivel mínimo y el segundo número es el nivel máximo.
* `'deep'` es lo mismo que `[2, 6]`, lo que sifnifica que todos los titulos `<h2>` a `<h6>` serán mostrados.
* `'deep'` es lo mismo que `[2, 6]`, lo que significa que todos los titulos `<h2>` a `<h6>` serán mostrados.
*
* @default 2
*/
@ -209,7 +209,7 @@ interface Outline {
- Tipo: `SocialLink[]`
Você pode definir esta opção para mostrar os links de redes sociais com ícones na navegação.
Puedes configurar esta opción para mostrar enlaces de redes sociales con íconos en la navegación.
```ts
export default {
@ -223,7 +223,7 @@ export default {
svg: '<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Dribbble</title><path d="M12...6.38z"/></svg>'
},
link: '...',
// También puedes incluir una etiquera personalizada de accesibilidad (opcional pero recomendada):
// También puedes incluir una etiqueta personalizada de accesibilidad (opcional pero recomendada):
ariaLabel: 'cool link'
}
]

@ -43,7 +43,7 @@ export default {
themeConfig: {
editLink: {
pattern: 'https://github.com/vuejs/vitepress/edit/main/docs/:path',
text: 'Edite essa página no GitHub'
text: 'Edite la página en GitHub'
}
}
}

@ -1,6 +1,6 @@
# Pie de página {#footer}
VitePress mostrará un pie de página global en la parte inferior de la página cuando `themeConfig.footer` está presente.
VitePress mostrará un pie de página global en la parte inferior de la página cuando `themeConfig.footer` está presente.
```ts
export default {

@ -20,7 +20,7 @@ layout: home
hero:
name: VitePress
text: Generador de sitios web estaticos con Vite & Vue.
text: Generador de sitios web estáticos con Vite & Vue.
tagline: Lorem ipsum...
image:
src: /logo.png
@ -64,7 +64,7 @@ interface HeroAction {
// Tema de color de botón. Estándar: `brand`.
theme?: 'brand' | 'alt'
// Etqueta del botón.
// Etiqueta del botón.
text: string
// Destino del enlace del botón.
@ -125,7 +125,7 @@ features:
```ts
interface Feature {
// Muestra el icono en cada cuadro de funcón.
// Muestra el icono en cada cuadro de función.
icon?: FeatureIcon
// Título de la caracteristica.
@ -137,18 +137,18 @@ interface Feature {
// Enlace al hacer clic en el componente de funcionalidad
// El vínculo puede ser interno o externo.
//
// ex. `guide/reference/default-theme-home-page` ou `https://example.com`
// ej. `guide/reference/default-theme-home-page` ou `https://example.com`
link?: string
// Texto del enlace que se mostrará dentro del componente de funcionalidad.
// Mejor usado con opción `link`.
//
// ex. `Saiba mais`, `Visitar página`, etc.
// ej. `Sepa más`, `Visitar página`, etc.
linkText?: string
// Atributo rel de enlace para la opción `link`.
//
// ex. `external`
// ej. `external`
rel?: string
// Atributo de destino del enlace para la opción `link`.

@ -24,4 +24,4 @@ lastUpdated: false
---
```
Consulte [Tema PErsonalizado: Última Actualización](./default-theme-config#lastupdated) para obtener más. Cualquier valor positivo a nivel de tema también habilitará la funcionalidad a menos que esté explícitamente deshabilitado a nivel de página o sitio.
Consulte [Tema Personalizado: Última Actualización](./default-theme-config#lastupdated) para obtener más. Cualquier valor positivo a nivel de tema también habilitará la funcionalidad a menos que esté explícitamente deshabilitado a nivel de página o sitio.

@ -10,9 +10,9 @@ layout: doc
## Layout del documento {#doc-layout}
La opción `doc` es el layout predeterminado y aplca estlo a todo el contenido de Markdown el aspecto de "documentación". Funciona agrupando todo el contenido en la clase CSS `vp-doc`, y aplicando estilos a los elementos debajo de ella.
La opción `doc` es el layout predeterminado y aplica estilo a todo el contenido de Markdown el aspecto de "documentación". Funciona agrupando todo el contenido en la clase CSS `vp-doc`, y aplicando estilos a los elementos debajo de ella.
Casi todos los elementos genéricos como `p` o `h2`, recibir un estilo especial. Por tanto, recuerda que si añades algún HTML contenido personalizado dentro del contenido Markdown, también se verá afectado por estos estilos.
Casi todos los elementos genéricos como `p` o `h2`, recibirá un estilo especial. Por tanto, recuerda que si añades algún HTML contenido personalizado dentro del contenido Markdown, también se verá afectado por estos estilos.
También proporciona recursos de documentación específicos que se enumeran a continuación. Estas funciones solo están habilitadas en este layout.
@ -28,11 +28,11 @@ pero esto no recibirá ningún estilo predeterminado.
El layout de la página le permitirá diseñar todo sin que el tema de VitePress afecte el marcado. Esto es útil cuando desea crear su propia página personalizada.
Tenga en cuenta que incluso en este mismo layout, a barra lateral seguirá apareciendo si la página tiene una configuración de barra lateral correspondiente.
Tenga en cuenta que incluso en este mismo layout, la barra lateral seguirá apareciendo si la página tiene una configuración de barra lateral correspondiente.
## Layout de Home {#home-layout}
La opción `home` gerará un modelo de _"Homepage"_. En este layout você pofra definir opciones extras, como `hero` y `features`, para personalizar todavá más el contenido. Visite [Tema padrão: Página Inicial](./default-theme-home-page) para obter más detalles.
La opción `home` gerará un modelo de _"Homepage"_. En este layout podrás definir opciones extras, como `hero` y `features`, para personalizar todavá más el contenido. Visite [Tema predeterminado: Página Inicial](./default-theme-home-page) para obter más detalles.
## Sin Layout {#no-layout}

@ -1,4 +1,4 @@
# Navegacion {#nav}
# Navegación {#nav}
Refiriéndose a la barra de navegación que se muestra en la parte superior de la página. Contiene el título del sitio, enlaces del menú global, etc.
@ -37,7 +37,7 @@ export default {
También puedes pasar un objeto como logotipo si quieres agregar un atributo. `alt` o personalizarlo según el modo claro/oscuro. Consultar [`themeConfig.logo`](./default-theme-config#logo) para obtener más detalles.
## Links de Navegaion {#navigation-links}
## Links de Navegación {#navigation-links}
Puedes configurar la opción `themeConfig.nav` para añadir enlaces a tu navegación.
@ -140,7 +140,7 @@ export default {
### Personalizar los atributos "target" y "rel" de links {#customize-link-s-target-and-rel-attributes}
Por defecto, VitePress determina automaticamente lod atributos `target` y `rel` en función de si existe un enlace externo o no. Pero si quieres, también puedes personalizarlos.
Por defecto, VitePress determina automáticamente lod atributos `target` y `rel` en función de si existe un enlace externo o no. Pero si quieres, también puedes personalizarlos.
```js
export default {

@ -24,7 +24,7 @@ Resultado de ejemplo:
![captura de pantalla del modo de búsqueda](/search.png)
Alternativamente, puedes usar [Algolia DocSearch](#algolia-search) ou algunos complementos comunitarios como <https://www.npmjs.com/package/vitepress-plugin-search> o <https://www.npmjs.com/package/vitepress-plugin-pagefind>.
Alternativamente, puedes usar [Algolia DocSearch](#algolia-search) o algunos complementos comunitarios como <https://www.npmjs.com/package/vitepress-plugin-search> o <https://www.npmjs.com/package/vitepress-plugin-pagefind>.
### i18n {#local-search-i18n}
@ -96,7 +96,7 @@ export default defineConfig({
})
```
Obtenga más información en [documentação do MiniSearch](https://lucaong.github.io/minisearch/classes/MiniSearch.MiniSearch.html).
Obtenga más información en [documentación de MiniSearch](https://lucaong.github.io/minisearch/classes/MiniSearch.MiniSearch.html).
### Presentador de contenido personalizado {#custom-content-renderer}
@ -116,7 +116,7 @@ export default defineConfig({
* @param {import('markdown-it')} md
*/
_render(src, env, md) {
// retorne a string HTML
// retorne un string HTML
}
}
}
@ -151,7 +151,7 @@ export default defineConfig({
```
::: warning Nota
En este caso, una función `_render` se proporciona, es necesario manipular el `search: false` desde el frente por su cuenta. Además, el objeto `env` não estará completamente populado antes que `md.render` no estará completamente poblado antes `env`, como `frontmatter`, debe hacerse después de eso.
En este caso, una función `_render` se proporciona, es necesario manipular el `search: false` desde el frente por su cuenta. Además, el objeto `env` no estará completamente poblado antes que `md.render` se llama, luego verifica las propiedades opcionales `env`, como `frontmatter`, debe hacerse después de eso.
:::
#### Ejemplo: Transformar contenido - agregar anclajes {#example-transforming-content-adding-anchors}
@ -176,7 +176,7 @@ export default defineConfig({
})
```
## Pesquisa Algolia {#algolia-search}
## Busqueda de Algolia {#algolia-search}
VitePress admite la búsqueda en su sitio de documentación utilizando [Algolia DocSearch](https://docsearch.algolia.com/docs/what-is-docsearch). Consulte su guía de introducción. en tu archivo `.vitepress/config.ts`, Deberá proporcionar al menos lo siguiente para que funcione:
@ -199,7 +199,7 @@ export default defineConfig({
### i18n {#algolia-search-i18n} {#algolia-search-i18n}
Puede utilizar una configuración como esta para utilizar la búsqueda multilingüe:
Puedes utilizar una configuración como esta para utilizar la búsqueda multilingüe:
```ts
import { defineConfig } from 'vitepress'

@ -96,7 +96,7 @@ export default {
## Varias Barras Laterales {#multiple-sidebars}
Puede mostrar una barra lateral diferente según la ruta de la página. Por ejemplo, como se muestra en este sitio, es posible que desee crear secciones separadas de contenido en su documentación, como la página "Guía" y la página "Configuración".
Puedes mostrar una barra lateral diferente según la ruta de la página. Por ejemplo, como se muestra en este sitio, es posible que desee crear secciones separadas de contenido en su documentación, como la página "Guía" y la página "Configuración".
Para hacer esto, primero organice sus páginas en directorios para cada sección deseada:

@ -25,7 +25,7 @@ const members = [
# Página de Equipo {#team-page}
Si desea presentar a su equipo, puede utilizar componentes del equipo para crear la página del equipo. Hay dos formas de utilizar estos componentes. Una es incrustarlo en la página del documento y otra es crear una página de equipo completa.
Si deseas presentar a tu equipo, puedes utilizar componentes del equipo para crear la página del equipo. Hay dos formas de utilizar estos componentes. Una es incrustarlo en la página del documento y otra es crear una página de equipo completa.
## Mostrar miembros del equipo en una página {#show-team-members-in-a-page}
@ -39,7 +39,7 @@ const members = [
{
avatar: 'https://www.github.com/yyx990803.png',
name: 'Evan You',
title: 'Criador',
title: 'Creador',
links: [
{ icon: 'github', link: 'https://github.com/yyx990803' },
{ icon: 'twitter', link: 'https://twitter.com/youyuxi' }

@ -42,7 +42,7 @@ El sufijo del título. Es lo mismo que [config.titleTemplate](./site-config#titl
```yaml
---
title: VitePress
titleTemplate: Generador de sitios web estaticos con Vite & Vue
titleTemplate: Generador de sitios web estáticos con Vite & Vue
---
```

@ -4,7 +4,7 @@ VitePress ofrece varias API integradas para permitir el acceso a los datos de la
Los métodos auxiliares son importaciones globales de `vitepress` y se utilizan a menudo en componentes Vue de temas personalizados. Sin embargo, también se pueden utilizar dentro de páginas `.md` porque los archivos de rebajas se compilan en [Componentes de Archivo Único Vue (SFC)](https://vuejs.org/guide/scaling-up/sfc.html).
Métodos que começam com `use*` indicam que é uma função da [API de Composição Vue 3](https://vuejs.org/guide/introduction.html#composition-api) ("Composable") que só pode ser usada dentro de `setup()` o `<script setup>`.
Métodos que comienzan con `use*` indican que es una función de [API de Composición Vue 3](https://vuejs.org/guide/introduction.html#composition-api) ("Composable") que solo puede ser utilizada dentro de `setup()` o `<script setup>`.
## `useData` <Badge type="info" text="composable" />
@ -13,7 +13,7 @@ Retorna datos específicos de la página. El objeto devuelto tiene el siguiente
```ts
interface VitePressData<T = any> {
/**
* Metadados a nivel del sitio
* Metadátos a nivel del sitio
*/
site: Ref<SiteData<T>>
/**
@ -21,7 +21,7 @@ interface VitePressData<T = any> {
*/
theme: Ref<T>
/**
* Metadados a nível de la página
* Metadátos a nível de la página
*/
page: Ref<PageData>
/**
@ -100,7 +100,7 @@ interface Router {
onBeforeRouteChange?: (to: string) => Awaitable<void | boolean>
/**
* Se llama antes de que se cargue el componente de la página (después de que se haya actualizado el estado del historial).
* atualizado). Retorne `false` para cancelar a navegação.
* atualizado). Retorne `false` para cancelar la navegación.
*/
onBeforePageLoad?: (to: string) => Awaitable<void | boolean>
/**

@ -16,7 +16,7 @@ Recuerde usar la sintaxis de módulos ES en los archivos de configuración. El a
```ts
export default {
// opciones de configuración a nivel de apllicación
// opciones de configuración a nivel de aplicación
lang: 'pt-BR',
title: 'VitePress',
description: 'Generador de site estático Vite & Vue.',
@ -24,7 +24,7 @@ export default {
}
```
:::detalles de Convifugración Dinámica (Assíncrona)
:::details Configuración dinámica (Assíncrona)
Si necesitas generar dinamicamente la configuración, también puedes exportar por defecto una función. Por ejemplo:
@ -35,7 +35,7 @@ export default async () => {
const posts = await (await fetch('https://my-cms.com/blog-posts')).json()
return defineConfig({
// opciones de configuración a nivel de apllicación
// opciones de configuración a nivel de aplicación
lang: 'pt-BR',
title: 'VitePress',
description: 'Generador de site estático Vite & Vue.',
@ -133,7 +133,7 @@ export default defineConfigWithTheme<ThemeConfig>({
Puede configurar la instancia subyacente de [Markdown-It](https://github.com/markdown-it/markdown-it) usando la opción [markdown](#markdown) en su configuración VitePress.
## Metadados de Site {#site-metadata}
## Metadatos de Site {#site-metadata}
### title
@ -224,7 +224,7 @@ export default {
cabecera: [['link', { rel: 'icon', href: '/favicon.ico' }]]
} // coloque favicon.ico en el directorio público, si la base está definida, use /base/favicon.ico
/* Mostraria:
/* Mostraría:
<link rel="icon" href="/favicon.ico">
*/
```
@ -249,7 +249,7 @@ export default {
]
}
/* Mostraria:
/* Mostraría:
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Roboto&display=swap" rel="stylesheet">
@ -273,7 +273,7 @@ export default {
]
}
/* Mostraria:
/* Mostraría:
<script id="register-sw">
;(() => {
if ('serviceWorker' in navigator) {
@ -304,7 +304,7 @@ export default {
]
}
/* Mostraria:
/* Mostraría:
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
@ -377,7 +377,7 @@ export default {
- Tipo: `string`
- Predeterminado: `.`
El directorio donde se almacenan sus páginas de rebajas, en relación con la raíz del proyecto. vea también [Directorio Raiz y de origen](../guide/routing#root-and-source-directory).
El directorio donde se almacenan tus páginas de rebajas, en relación con la raíz del proyecto. vea también [Directorio Raiz y de origen](../guide/routing#root-and-source-directory).
```ts
export default {
@ -390,7 +390,7 @@ export default {
- Tipo: `string`
- Predeterminado: `undefined`
Un [patrón glob](https://github.com/mrmlnc/fast-glob#pattern-syntax) para hacer coincidir los archivos de rebajas que deben exluirse como conenido de origen.
Un [patrón glob](https://github.com/mrmlnc/fast-glob#pattern-syntax) para hacer coincidir los archivos de rebajas que deben exluirse como contenido de origen.
```ts
export default {
@ -524,7 +524,7 @@ Consulte la [declaración de tipo y jsdocs](https://github.com/vuejs/vitepress/b
- Tipo: `import('vite').UserConfig`
Pase la [Configuración Vite](https://vitejs.dev/config/) sin procesar al servidor interno / empacotador Vite.
Pase la [Configuración Vite](https://vitejs.dev/config/) sin procesar al servidor interno / empaquetador Vite.
```js
export default {
@ -553,7 +553,7 @@ export default {
Los enlaces de compilación VitePress permiten agregar nuevas funciones al su sitio web:
- Sitemap
- Indexação de Pesquisa
- Indexación de busqueda
- PWA
- _Teleports_

Loading…
Cancel
Save