Skip to content

Commit c699775

Browse files
committed
merge: обновление от upstream/main, разрешение конфликтов, перевод на русский
- Слияние с nuxt/examples (upstream/main) - Разрешены конфликты в .docs/0.hello-world.md, .docs/1.features/2.data-fetching.md, .docs/7.experimental/wasm.md (сохранены русские варианты) - README.md переведён на русский - Заголовки в .docs переведены: Middleware, JSX/TSX, useCookie, WASM
2 parents e04b2bf + 4332e59 commit c699775

103 files changed

Lines changed: 7636 additions & 4949 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
title: Examples
22
titleTemplate: '%s · Nuxt Examples'
3-
icon: i-ph-app-window-duotone
3+
icon: i-lucide-app-window-mac

.docs/1.features/2.data-fetching.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
toc: false
33
title: Получение данных
4-
description: 'В этом примере демонстрируется получение данных с помощью Nuxt 3 с использованием встроенных композаблов и маршрутов API.'
4+
description: 'В этом примере демонстрируется получение данных с помощью Nuxt с использованием встроенных композаблов и маршрутов API.'
55
---
66

77
:read-more{to="/docs/getting-started/data-fetching"}

.docs/2.routing/middleware.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
toc: false
3-
title: 'Middleware'
3+
title: 'Промежуточное ПО (Middleware)'
44
description: 'В этом примере показано, как добавить middleware маршрута с помощью директории middleware/ или плагина, а также как использовать их глобально или на каждой странице.'
55
---
66

.docs/4.advanced/jsx.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
toc: false
3-
title: 'JSX / TSX'
3+
title: 'Синтаксис JSX / TSX'
44
description: 'В этом примере показано, как использовать синтаксис JSX с TypeScript на страницах и в компонентах Nuxt.'
55
---
66

.docs/4.advanced/use-cookie.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
toc: false
3-
title: 'useCookie'
3+
title: 'Композабл useCookie'
44
description: 'В этом примере показано, как использовать useCookie API для сохранения небольших объемов данных, которые могут использовать как клиент, так и сервер.'
55
---
66

.docs/7.experimental/wasm.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
toc: false
3-
title: 'WASM'
4-
description: 'В этом примере демонстрируется поддержка WebAssembly на сервере в Nuxt 3.'
3+
title: 'WebAssembly (WASM)'
4+
description: 'В этом примере демонстрируется поддержка WebAssembly на сервере в Nuxt.'
55
---
66

77
:sandbox{repo="nuxt/examples" branch="main" dir="examples/experimental/wasm" file="app.vue"}
15.7 KB
Loading

.e2e/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99
"ui": "playwright test --ui"
1010
},
1111
"devDependencies": {
12-
"@playwright/test": "1.48.2"
12+
"@playwright/test": "1.58.2"
1313
}
1414
}

.e2e/tests/advanced/config-extends.spec.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,7 @@ test('Fancy button from base layer is overridden', async ({ page }) => {
3333

3434
test('UI button is shown', async ({ page }) => {
3535
await page.goto('/')
36-
await expect(page.getByRole('button', { name: 'UI Button' })).toHaveClass(
37-
'ui-button',
38-
)
36+
await expect(page.getByRole('button', { name: 'UI Button' })).toBeVisible()
3937
})
4038

4139
test('"useFoo()" composable and "getBar()" util is usable from base layer', async ({

.e2e/tests/advanced/locale.spec.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,20 @@ test.describe('British Locale', () => {
1313
})
1414

1515
test('Date is in british format', async ({ page }) => {
16-
await expect(page.getByText('Wednesday 26 October 2016')).toBeVisible()
16+
await expect(page.getByText(/Wednesday,? 26 October 2016/)).toBeVisible()
1717
})
1818

1919
test('British locale has been selected', async ({ page }) => {
20-
await expect(page.getByRole('combobox')).toHaveValue('en-GB')
20+
await expect(page.getByRole('combobox')).toHaveText('en-GB')
2121
})
2222

2323
test('Changing locales works', async ({ page }) => {
24-
await page.getByRole('combobox').selectOption('ko-KR')
24+
await page.getByRole('combobox').click()
25+
await page.getByRole('option', { name: 'ko-KR' }).click()
2526
await expect(page.getByText('2016년 10월 26일 수요일')).toBeVisible()
2627

27-
await page.getByRole('combobox').selectOption('fa-IR')
28+
await page.getByRole('combobox').click()
29+
await page.getByRole('option', { name: 'fa-IR' }).click()
2830
await expect(page.getByText('۱۳۹۵ آبان ۵, چهارشنبه')).toBeVisible()
2931
})
3032
})
@@ -39,6 +41,6 @@ test.describe('US Locale', () => {
3941
})
4042

4143
test('US locale has been selected', async ({ page }) => {
42-
await expect(page.getByRole('combobox')).toHaveValue('en-US')
44+
await expect(page.getByRole('combobox')).toHaveText('en-US')
4345
})
4446
})

0 commit comments

Comments
 (0)