Skip to content

Commit cedaeba

Browse files
authored
Merge pull request #283 from GuiDevloper/fast-translation
Fast translation of a bunch of pages
2 parents c027cbc + f106793 commit cedaeba

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+838
-838
lines changed

src/.vuepress/components/guide/contributing/translations-data.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
export const labels = {
2-
language: 'Language',
2+
language: 'Linguagem',
33
github: 'GitHub',
4-
lastCommit: 'Last commit',
5-
last90Days: 'Last 90 days',
6-
loadDetails: 'Load Details',
4+
lastCommit: 'Último commit',
5+
last90Days: 'Últimos 90 dias',
6+
loadDetails: 'Carregar Detalhes',
77
commits: 'commits',
8-
loading: 'Loading...'
8+
loading: 'Carregando...'
99
}
1010

1111
// Repos are in alphabetical order by the language code

src/.vuepress/components/search/index.vue

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<main id="search-page" class="DocSearch">
33

44
<p v-if="!isAlgoliaConfigured">
5-
This search page is not available at the moment, please use the search box in the top navigation bar.
5+
Esta página de pesquisa não está disponível no momento, use a caixa de pesquisa na barra de navegação superior.
66
</p>
77

88
<template v-else>
@@ -23,13 +23,13 @@
2323

2424
<p>
2525
<template v-if="totalResults">
26-
<strong>{{ totalResults }} results</strong> found in {{ queryTime }}ms
26+
<strong>{{ totalResults }} resultados</strong> encontrados em {{ queryTime }}ms
2727
</template>
2828
</p>
2929

3030
<div class="DocSearch-Logo">
3131
<a href="https://www.algolia.com/docsearch" target="_blank" rel="noopener noreferrer">
32-
<span class="DocSearch-Label">Search by</span>
32+
<span class="DocSearch-Label">Pesquisa por</span>
3333
<svg width="77" height="19">
3434
<path d="M2.5067 0h14.0245c1.384.001 2.5058 1.1205 2.5068 2.5017V16.5c-.0014 1.3808-1.1232 2.4995-2.5068 2.5H2.5067C1.1232 18.9995.0014 17.8808 0 16.5V2.4958A2.495 2.495 0 01.735.7294 2.505 2.505 0 012.5068 0zM37.95 15.0695c-3.7068.0168-3.7068-2.986-3.7068-3.4634L34.2372.3576 36.498 0v11.1794c0 .2715 0 1.9889 1.452 1.994v1.8961zm-9.1666-1.8388c.694 0 1.2086-.0397 1.5678-.1088v-2.2934a5.3639 5.3639 0 00-1.3303-.1679 4.8283 4.8283 0 00-.758.0582 2.2845 2.2845 0 00-.688.2024c-.2029.0979-.371.2362-.4919.4142-.1268.1788-.185.2826-.185.5533 0 .5297.185.8359.5205 1.0375.3355.2016.7928.3053 1.365.3053v-.0008zm-.1969-8.1817c.7463 0 1.3768.092 1.8856.2767.5088.1838.9195.4428 1.2204.7717.3068.334.5147.7777.6423 1.251.1327.4723.196.991.196 1.5603v5.798c-.5235.1036-1.05.192-1.5787.2649-.7048.1037-1.4976.156-2.3774.156-.5832 0-1.1215-.0582-1.6016-.167a3.385 3.385 0 01-1.2432-.5364 2.6034 2.6034 0 01-.8037-.9565c-.191-.3922-.29-.9447-.29-1.5208 0-.5533.11-.905.3246-1.2863a2.7351 2.7351 0 01.8849-.9329c.376-.242.8029-.415 1.2948-.5187a7.4517 7.4517 0 011.5381-.156 7.1162 7.1162 0 011.6667.2024V8.886c0-.259-.0296-.5061-.093-.7372a1.5847 1.5847 0 00-.3245-.6158 1.5079 1.5079 0 00-.6119-.4158 2.6788 2.6788 0 00-.966-.173c-.5206 0-.9948.0634-1.4283.1384a6.5481 6.5481 0 00-1.065.259l-.2712-1.849c.2831-.0986.7048-.1964 1.2491-.2943a9.2979 9.2979 0 011.752-.1501v.0008zm44.6597 8.1193c.6947 0 1.2086-.0405 1.567-.1097v-2.2942a5.3743 5.3743 0 00-1.3303-.1679c-.2485 0-.503.0177-.7573.0582a2.2853 2.2853 0 00-.688.2024 1.2333 1.2333 0 00-.4918.4142c-.1268.1788-.1843.2826-.1843.5533 0 .5297.1843.8359.5198 1.0375.3414.2066.7927.3053 1.365.3053v.0009zm-.191-8.1767c.7463 0 1.3768.0912 1.8856.2759.5087.1847.9195.4436 1.2204.7717.3.329.5147.7786.6414 1.251a5.7248 5.7248 0 01.197 1.562v5.7972c-.3466.0742-.874.1602-1.5788.2648-.7049.1038-1.4976.1552-2.3774.1552-.5832 0-1.1215-.0573-1.6016-.167a3.385 3.385 0 01-1.2432-.5356 2.6034 2.6034 0 01-.8038-.9565c-.191-.3922-.2898-.9447-.2898-1.5216 0-.5533.1098-.905.3245-1.2854a2.7373 2.7373 0 01.8849-.9338c.376-.2412.8029-.4141 1.2947-.5178a7.4545 7.4545 0 012.325-.1097c.2781.0287.5672.081.879.156v-.3686a2.7781 2.7781 0 00-.092-.738 1.5788 1.5788 0 00-.3246-.6166 1.5079 1.5079 0 00-.612-.415 2.6797 2.6797 0 00-.966-.1729c-.5205 0-.9947.0633-1.4282.1384a6.5608 6.5608 0 00-1.065.259l-.2712-1.8498c.283-.0979.7048-.1957 1.2491-.2935a9.8597 9.8597 0 011.752-.1494zm-6.79-1.072c-.7576.001-1.373-.6103-1.3759-1.3664 0-.755.6128-1.3664 1.376-1.3664.764 0 1.3775.6115 1.3775 1.3664s-.6195 1.3664-1.3776 1.3664zm1.1393 11.1507h-2.2726V5.3409l2.2734-.3568v10.0845l-.0008.0017zm-3.984 0c-3.707.0168-3.707-2.986-3.707-3.4642L59.7069.3576 61.9685 0v11.1794c0 .2715 0 1.9889 1.452 1.994V15.0703zm-7.3512-4.979c0-.975-.2138-1.7873-.6305-2.3516-.4167-.571-.9998-.852-1.747-.852-.7454 0-1.3302.281-1.7452.852-.4166.5702-.6195 1.3765-.6195 2.3516 0 .9851.208 1.6473.6254 2.2183.4158.576.9998.8587 1.7461.8587.7454 0 1.3303-.2885 1.747-.8595.4158-.5761.6237-1.2315.6237-2.2184v.0009zm2.3132-.006c0 .7609-.1099 1.3361-.3356 1.9654a4.654 4.654 0 01-.9533 1.6076A4.214 4.214 0 0155.613 14.69c-.579.2412-1.4697.3795-1.9143.3795-.4462-.005-1.3303-.1324-1.9033-.3795a4.307 4.307 0 01-1.474-1.0316c-.4115-.4445-.7293-.9801-.9609-1.6076a5.3423 5.3423 0 01-.3465-1.9653c0-.7608.104-1.493.3356-2.1155a4.683 4.683 0 01.9719-1.5958 4.3383 4.3383 0 011.479-1.0257c.5739-.242 1.2043-.3567 1.8864-.3567.6829 0 1.3125.1197 1.8906.3567a4.1245 4.1245 0 011.4816 1.0257 4.7587 4.7587 0 01.9592 1.5958c.2426.6225.3643 1.3547.3643 2.1155zm-17.0198 0c0 .9448.208 1.9932.6238 2.431.4166.4386.955.6579 1.6142.6579.3584 0 .6998-.0523 1.0176-.1502.3186-.0978.5721-.2134.775-.3517V7.0784a8.8706 8.8706 0 00-1.4926-.1906c-.8206-.0236-1.4452.312-1.8847.8468-.4335.5365-.6533 1.476-.6533 2.3516v-.0008zm6.2863 4.4485c0 1.5385-.3938 2.662-1.1866 3.3773-.791.7136-2.0005 1.0712-3.6308 1.0712-.5958 0-1.834-.1156-2.8228-.334l.3643-1.7865c.8282.173 1.9202.2193 2.4932.2193.9077 0 1.555-.1847 1.943-.5533.388-.3686.578-.916.578-1.643v-.3687a6.8289 6.8289 0 01-.8848.3349c-.3634.1096-.786.167-1.261.167-.6246 0-1.1917-.0979-1.7055-.2944a3.5554 3.5554 0 01-1.3244-.8645c-.3642-.3796-.6541-.8579-.8561-1.4289-.2028-.571-.3068-1.59-.3068-2.339 0-.7034.1099-1.5856.3245-2.1735.2198-.5871.5316-1.0949.9542-1.515.4167-.42.9255-.743 1.5213-.98a5.5923 5.5923 0 012.052-.3855c.7353 0 1.4114.092 2.0707.2024.6592.1088 1.2204.2236 1.6776.35v8.945-.0008zM11.5026 4.2418v-.6511c-.0005-.4553-.3704-.8241-.8266-.8241H8.749c-.4561 0-.826.3688-.8265.824v.669c0 .0742.0693.1264.1445.1096a6.0346 6.0346 0 011.6768-.2362 6.125 6.125 0 011.6202.2185.1116.1116 0 00.1386-.1097zm-5.2806.852l-.3296-.3282a.8266.8266 0 00-1.168 0l-.393.3922a.8199.8199 0 000 1.164l.3237.323c.0524.0515.1268.0397.1733-.0117.191-.259.3989-.507.6305-.7372.2374-.2362.48-.4437.7462-.6335.0575-.0354.0634-.1155.017-.1687zm3.5159 2.069v2.818c0 .081.0879.1392.1622.0987l2.5102-1.2964c.0574-.0287.0752-.0987.0464-.1552a3.1237 3.1237 0 00-2.603-1.574c-.0575 0-.115.0456-.115.1097l-.0008-.0009zm.0008 6.789c-2.0933.0005-3.7915-1.6912-3.7947-3.7804C5.9468 8.0821 7.6452 6.39 9.7387 6.391c2.0932-.0005 3.7911 1.6914 3.794 3.7804a3.7783 3.7783 0 01-1.1124 2.675 3.7936 3.7936 0 01-2.6824 1.1054h.0008zM9.738 4.8002c-1.9218 0-3.6975 1.0232-4.6584 2.6841a5.359 5.359 0 000 5.3683c.9609 1.661 2.7366 2.6841 4.6584 2.6841a5.3891 5.3891 0 003.8073-1.5725 5.3675 5.3675 0 001.578-3.7987 5.3574 5.3574 0 00-1.5771-3.797A5.379 5.379 0 009.7387 4.801l-.0008-.0008z" fill="currentColor" fill-rule="evenodd"></path>
3535
</svg>
@@ -50,7 +50,7 @@
5050

5151
</template>
5252

53-
<p v-else-if="search">No results found for query "<span v-text="search" />".</p>
53+
<p v-else-if="search">Nenhum resultado encontrado para o termo "<span v-text="search" />".</p>
5454

5555
<div ref="infiniteScrollAnchor"></div>
5656

src/.vuepress/config.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -433,11 +433,11 @@ module.exports = {
433433
items: [
434434
{
435435
text: 'Doações Únicas',
436-
link: '/support-vuejs/#one-time-donations'
436+
link: '/support-vuejs/#doacoes-unicas'
437437
},
438438
{
439439
text: 'Ajuda Recorrente',
440-
link: '/support-vuejs/#recurring-pledges'
440+
link: '/support-vuejs/#doacoes-recorrentes'
441441
},
442442
{
443443
text: 'Loja de Camisetas',
@@ -477,7 +477,7 @@ module.exports = {
477477
},
478478
{
479479
text: 'Mais Traduções',
480-
link: '/guide/contributing/translations#community-translations'
480+
link: '/guide/contributing/translations#traducoes-da-comunidade'
481481
}
482482
]
483483
}

src/.vuepress/public/images/lifecycle.svg

+27-27
Loading

src/.vuepress/public/manifest.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"start_url": ".",
55
"display": "standalone",
66
"background_color": "#3eaf7c",
7-
"description": "Vue.js framework documentation",
7+
"description": "Documentação do framework Vue.js",
88
"icons": [
99
{
1010
"src": "images/icons/android-icon-48x48.png",

src/.vuepress/theme/layouts/404.vue

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
<h1>404</h1>
55

66
<blockquote>
7-
<p>Whoops! This page doesn't exist.</p>
7+
<p>Opa! Esta página não existe.</p>
88
</blockquote>
99

1010
<p v-show="isTranslation">
11-
New pages are added to the documentation all the time. This page might not be included in all of the translations yet.
11+
Novas páginas são adicionadas à documentação o tempo todo. Esta página pode não estar incluída em todas as traduções ainda.
1212
</p>
1313

1414
<RouterLink to="/">
15-
Take me home.
15+
Me leve para home.
1616
</RouterLink>
1717
</div>
1818
</div>

src/api/effect-scope.md

+13-13
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
1-
# Effect Scope API <Badge text="3.2+" />
1+
# API do Escopo de Efeito <Badge text="3.2+" />
22

33
:::info
4-
Effect scope is an advanced API primarily intended for library authors. For details on how to leverage this API, please consult its corresponding [RFC](https://github.com/vuejs/rfcs/blob/master/active-rfcs/0041-reactivity-effect-scope.md).
4+
Escopo de efeito é uma API avançada destinada principalmente a autores de bibliotecas. Para obter detalhes sobre como aproveitar essa API, consulte o [RFC](https://github.com/vuejs/rfcs/blob/master/active-rfcs/0041-reactivity-effect-scope.md) correspondente.
55
:::
66

77
## `effectScope`
88

9-
Creates an effect scope object which can capture the reactive effects (e.g. computed and watchers) created within it so that these effects can be disposed together.
9+
Cria um objeto de escopo de efeito que pode capturar os efeitos reativos (por exemplo, computados e observadores) criados dentro dele para que esses efeitos possam ser descartados juntos.
1010

11-
**Typing:**
11+
**Tipando:**
1212

1313
```ts
1414
function effectScope(detached?: boolean): EffectScope
1515

1616
interface EffectScope {
17-
run<T>(fn: () => T): T | undefined // undefined if scope is inactive
17+
run<T>(fn: () => T): T | undefined // indefinido se o escopo estiver inativo
1818
stop(): void
1919
}
2020
```
2121

22-
**Example:**
22+
**Exemplo:**
2323

2424
```js
2525
const scope = effectScope()
@@ -29,30 +29,30 @@ scope.run(() => {
2929

3030
watch(doubled, () => console.log(doubled.value))
3131

32-
watchEffect(() => console.log('Count: ', doubled.value))
32+
watchEffect(() => console.log('Contagem: ', doubled.value))
3333
})
3434

35-
// to dispose all effects in the scope
35+
// para descartar todos os efeitos no escopo
3636
scope.stop()
3737
```
3838

3939
## `getCurrentScope`
4040

41-
Returns the current active [effect scope](#effectscope) if there is one.
41+
Retorna o [escopo de efeito](#effectscope) atualmente ativo se houver um.
4242

43-
**Typing:**
43+
**Tipando:**
4444

4545
```ts
4646
function getCurrentScope(): EffectScope | undefined
4747
```
4848

4949
## `onScopeDispose`
5050

51-
Registers a dispose callback on the current active [effect scope](#effectscope). The callback will be invoked when the associated effect scope is stopped.
51+
Registra um _callback_ de descarte no [escopo de efeito](#effectscope) atualmente ativo. O _callback_ será invocado quando o escopo de efeito associado for interrompido.
5252

53-
This method can be used as a non-component-coupled replacement of `onUnmounted` in reusable composition functions, since each Vue component's `setup()` function is also invoked in an effect scope.
53+
Este método pode ser usado como um substituto de `onUnmounted` "não acoplado a componentes" em funções de composição reutilizáveis, uma vez que a função `setup()` de cada componente Vue também é invocada em um escopo de efeito.
5454

55-
**Typing:**
55+
**Tipando:**
5656

5757
```ts
5858
function onScopeDispose(fn: () => void): void

0 commit comments

Comments
 (0)