diff --git a/.vitepress/config.ts b/.vitepress/config.ts index 4e33fec9fb..5c88d1fde1 100644 --- a/.vitepress/config.ts +++ b/.vitepress/config.ts @@ -20,59 +20,59 @@ const nav: ThemeConfig['nav'] = [ text: 'Docs', activeMatch: `^/(guide|tutorial|examples|api|glossary|error-reference)/`, items: [ - { text: 'Quick Start', link: '/guide/quick-start' }, - { text: 'Guide', link: '/guide/introduction' }, - { text: 'Tutorial', link: '/tutorial/' }, - { text: 'Examples', link: '/examples/' }, + { text: 'ઝડપી શરૂઆત', link: '/guide/quick-start' }, + { text: 'માર્ગદર્શિકા', link: '/guide/introduction' }, + { text: 'ટ્યુટોરીયલ', link: '/tutorial/' }, + { text: 'ઉદાહરણો', link: '/examples/' }, { text: 'API', link: '/api/' }, // { text: 'Style Guide', link: '/style-guide/' }, - { text: 'Glossary', link: '/glossary/' }, - { text: 'Error Reference', link: '/error-reference/' }, + { text: 'શબ્દાવલી', link: '/glossary/' }, + { text: 'ભૂલ સંદર્ભ', link: '/error-reference/' }, { - text: 'Vue 2 Docs', + text: 'Vue 2 દસ્તાવેજો', link: 'https://v2.vuejs.org' }, { - text: 'Migration from Vue 2', + text: 'Vue 2 માંથી સ્થળાંતર', link: 'https://v3-migration.vuejs.org/' } ] }, { - text: 'Playground', + text: 'પ્લેગ્રાઉન્ડ', link: 'https://play.vuejs.org' }, { - text: 'Ecosystem', + text: 'ઇકોસિસ્ટમ', activeMatch: `^/ecosystem/`, items: [ { - text: 'Resources', + text: 'રિસોર્સિસ', items: [ - { text: 'Themes', link: '/ecosystem/themes' }, - { text: 'UI Components', link: 'https://ui-libs.vercel.app/' }, + { text: 'થીમ્સ', link: '/ecosystem/themes' }, + { text: 'UI ઘટકો', link: 'https://ui-libs.vercel.app/' }, { - text: 'Plugins Collection', + text: 'પ્લગિન્સ કલેક્શન', link: 'https://www.vue-plugins.org/' }, { - text: 'Certification', + text: 'પ્રમાણપત્ર', link: 'https://certificates.dev/vuejs/?ref=vuejs-nav' }, - { text: 'Jobs', link: 'https://vuejobs.com/?ref=vuejs' }, - { text: 'T-Shirt Shop', link: 'https://vue.threadless.com/' } + { text: 'નોકરીઓ', link: 'https://vuejobs.com/?ref=vuejs' }, + { text: 'ટી-શર્ટ શોપ', link: 'https://vue.threadless.com/' } ] }, { - text: 'Official Libraries', + text: 'સત્તાવાર લાયબ્રેરીઝ', items: [ { text: 'Vue Router', link: 'https://router.vuejs.org/' }, { text: 'Pinia', link: 'https://pinia.vuejs.org/' }, - { text: 'Tooling Guide', link: '/guide/scaling-up/tooling.html' } + { text: 'ટૂલિંગ માર્ગદર્શિકા', link: '/guide/scaling-up/tooling.html' } ] }, { - text: 'Video Courses', + text: 'વિડિયો અભ્યાસક્રમો', items: [ { text: 'Vue Mastery', @@ -85,55 +85,55 @@ const nav: ThemeConfig['nav'] = [ ] }, { - text: 'Help', + text: 'મદદ', items: [ { - text: 'Discord Chat', + text: 'ડિસ્કોર્ડ ચેટ', link: 'https://discord.com/invite/HBherRA' }, { - text: 'GitHub Discussions', + text: 'GitHub ચર્ચાઓ', link: 'https://github.com/vuejs/core/discussions' }, - { text: 'DEV Community', link: 'https://dev.to/t/vue' } + { text: 'DEV કોમ્યુનિટી', link: 'https://dev.to/t/vue' } ] }, { - text: 'News', + text: 'સમાચાર', items: [ - { text: 'Blog', link: 'https://blog.vuejs.org/' }, + { text: 'બ્લોગ', link: 'https://blog.vuejs.org/' }, { text: 'Twitter', link: 'https://x.com/vuejs' }, - { text: 'Events', link: 'https://events.vuejs.org/' }, - { text: 'Newsletters', link: '/ecosystem/newsletters' } + { text: 'ઇવેન્ટ્સ', link: 'https://events.vuejs.org/' }, + { text: 'ન્યૂઝલેટર્સ', link: '/ecosystem/newsletters' } ] } ] }, { - text: 'About', + text: 'વિશે', activeMatch: `^/about/`, items: [ { text: 'FAQ', link: '/about/faq' }, - { text: 'Team', link: '/about/team' }, - { text: 'Releases', link: '/about/releases' }, + { text: 'ટીમ', link: '/about/team' }, + { text: 'રીલીઝ', link: '/about/releases' }, { - text: 'Community Guide', + text: 'કોમ્યુનિટી તરફથી માર્ગદર્શિકા', link: '/about/community-guide' }, - { text: 'Code of Conduct', link: '/about/coc' }, - { text: 'Privacy Policy', link: '/about/privacy' }, + { text: 'આચાર સંહિતા', link: '/about/coc' }, + { text: 'ગોપનીયતા નીતિ', link: '/about/privacy' }, { - text: 'The Documentary', + text: 'ડોક્યુમેન્ટરી', link: 'https://www.youtube.com/watch?v=OrxmtDw4pVI' } ] }, { - text: 'Support', + text: 'સપોર્ટ', activeMatch: `^/(sponsor|partners)/`, items: [ - { text: 'Sponsor', link: '/sponsor/' }, - { text: 'Partners', link: '/partners/' } + { text: 'સ્પોન્સર', link: '/sponsor/' }, + { text: 'પાર્ટનર્સ', link: '/partners/' } ] } ] @@ -141,105 +141,105 @@ const nav: ThemeConfig['nav'] = [ export const sidebar: ThemeConfig['sidebar'] = { '/guide/': [ { - text: 'Getting Started', + text: 'શરૂઆત કરી રહ્યા છીએ', items: [ - { text: 'Introduction', link: '/guide/introduction' }, + { text: 'પરિચય', link: '/guide/introduction' }, { - text: 'Quick Start', + text: 'ઝડપી શરૂઆત', link: '/guide/quick-start' } ] }, { - text: 'Essentials', + text: 'આવશ્યક બાબતો', items: [ { - text: 'Creating an Application', + text: 'એપ્લિકેશન બનાવવી', link: '/guide/essentials/application' }, { - text: 'Template Syntax', + text: 'ટેમ્પલેટ સિન્ટેક્સ', link: '/guide/essentials/template-syntax' }, { - text: 'Reactivity Fundamentals', + text: 'રિએક્ટિવિટી ફંડામેન્ટલ્સ', link: '/guide/essentials/reactivity-fundamentals' }, { - text: 'Computed Properties', + text: 'કમ્પ્યુટેડ પ્રોપર્ટીઝ', link: '/guide/essentials/computed' }, { - text: 'Class and Style Bindings', + text: 'ક્લાસ અને સ્ટાઇલ બાઈન્ડિંગ્સ', link: '/guide/essentials/class-and-style' }, { - text: 'Conditional Rendering', + text: 'કંડિશનલ રેન્ડરિંગ', link: '/guide/essentials/conditional' }, - { text: 'List Rendering', link: '/guide/essentials/list' }, + { text: 'લિસ્ટ રેન્ડરિંગ', link: '/guide/essentials/list' }, { - text: 'Event Handling', + text: 'ઇવેન્ટ હેન્ડલિંગ', link: '/guide/essentials/event-handling' }, - { text: 'Form Input Bindings', link: '/guide/essentials/forms' }, - { text: 'Watchers', link: '/guide/essentials/watchers' }, - { text: 'Template Refs', link: '/guide/essentials/template-refs' }, + { text: 'ફોર્મ ઇનપુટ બાઈન્ડિંગ્સ', link: '/guide/essentials/forms' }, + { text: 'વોચર્સ', link: '/guide/essentials/watchers' }, + { text: 'ટેમ્પલેટ રેફ્સ', link: '/guide/essentials/template-refs' }, { - text: 'Components Basics', + text: 'ઘટકોની મૂળભૂત બાબતો', link: '/guide/essentials/component-basics' }, { - text: 'Lifecycle Hooks', + text: 'લાઇફસાઇકલ હૂક્સ', link: '/guide/essentials/lifecycle' } ] }, { - text: 'Components In-Depth', + text: 'ઘટકોની ઉંડાણપૂર્વક સમજ', items: [ { - text: 'Registration', + text: 'રજીસ્ટ્રેશન', link: '/guide/components/registration' }, - { text: 'Props', link: '/guide/components/props' }, - { text: 'Events', link: '/guide/components/events' }, - { text: 'Component v-model', link: '/guide/components/v-model' }, + { text: 'પ્રોપ્સ', link: '/guide/components/props' }, + { text: 'ઇવેન્ટ્સ', link: '/guide/components/events' }, + { text: 'ઘટક v-model', link: '/guide/components/v-model' }, { - text: 'Fallthrough Attributes', + text: 'ફોલથ્રુ એટ્રીબ્યુટ્સ', link: '/guide/components/attrs' }, - { text: 'Slots', link: '/guide/components/slots' }, + { text: 'સ્લોટ્સ', link: '/guide/components/slots' }, { text: 'Provide / inject', link: '/guide/components/provide-inject' }, { - text: 'Async Components', + text: 'એસિંક ઘટકો', link: '/guide/components/async' } ] }, { - text: 'Reusability', + text: 'પુનઃઉપયોગીતા', items: [ { - text: 'Composables', + text: 'કમ્પોઝેબલ્સ', link: '/guide/reusability/composables' }, { - text: 'Custom Directives', + text: 'કસ્ટમ ડિરેક્ટિવ્સ', link: '/guide/reusability/custom-directives' }, - { text: 'Plugins', link: '/guide/reusability/plugins' } + { text: 'પ્લગિન્સ', link: '/guide/reusability/plugins' } ] }, { - text: 'Built-in Components', + text: 'બિલ્ટ-ઇન ઘટકો', items: [ - { text: 'Transition', link: '/guide/built-ins/transition' }, + { text: 'ટ્રાન્ઝિશન', link: '/guide/built-ins/transition' }, { - text: 'TransitionGroup', + text: 'ટ્રાન્ઝિશન ગ્રુપ', link: '/guide/built-ins/transition-group' }, { text: 'KeepAlive', link: '/guide/built-ins/keep-alive' }, @@ -248,39 +248,39 @@ export const sidebar: ThemeConfig['sidebar'] = { ] }, { - text: 'Scaling Up', + text: 'સ્કેલિંગ અપ', items: [ - { text: 'Single-File Components', link: '/guide/scaling-up/sfc' }, - { text: 'Tooling', link: '/guide/scaling-up/tooling' }, - { text: 'Routing', link: '/guide/scaling-up/routing' }, + { text: 'સિંગલ-ફાઇલ કમ્પોનન્ટ્સ', link: '/guide/scaling-up/sfc' }, + { text: 'ટૂલિંગ', link: '/guide/scaling-up/tooling' }, + { text: 'રાઉટિંગ', link: '/guide/scaling-up/routing' }, { - text: 'State Management', + text: 'સ્ટેટ મેનેજમેન્ટ', link: '/guide/scaling-up/state-management' }, - { text: 'Testing', link: '/guide/scaling-up/testing' }, + { text: 'ટેસ્ટિંગ', link: '/guide/scaling-up/testing' }, { - text: 'Server-Side Rendering (SSR)', + text: 'સર્વર-સાઇડ રેન્ડરિંગ (SSR)', link: '/guide/scaling-up/ssr' } ] }, { - text: 'Best Practices', + text: 'શ્રેષ્ઠ પદ્ધતિઓ', items: [ { - text: 'Production Deployment', + text: 'પ્રોડક્શન ડિપ્લોયમેન્ટ', link: '/guide/best-practices/production-deployment' }, { - text: 'Performance', + text: 'પરફોર્મન્સ', link: '/guide/best-practices/performance' }, { - text: 'Accessibility', + text: 'એક્સેસિબિલિટી', link: '/guide/best-practices/accessibility' }, { - text: 'Security', + text: 'સુરક્ષા', link: '/guide/best-practices/security' } ] @@ -288,22 +288,22 @@ export const sidebar: ThemeConfig['sidebar'] = { { text: 'TypeScript', items: [ - { text: 'Overview', link: '/guide/typescript/overview' }, + { text: 'ઝાંખી', link: '/guide/typescript/overview' }, { - text: 'TS with Composition API', + text: 'Composition API સાથે TS', link: '/guide/typescript/composition-api' }, { - text: 'TS with Options API', + text: 'Options API સાથે TS', link: '/guide/typescript/options-api' } ] }, { - text: 'Extra Topics', + text: 'વધારાના વિષયો', items: [ { - text: 'Ways of Using Vue', + text: 'Vue નો ઉપયોગ કરવાની રીતો', link: '/guide/extras/ways-of-using-vue' }, { @@ -343,11 +343,11 @@ export const sidebar: ThemeConfig['sidebar'] = { ], '/api/': [ { - text: 'Global API', + text: 'ગ્લોબલ API', items: [ - { text: 'Application', link: '/api/application' }, + { text: 'એપ્લિકેશન', link: '/api/application' }, { - text: 'General', + text: 'સામાન્ય', link: '/api/general' } ] @@ -357,27 +357,27 @@ export const sidebar: ThemeConfig['sidebar'] = { items: [ { text: 'setup()', link: '/api/composition-api-setup' }, { - text: 'Reactivity: Core', + text: 'રિએક્ટિવિટી: કોર', link: '/api/reactivity-core' }, { - text: 'Reactivity: Utilities', + text: 'રિએક્ટિવિટી: યુટિલિટીઝ', link: '/api/reactivity-utilities' }, { - text: 'Reactivity: Advanced', + text: 'રિએક્ટિવિટી: એડવાન્સ્ડ', link: '/api/reactivity-advanced' }, { - text: 'Lifecycle Hooks', + text: 'લાઇફસાઇકલ હૂક્સ', link: '/api/composition-api-lifecycle' }, { - text: 'Dependency Injection', + text: 'ડિપેન્ડન્સી ઇન્જેક્શન', link: '/api/composition-api-dependency-injection' }, { - text: 'Helpers', + text: 'હેલ્પર્સ', link: '/api/composition-api-helpers' } ] @@ -385,117 +385,117 @@ export const sidebar: ThemeConfig['sidebar'] = { { text: 'Options API', items: [ - { text: 'Options: State', link: '/api/options-state' }, - { text: 'Options: Rendering', link: '/api/options-rendering' }, + { text: 'Options: સ્ટેટ', link: '/api/options-state' }, + { text: 'Options: રેન્ડરિંગ', link: '/api/options-rendering' }, { - text: 'Options: Lifecycle', + text: 'Options: લાઇફસાઇકલ', link: '/api/options-lifecycle' }, { - text: 'Options: Composition', + text: 'Options: કમ્પોઝિશન', link: '/api/options-composition' }, - { text: 'Options: Misc', link: '/api/options-misc' }, + { text: 'Options: મિશ્રિત', link: '/api/options-misc' }, { - text: 'Component Instance', + text: 'કમ્પોનન્ટ ઇન્સ્ટન્સ', link: '/api/component-instance' } ] }, { - text: 'Built-ins', + text: 'બિલ્ટ-ઇન્સ', items: [ - { text: 'Directives', link: '/api/built-in-directives' }, - { text: 'Components', link: '/api/built-in-components' }, + { text: 'ડિરેક્ટિવ્સ', link: '/api/built-in-directives' }, + { text: 'ઘટકો', link: '/api/built-in-components' }, { - text: 'Special Elements', + text: 'ખાસ એલિમેન્ટ્સ', link: '/api/built-in-special-elements' }, { - text: 'Special Attributes', + text: 'ખાસ એટ્રીબ્યુટ્સ', link: '/api/built-in-special-attributes' } ] }, { - text: 'Single-File Component', + text: 'સિંગલ-ફાઇલ કમ્પોનન્ટ', items: [ - { text: 'Syntax Specification', link: '/api/sfc-spec' }, + { text: 'સિન્ટેક્સ સ્પષ્ટીકરણ', link: '/api/sfc-spec' }, { text: ' -# Releases {#releases} +# રિલીઝ (Releases) {#releases}

-The current latest stable version of Vue is {{ version }}. +Vue નું વર્તમાન નવીનતમ સ્ટેબલ સંસ્કરણ {{ version }} છે.

-Checking latest version... +નવીનતમ સંસ્કરણ તપાસી રહ્યું છે...

-A full changelog of past releases is available on [GitHub](https://github.com/vuejs/core/blob/main/CHANGELOG.md). +પાછલી રિલીઝનો સંપૂર્ણ ચેન્જલોગ [GitHub](https://github.com/vuejs/core/blob/main/CHANGELOG.md) પર ઉપલબ્ધ છે. -## Release Cycle {#release-cycle} +## રિલીઝ ચક્ર (Release Cycle) {#release-cycle} -Vue does not have a fixed release cycle. +Vue માં કોઈ નિશ્ચિત રિલીઝ ચક્ર નથી. -- Patch releases are released as needed. +- પેચ રિલીઝ જરૂર મુજબ બહાર પાડવામાં આવે છે. -- Minor releases always contain new features, with a typical time frame of 3~6 months in between. Minor releases always go through a beta pre-release phase. +- માઇનર રિલીઝમાં હંમેશા નવી સુવિધાઓ હોય છે, જેમાં સામાન્ય રીતે ૩~૬ મહિનાનો સમયગાળો હોય છે. માઇનર રિલીઝ હંમેશા બીટા પ્રી-રિલીઝ તબક્કામાંથી પસાર થાય છે. -- Major releases will be announced ahead of time, and will go through an early discussion phase and alpha / beta pre-release phases. +- મેજર રિલીઝની જાહેરાત સમય પહેલા કરવામાં આવશે, અને તે શરૂઆતી ચર્ચાના તબક્કા અને આલ્ફા / બીટા પ્રી-રિલીઝ તબક્કાઓમાંથી પસાર થશે. -## Semantic Versioning Edge Cases {#semantic-versioning-edge-cases} +## સેમેન્ટિક વર્ઝનિંગ એજ કેસ (Semantic Versioning Edge Cases) {#semantic-versioning-edge-cases} -Vue releases follow [Semantic Versioning](https://semver.org/) with a few edge cases. +Vue રિલીઝ થોડા એજ કેસ સાથે [સેમેન્ટિક વર્ઝનિંગ (Semantic Versioning)](https://semver.org/) ને અનુસરે છે. -### TypeScript Definitions {#typescript-definitions} +### TypeScript ડેફિનેશન {#typescript-definitions} -We may ship incompatible changes to TypeScript definitions between **minor** versions. This is because: +અમે **માઇનર** વર્ઝન વચ્ચે TypeScript ડેફિનેશનમાં અસંગત ફેરફારો મોકલી શકીએ છીએ. આનું કારણ છે: -1. Sometimes TypeScript itself ships incompatible changes between minor versions, and we may have to adjust types to support newer versions of TypeScript. +૧. ક્યારેક TypeScript પોતે માઇનર વર્ઝન વચ્ચે અસંગત ફેરફારો મોકલે છે, અને અમારે TypeScript ના નવા વર્ઝનને સપોર્ટ કરવા માટે ટાઇપ્સને સમાયોજિત (adjust) કરવા પડી શકે છે. -2. Occasionally we may need to adopt features that are only available in a newer version of TypeScript, raising the minimum required version of TypeScript. +૨. પ્રસંગોપાત અમારે એવી સુવિધાઓ અપનાવવાની જરૂર પડી શકે છે જે માત્ર TypeScript ના નવા સંસ્કરણમાં ઉપલબ્ધ હોય, જે TypeScript ના લઘુત્તમ જરૂરી સંસ્કરણને વધારે છે. -If you are using TypeScript, you can use a semver range that locks the current minor and manually upgrade when a new minor version of Vue is released. +જો તમે TypeScript નો ઉપયોગ કરી રહ્યાં હોવ, તો તમે ફિક્સ કરેલ માઇનર વર્ઝન વાપરી શકો છો અને જ્યારે Vue નું નવું માઇનર વર્ઝન રિલીઝ થાય ત્યારે મેન્યુઅલી અપગ્રેડ કરી શકો છો. -### Compiled Code Compatibility with Older Runtime {#compiled-code-compatibility-with-older-runtime} +### જૂના રનટાઇમ સાથે કમ્પાઇલ કરેલ કોડ સુસંગતતા {#compiled-code-compatibility-with-older-runtime} -A newer **minor** version of Vue compiler may generate code that isn't compatible with the Vue runtime from an older minor version. For example, code generated by Vue 3.2 compiler may not be fully compatible if consumed by the runtime from Vue 3.1. +Vue કમ્પાઇલરનું નવું **માઇનર** વર્ઝન એવો કોડ જનરેટ કરી શકે છે જે જૂના માઇનર વર્ઝનના Vue રનટાઇમ સાથે સુસંગત ન હોય. ઉદાહરણ તરીકે, Vue 3.2 કમ્પાઇલર દ્વારા જનરેટ કરાયેલ કોડ જો Vue 3.1 ના રનટાઇમ દ્વારા વાપરવામાં આવે તો તે સંપૂર્ણપણે સુસંગત ન હોઈ શકે. -This is only a concern for library authors, because in applications, the compiler version and the runtime version is always the same. A version mismatch can only happen if you ship pre-compiled Vue component code as a package, and a consumer uses it in a project using an older version of Vue. As a result, your package may need to explicitly declare a minimum required minor version of Vue. +આ માત્ર લાઇબ્રેરી લેખકો માટે જ ચિંતાનો વિષય છે, કારણ કે એપ્લિકેશન્સમાં, કમ્પાઇલર વર્ઝન અને રનટાઇમ વર્ઝન હંમેશા સમાન હોય છે. વર્ઝન મેળ ન ખાવાની સ્થિતિ ત્યારે જ આવી શકે છે જો તમે પ્રી-કમ્પાઇલ કરેલ Vue ઘટક કોડ પેકેજ તરીકે મોકલો, અને ગ્રાહક તેને Vue ના જૂના વર્ઝનનો ઉપયોગ કરતા પ્રોજેક્ટમાં વાપરે. પરિણામે, તમારા પેકેજમાં Vue ના લઘુત્તમ જરૂરી માઇનર વર્ઝનને સ્પષ્ટપણે જાહેર કરવાની જરૂર પડી શકે છે. -## Pre Releases {#pre-releases} +## પ્રી-રિલીઝ (Pre Releases) {#pre-releases} -Minor and major releases typically go through a series of pre-release phases: **alpha**, **beta**, and **release candidate (RC)**. The number and type of pre-releases depend on the scope of changes. For example, a minor release with limited updates may only have a beta phase, while a major release will usually include all three phases to allow for thorough testing and community feedback. +માઇનર અને મેજર રિલીઝ સામાન્ય રીતે પ્રી-રિલીઝ તબક્કાઓની શ્રેણીમાંથી પસાર થાય છે: **આલ્ફા (alpha)**, **બીટા (beta)**, અને **રિલીઝ કેન્ડિડેટ (RC)**. પ્રી-રિલીઝની સંખ્યા અને પ્રકાર ફેરફારોના સ્કેલ પર આધારિત છે. ઉદાહરણ તરીકે, મર્યાદિત અપડેટ્સ ધરાવતી માઇનર રિલીઝમાં માત્ર બીટા તબક્કો હોઈ શકે છે, જ્યારે મેજર રિલીઝમાં સામાન્ય રીતે સંપૂર્ણ પરીક્ષણ અને સમુદાય પ્રતિસાદ માટે ત્રણેય તબક્કાઓનો સમાવેશ થાય છે. -You can install the latest pre-releases from npm using `npx install-vue@alpha`, `npx install-vue@beta`, or `npx install-vue@rc`. For testing changes not yet included in tagged pre-releases, every commit to the [vuejs/core](https://github.com/vuejs/core) repository is published as a temporary continuous-release preview, which you can install using `npx install-vue@edge`. +તમે npm પરથી `npx install-vue@alpha`, `npx install-vue@beta`, અથવા `npx install-vue@rc` નો ઉપયોગ કરીને નવીનતમ પ્રી-રિલીઝ ઇન્સ્ટોલ કરી શકો છો. ટેગ કરેલ પ્રી-રિલીઝમાં હજુ સુધી સમાવિષ્ટ ન હોય તેવા ફેરફારોના પરીક્ષણ માટે, [vuejs/core](https://github.com/vuejs/core) રિપોઝિટરીમાંના દરેક કમિટને કામચલાઉ કન્ટીન્યુઅસ-રિલીઝ પ્રિવ્યૂ તરીકે પ્રકાશિત કરવામાં આવે છે, જેને તમે `npx install-vue@edge` નો ઉપયોગ કરીને ઇન્સ્ટોલ કરી શકો છો. -Pre-releases are meant for integration / stability testing, and for early adopters to provide feedback for unstable features. Do not use pre-releases in production. All pre-releases are considered unstable and may ship breaking changes in between, so always pin to exact versions when using pre-releases. +પ્રી-રિલીઝ ઇન્ટિગ્રેશન / સ્ટેબિલિટી પરીક્ષણ માટે છે અને શરૂઆતી અપનાવનારાઓ માટે અસ્થિર સુવિધાઓ માટે પ્રતિસાદ આપવા માટે છે. પ્રોડક્શનમાં પ્રી-રિલીઝનો ઉપયોગ કરશો નહીં. તમામ પ્રી-રિલીઝ અસ્થિર માનવામાં આવે છે અને તેની વચ્ચે બ્રેકિંગ ફેરફારો હોઈ શકે છે, તેથી પ્રી-રિલીઝનો ઉપયોગ કરતી વખતે હંમેશા ચોક્કસ વર્ઝન પર જ રહો. -## Deprecations {#deprecations} +## નાબૂદી (Deprecations) {#deprecations} -We may periodically deprecate features that have new, better replacements in minor releases. Deprecated features will continue to work, and will be removed in the next major release after it entered deprecated status. +અમે સમયાંતરે એવી સુવિધાઓને નાબૂદ (deprecate) કરી શકીએ છીએ કે જેની પાસે માઇનર રિલીઝમાં નવી, બહેતર બદલીઓ છે. નાબૂદ કરેલી સુવિધાઓ કામ કરવાનું ચાલુ રાખશે, અને તે નાબૂદ સ્થિતિમાં દાખલ થયા પછી આગામી મેજર રિલીઝમાં દૂર કરવામાં આવશે. ## RFCs {#rfcs} -New features with substantial API surface and major changes to Vue will go through the **Request for Comments** (RFC) process. The RFC process is intended to provide a consistent and controlled path for new features to enter the framework, and give the users an opportunity to participate and offer feedback in the design process. +નોંધપાત્ર API ફેરફાર અને Vue માં મુખ્ય ફેરફારો સાથેની નવી સુવિધાઓ **રિક્વેસ્ટ ફોર કોમેન્ટ્સ (Request for Comments - RFC)** પ્રક્રિયામાંથી પસાર થશે. RFC પ્રક્રિયાનો હેતુ નવી સુવિધાઓ માટે ફ્રેમવર્કમાં પ્રવેશવા માટે એક સુસંગત અને નિયંત્રિત માર્ગ પ્રદાન કરવાનો છે, અને વપરાશકર્તાઓને ડિઝાઇન પ્રક્રિયામાં ભાગ લેવાની અને પ્રતિસાદ આપવાની તક આપવાનો છે. -The RFC process is conducted in the [vuejs/rfcs](https://github.com/vuejs/rfcs) repo on GitHub. +RFC પ્રક્રિયા GitHub પર [vuejs/rfcs](https://github.com/vuejs/rfcs) રિપોઝિટરીમાં હાથ ધરવામાં આવે છે. -## Experimental Features {#experimental-features} +## પ્રાયોગિક સુવિધાઓ (Experimental Features) {#experimental-features} -Some features are shipped and documented in a stable version of Vue, but marked as experimental. Experimental features are typically features that have an associated RFC discussion with most of the design problems resolved on paper, but still lacking feedback from real-world usage. +કેટલીક સુવિધાઓ Vue ના સ્ટેબલ સંસ્કરણમાં મોકલવામાં આવે છે અને દસ્તાવેજીકૃત કરવામાં આવે છે, પરંતુ તેને પ્રાયોગિક (experimental) તરીકે ચિહ્નિત કરવામાં આવે છે. પ્રાયોગિક સુવિધાઓ સામાન્ય રીતે એવી સુવિધાઓ હોય છે કે જેની સાથે સંકળાયેલ RFC ચર્ચા હોય છે અને જેમાં મોટાભાગની ડિઝાઇન સમસ્યાઓ કાગળ પર ઉકેલાઈ ગઈ હોય છે, પરંતુ હજી પણ વાસ્તવિક દુનિયાના વપરાશ પ્રતિસાદનો અભાવ હોય છે. -The goal of experimental features is to allow users to provide feedback for them by testing them in a production setting, without having to use an unstable version of Vue. Experimental features themselves are considered unstable, and should only be used in a controlled manner, with the expectation that the feature may change between any release types. +પ્રાયોગિક સુવિધાઓનો ધ્યેય વપરાશકર્તાઓને Vue ના અસ્થિર સંસ્કરણનો ઉપયોગ કર્યા વિના, પ્રોડક્શન સેટિંગમાં તેમનું પરીક્ષણ કરીને પ્રતિસાદ આપવા દેવાનો છે. પ્રાયોગિક સુવિધાઓ પોતે અસ્થિર માનવામાં આવે છે અને તેનો ઉપયોગ ફક્ત નિયંત્રિત રીતે થવો જોઈએ, એવી અપેક્ષા સાથે કે કોઈપણ રિલીઝ પ્રકારો વચ્ચે તે સુવિધા બદલાઈ શકે છે. diff --git a/src/about/team.md b/src/about/team.md index b126502bf2..a929a161a6 100644 --- a/src/about/team.md +++ b/src/about/team.md @@ -1,6 +1,6 @@ --- page: true -title: Meet the Team +title: ટીમને મળો (Meet the Team) --- ``` - In practice, this edge case isn't common as native form fields are typically wrapped in components in real applications. If you do need to use a native element directly then you can split the `v-model` into an attribute and event manually. + વ્યવહારમાં, આ edge case સામાન્ય નથી કારણ કે native form fields સામાન્ય રીતે વાસ્તવિક applications માં ઘટકોમાં wrapped હોય છે. જો તમારે native element ને direct ઉપયોગ કરવાની જરૂર હોય, તમે `v-model` ને attribute અને event માં manually split કરી શકો. -- **See also** [Dynamic Components](/guide/essentials/component-basics#dynamic-components) +- **આ પણ જુઓ** [ડાયનેમિક કમ્પોનન્ટ્સ](/guide/essentials/component-basics#dynamic-components) ## `` {#slot} -Denotes slot content outlets in templates. +Templates માં slot content outlets દર્શાવે છે. - **Props** ```ts interface SlotProps { /** - * Any props passed to to passed as arguments - * for scoped slots + * ને પાસ કરેલા કોઈપણ props scoped slots માટે + * arguments તરીકે પાસ થાય */ [key: string]: any /** - * Reserved for specifying slot name. + * Slot name સ્પષ્ટ કરવા માટે reserved. */ name?: string } ``` -- **Details** +- **વિગત (Details)** - The `` element can use the `name` attribute to specify a slot name. When no `name` is specified, it will render the default slot. Additional attributes passed to the slot element will be passed as slot props to the scoped slot defined in the parent. + `` element slot name સ્પષ્ટ કરવા માટે `name` attribute ઉપયોગ કરી શકે. કોઈ `name` સ્પષ્ટ ન હોય ત્યારે, default slot રેન્ડર થશે. Slot element ને પાસ કરેલા વધારાના attributes parent માં defined scoped slot ને slot props તરીકે પાસ થશે. - The element itself will be replaced by its matched slot content. + Element પોતે તેના matched slot content દ્વારા replaced થશે. - `` elements in Vue templates are compiled into JavaScript, so they are not to be confused with [native `` elements](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/slot). + Vue templates માં `` elements JavaScript માં compile થાય છે, તેથી તેમને [native `` elements](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/slot) સાથે ભેળસેળ ન કરવી. -- **See also** [Component - Slots](/guide/components/slots) +- **આ પણ જુઓ** [ઘટક - Slots](/guide/components/slots) ## `