From d06883aad8bdab2e41a07e0f428c801c82edcc6d Mon Sep 17 00:00:00 2001 From: Erkan Altınörs Date: Sat, 18 May 2024 14:00:34 +0300 Subject: i18n(tr): update `components.md` file (#1889) Co-authored-by: HiDeoo <494699+HiDeoo@users.noreply.github.com> --- docs/src/content/docs/tr/guides/components.mdx | 258 ++++++++++++++++++++++++- 1 file changed, 251 insertions(+), 7 deletions(-) diff --git a/docs/src/content/docs/tr/guides/components.mdx b/docs/src/content/docs/tr/guides/components.mdx index 86b1136f..91149e62 100644 --- a/docs/src/content/docs/tr/guides/components.mdx +++ b/docs/src/content/docs/tr/guides/components.mdx @@ -30,7 +30,7 @@ import AnotherComponent from '../../components/AnotherComponent.astro'; ``` -Starlight'ın Astro'dan aldığı güç sayesinde, MDX dosyalarınız içerisinde [desteklenen herhangi bir arayüz çerçevesi ile (React, Preact, Svelte, Vue, Solid, Lit, ve Alpine)](https://docs.astro.build/en/core-concepts/framework-components/) oluşturulmış bileşenlerinizi destekleyebilirsiniz. +Starlight'ın Astro'dan aldığı güç sayesinde, MDX dosyalarınız içerisinde [desteklenen herhangi bir arayüz çerçevesi ile (React, Preact, Svelte, Vue, Solid, Lit, ve Alpine)](https://docs.astro.build/en/core-concepts/framework-components/) oluşturulmuş bileşenlerinizi destekleyebilirsiniz. Astro dokümantasyonunda [MDX içerisinde bileşen kullanmak](https://docs.astro.build/en/guides/markdown-content/#using-components-in-mdx) hakkında daha fazlasını öğrenin. ### Starlight stilleri ile uyumluluk @@ -58,25 +58,73 @@ Bu bileşenler `@astrojs/starlight/components` paketinde mevcuttur. import { Tabs, TabItem } from '@astrojs/starlight/components'; `` ve `` bileşenlerini kullanarak sekmeli arayüz gösterebilirsiniz. -You can display a tabbed interface using the `` and `` components. Her `` bileşenini kullanıcılara göstermek için `label` sahibi olması zorunludur. +[Starlight’ın yerleşik ikonlarından](#tüm-i̇konlar) birini, etiketin yanında kalması için zorunlu olmayan `icon` niteliğini kullanın. ```mdx import { Tabs, TabItem } from '@astrojs/starlight/components'; - Sirius, Vega, Betelgeuse - Io, Europa, Ganymede + Sirius, Vega, Betelgeuse + Io, Europa, Ganymede ``` Yukarıdaki kod, sayfa üzerinde aşağıdaki gibi sekmeler oluşturur: - Sirius, Vega, Betelgeuse - Io, Europa, Ganymede + + Sirius, Vega, Betelgeuse + + + Io, Europa, Ganymede + +#### Senkronize Sekmeler + +`syncKey` niteliği ekleyerek çoklu sekme gruplarınızı senkronize edin. + +Sayfadaki aynı `syncKey` değerine sahip tüm `` bileşenleri aynı etkin etiketi görüntüler. Bu, okuyucunuza bir kez seçme (örneğin okuyucunuzun işletim sistemi ya da paket yöneticisi) ve sayfa boyunca yansıyan seçimi görmesine olanak tanır. + +İlişkili sekmeleri senkronize etmek için, her `` bileşenine özdeş `syncKey` niteliği ekleyin ve hepsinin aynı `` etiketi kullandığına emin olun: + +```mdx 'syncKey="constellations"' +# src/content/docs/example.mdx + +import { Tabs, TabItem } from '@astrojs/starlight/components'; + +_Bazı yıldızlar:_ + + + Bellatrix, Rigel, Betelgeuse + Pollux, Castor A, Castor B + + +_Bazı ötegezegenler:_ + + + HD 34445 b, Gliese 179 b, Wasp-82 b + Pollux b, HAT-P-24b, HD 50554 b + +``` +Yukarıdaki kod, sayfa üzerinde aşağıdaki gibi çıktı oluşturur: + +_Bazı yıldızlar:_ + + + Bellatrix, Rigel, Betelgeuse + Pollux, Castor A, Castor B + + +_Bazı ötegezegenler:_ + + + HD 34445 b, Gliese 179 b, Wasp-82 b + Pollux b, HAT-P-24b, HD 50554 b + + + ### Kartlar import { Card, CardGrid } from '@astrojs/starlight/components'; @@ -164,23 +212,219 @@ import { LinkCard } from '@astrojs/starlight/components'; +### Ara bölümler + +Ara bölümler (ayrıca "uyarı" ve "açıklama balonu" olarak da bilinir), sayfanın ana içeriği ile birlikte ikincil bilgi göstermek için kullanışlıdır. + +`