Skip to content

Commit

Permalink
Merge pull request #451 from alexeyvokin/main
Browse files Browse the repository at this point in the history
Update translations
  • Loading branch information
Ibochkarev authored Jul 24, 2024
2 parents a1c75a9 + 85f4c7c commit e2efb20
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 17 deletions.
2 changes: 1 addition & 1 deletion src/api/sfc-script-setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@ const props = withDefaults(defineProps<Props>(), {
Это объявление будет преобразовано в эквивалентный аналог `default` как при объявлении входных параметров во время выполнения кода. Кроме того, макрос `withDefaults` предоставляет проверку типа для значений по умолчанию и гарантирует, что в возвращаемом типе `props` будут удалены флаги необязательных свойств (?) для свойств, у которых объявлены значения по умолчанию.

:::info
Note that default values for mutable reference types (like arrays or objects) should be wrapped in functions to avoid accidental modification and external side effects. This ensures each component instance gets its own copy of the default value.
Обратите внимание, что значения по умолчанию для изменяемых ссылочных типов (таких как массивы или объекты) следует оборачивать в функции, чтобы избежать случайного изменения и внешних побочных эффектов. Это гарантирует, что каждый экземпляр компонента получит свою собственную копию значения по умолчанию.
:::

## defineModel() <sup class="vt-badge" data-text="3.4+" /> {#definemodel}
Expand Down
30 changes: 15 additions & 15 deletions src/ecosystem/themes/themes.json
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,7 @@
},
{
"name": "WrapPixel",
"description": "Ознакомьтесь с [dashboard templates](https://www.wrappixel.com/templates/category/admin-dashboard-templates/?ref=320) built by our partners from [WrapPixel](https://www.wrappixel.com/?ref=320). Download highly customizable [Vue templates](https://www.wrappixel.com/templates/category/vuejs-templates/?ref=320) to start building your real time web application quickly to save hundreds of hours in development and design.",
"description": "Ознакомьтесь с [шаблонами панели администратора](https://www.wrappixel.com/templates/category/admin-dashboard-templates/?ref=320), созданными нашими партнерами из [WrapPixel](https://www.wrappixel.com/?ref=320). Скачайте высоко настраиваемые [Vue-шаблоны](https://www.wrappixel.com/templates/category/vuejs-templates/?ref=320), чтобы быстро начать создание вашего веб-приложения в реальном времени и сэкономить сотни часов на разработку и дизайн.",
"seeMoreUrl": "https://www.wrappixel.com/templates/category/vuejs-templates/?ref=320",
"products": [
{
Expand Down Expand Up @@ -273,7 +273,7 @@
{
"name": "Бесплатный шаблон панели администратора Mantis вместе с Vuetify и Vue.js",
"price": 0,
"description": "Free Vuetify Dashboard Template with simplest design and code",
"description": "Бесплатный шаблон панели управления на Vuetify с простейшим дизайном и кодом",
"url": "https://codedthemes.com/item/mantis-free-vuetify-vuejs-admin-template/?ref=evan.vuejs",
"image": "https://org-public-assets.s3.us-west-2.amazonaws.com/Banners/Mantis-free-vue.png"
},
Expand Down Expand Up @@ -301,91 +301,91 @@
{
"name": "Materio - Vue Admin Template",
"price": 0,
"description": "Free & Open Source VueJS Admin inspired by Material Design",
"description": "Бесплатная и с открытым исходным кодом VueJS панель администратора, вдохновленная Material Design",
"url": "https://themeselection.com/item/materio-free-vuetify-vuejs-admin-template/?ref=14",
"image": "https://cdn.themeselection.com/ts-assets/materio/materio-vuetify-vuejs-admin-template-free/banner/banner.png"
},
{
"name": "Materio - Vue Admin Template",
"price": 69,
"description": "Most Powerful & Comprehensive VueJS Admin built for developers",
"description": "Самая мощная и всеобъемлющая панель администратора на VueJS, созданная для разработчиков.",
"url": "https://themeselection.com/item/materio-vuetify-vuejs-admin-template/?ref=14",
"image": "https://cdn.themeselection.com/ts-assets/materio/materio-vuetify-vuejs-admin-template/banner/banner.png"
},
{
"name": "Sneat - Vue Laravel Admin",
"price": 0,
"description": "Free & Open Source VueJS Laravel Admin using Sneat Design System",
"description": "Бесплатная и с открытым исходным кодом панель администратора на VueJS и Laravel с использованием Sneat Design System.",
"url": "https://themeselection.com/item/sneat-free-vuetify-vuejs-laravel-admin-template/ref=14",
"image": "https://cdn.themeselection.com/ts-assets/sneat/sneat-vuetify-vuejs-laravel-admin-template-free/banner/banner.png"
},
{
"name": "Sneat - Vue Laravel Admin",
"price": 79,
"description": "Production Ready, Carefully Crafted VueJS Laravel Dashboard",
"description": "Готовая к использованию, тщательно разработанная панель администратора на VueJS и Laravel.",
"url": "https://themeselection.com/item/sneat-vuetify-vuejs-laravel-admin-template/?ref=14",
"image": "https://cdn.themeselection.com/ts-assets/sneat/sneat-vuetify-vuejs-laravel-admin-template/banner/banner.png"
},
{
"name": "Materio - NuxtJS Dashboard",
"price": 0,
"description": "Free & Open Source NuxtJS Admin inspired by Material Design",
"description": "Бесплатная и с открытым исходным кодом NuxtJS панель администратора, вдохновленная Material Design",
"url": "https://themeselection.com/item/materio-free-vuetify-nuxtjs-admin-template/?ref=14",
"image": "https://cdn.themeselection.com/ts-assets/materio/materio-vuetify-nuxtjs-admin-template-free/banner/banner.png"
},
{
"name": "Materio - NuxtJS Dashboard",
"price": 79,
"description": "Incredibly versatile, flexible and powerful NuxtJS Admin Template",
"description": "Невероятно универсальный, гибкий и мощный шаблон панели администратора на NuxtJS.",
"url": "https://themeselection.com/item/materio-vuetify-nuxtjs-admin-template/?ref=14",
"image": "https://cdn.themeselection.com/ts-assets/materio/materio-vuetify-nuxtjs-admin-template/banner/banner.png"
}
]
},
{
"name": "AdminMart",
"description": "Check out top [Vue dashboard templates](https://adminmart.com/templates/vuejs-admin/?ref=34) built by our partners from [AdminMart](https://adminmart.com/?ref=34). Download them to speed up your web development process and build top class web applications.",
"description": "Ознакомьтесь с первоклассными шаблонами [Vue dashboard](https://adminmart.com/templates/vuejs-admin/?ref=34), созданными нашими партнерами из [AdminMart](https://adminmart.com/?ref=34). Скачайте их, чтобы ускорить процесс разработки и создать веб-приложения высшего класса.",
"seeMoreUrl": "https://adminmart.com/templates/vuejs-admin/?ref=34",
"products": [
{
"name": "Matdash Free Vuejs Admin Dashboard",
"price": 0,
"description": "Free & Open Source VueJs Admin Template",
"description": "Бесплатный и с открытым исходным кодом VueJs шаблон панели администратора",
"url": "https://adminmart.com/product/matdash-free-vuejs-admin-dashboard/?ref=34",
"image": "https://adminmart.com/wp-content/uploads/2024/05/matdash-vuetifi-vuejs-2.png"
},
{
"name": "Matdash Vuejs Admin Dashboard",
"price": 49,
"description": "Empowering Developers with Unmatched Flexibility and Power",
"description": "Предоставление разработчикам непревзойденной гибкости и мощи",
"url": "https://adminmart.com/product/matdash-vuejs-admin-dashboard/?ref=34",
"image": "https://adminmart.com/wp-content/uploads/2024/05/matdash-vuetify-vuejs-admin-dashboard.png"
},
{
"name": "Modernize Vuetify 3 & Vue 3 Admin Dashboard",
"price": 49,
"description": "Developer Friendly & Most Powerful Vue Admin Dashboard Template",
"description": "Удобный для разработчиков и самый мощный шаблон панели администратора Vue",
"url": "https://adminmart.com/product/modernize-vuetify-vue-admin-dashboard/?ref=34",
"image": "https://adminmart.com/wp-content/uploads/2023/02/modernize-vuetify-admin-dashboard-min.png"
},
{
"name": "Modernize Free Vuetify + Vue js Admin Dashboard",
"price": 0,
"description": "Free & Open Source VueJs Admin Template",
"description": "Бесплатный и с открытым исходным кодом VueJs шаблон панели администратора",
"url": "https://adminmart.com/product/modernize-free-vuetify-vue-js-admin-dashboard/?ref=34",
"image": "https://adminmart.com/wp-content/uploads/2023/02/modernize-free-vuetify-admin-dashboard-am-min1.png"
},
{
"name": "Modernize Free NuxtJs Admin Dashboard Template",
"price": 0,
"description": "Free NuxtJs Dashboard Template",
"description": "Бесплатный NuxtJs шаблон панели администратора",
"url": "https://adminmart.com/product/modernize-free-vuetify-vue-js-admin-dashboard/?ref=34",
"image": "https://adminmart.com/wp-content/uploads/2023/02/modernize-free-nuxt-admin-dashboard-am-min.png"
},
{
"name": "Modernize Nuxt Js Admin Dashboard",
"price": 49,
"description": "Rapidly Build Powerful Dashboards with NuxtJs - Vuetify: A Developer's Dream",
"description": "Быстро создавайте мощные панели администрирования с помощью NuxtJs Vuetify: мечта разработчика",
"url": "https://adminmart.com/product/modernize-nuxt-js-admin-dashboard/?ref=34",
"image": "https://adminmart.com/wp-content/uploads/2023/02/modernize-nuxt-js-admin-dashboard.png"
}
Expand Down
2 changes: 1 addition & 1 deletion src/guide/typescript/composition-api.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ const props = withDefaults(defineProps<Props>(), {
Это будет скомпилировано во время выполнения в эквивалентные параметры `по умолчанию`. Кроме того, помощник `withDefaults` обеспечивает проверку типов для значений по умолчанию и гарантирует, что в возвращаемом типе `props` будут удалены необязательные флаги для свойств, для которых объявлены значения по умолчанию.

:::info
Note that default values for mutable reference types (like arrays or objects) should be wrapped in functions to avoid accidental modification and external side effects. This ensures each component instance gets its own copy of the default value.
Обратите внимание, что значения по умолчанию для изменяемых ссылочных типов (таких как массивы или объекты) следует оборачивать в функции, чтобы избежать случайного изменения и внешних побочных эффектов. Это гарантирует, что каждый экземпляр компонента получит свою собственную копию значения по умолчанию.
:::

### Без `<script setup>` {#without-script-setup}
Expand Down

1 comment on commit e2efb20

@vercel
Copy link

@vercel vercel bot commented on e2efb20 Jul 24, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.