From c318376d414b75f6af0c932625cce67e36df485a Mon Sep 17 00:00:00 2001 From: Nazan <121859424+nazhard@users.noreply.github.com> Date: Fri, 17 Nov 2023 21:11:40 +0700 Subject: [PATCH] i18n(id): Update some translations in Indonesian (#1064) Co-authored-by: Chris Swithinbank --- docs/src/content/docs/id/getting-started.mdx | 119 ++++++++++++------ .../docs/id/guides/authoring-content.md | 26 ++-- .../docs/id/guides/css-and-tailwind.mdx | 23 ++-- docs/src/content/docs/id/guides/i18n.mdx | 6 +- docs/src/content/docs/id/guides/sidebar.mdx | 28 ++++- docs/src/content/docs/id/manual-setup.mdx | 4 +- .../docs/id/reference/configuration.mdx | 2 +- 7 files changed, 140 insertions(+), 68 deletions(-) diff --git a/docs/src/content/docs/id/getting-started.mdx b/docs/src/content/docs/id/getting-started.mdx index dbf5f3c0ffa..814a553f144 100644 --- a/docs/src/content/docs/id/getting-started.mdx +++ b/docs/src/content/docs/id/getting-started.mdx @@ -5,17 +5,20 @@ description: Pelajari cara membuat website dokumentasi baru Anda dengan Starligh import { Tabs, TabItem } from '@astrojs/starlight/components'; -## Membuat Proyek Baru +Starlight adalah tema dokumentasi berfitur lengkap yang dibangun di atas _framework_ [Astro](https://astro.build). +Panduan ini akan membantu Anda memulai proyek baru. +Lihat [petunjuk penyiapan manual](/id/manual-setup/) untuk menambahkan Starlight ke proyek Astro yang sudah ada. -Starlight adalah tema website dokumentasi berfitur lengkap berbasis [Astro](https://astro.build). +## Mulai Cepat -Anda dapat membuat proyek Astro + Starlight baru menggunakan perintah berikut ini: +### Membuat proyek baru + +Buat proyek Astro + Starlight baru dengan menjalankan perintah berikut di terminal Anda: ```sh -# membuat proyek baru dengan npm npm create astro@latest -- --template starlight ``` @@ -23,7 +26,6 @@ npm create astro@latest -- --template starlight ```sh -# membuat proyek baru dengan pnpm pnpm create astro --template starlight ``` @@ -31,69 +33,114 @@ pnpm create astro --template starlight ```sh -# membuat proyek baru dengan yarn yarn create astro --template starlight ``` -Perintah tersebut akan membuat [direktori proyek](/id/guides/project-structure/) baru berisikan seluruh file dan konfigurasi untuk website Anda. +Perintah tersebut akan membuat [direktori proyek](/id/guides/project-structure/) baru berisikan seluruh file dan konfigurasi yang diperlukan untuk website Anda. -:::tip[Lihat contohnya] -Cobalah Starlight di browser: +:::tip[Lihat itu beraksi] +Cobalah Starlight di browser Anda: [buka dengan StackBlitz](https://stackblitz.com/github/withastro/starlight/tree/main/examples/basics). ::: -## Membuat konten dengan Starlight +### Mulai server pengembangan -Starlight sudah siap untuk ditambahkan konten baru, atau pindahkan konten lama Anda! +Ketika bekerja secara lokal, [server pengembangan Astro](https://docs.astro.build/en/reference/cli-reference/#astro-dev) memungkinkan Anda melihat pratinjau pekerjaan Anda dan secara otomatis me-_refresh_ peramban ketika Anda membuat perubahan. -### Format file +Di dalam direktori proyek Anda, jalankan perintah berikut untuk memulai server pengembangan: -Starlight mendukung pembuatan konten dalam bentuk Markdown and MDX. (Anda dapat menambahkan support untuk Markdoc dengan menginstall integrasi eksperimental [Astro Markdoc](https://docs.astro.build/en/guides/integrations-guide/markdoc/).) + + -### Tambah halaman baru +```sh +npm run dev +``` -Tambah halaman baru secara otomatis dengan cara membuat file `.md` or `.mdx` di `src/content/docs/`. Tambahkan folder untuk mengatur konten Anda, dan membuat beberapa segmen _path_ bertingkat: + + +```sh +pnpm dev ``` -src/content/docs/hello-world.md => your-site.com/hello-world -src/content/docs/guides/faq.md => your-site.com/guides/faq + + + + +```sh +yarn dev ``` -### Frontmatter yang type-safe + + + +Ini akan mencatat pesan ke terminal Anda dengan URL pratinjau lokal Anda. +Buka URL tersebut untuk mulai menjelajahi situs Anda. + +### Tambahkan konten + +Starlight siap untuk ditambahkan konten baru, atau pindahkan konten Anda yang sudah ada! + +#### Format file + +Starlight mendukung penulisan konten dalam bentuk Markdown dan MDX tanpa memerlukan konfigurasi. +Anda dapat menambahkan dukungan untuk Markdoc dengan memasang [integrasi Astro Markdoc](https://docs.astro.build/en/guides/integrations-guide/markdoc/) eksperimental. + +#### Tambahkan halaman + +Tambahkan halaman baru ke situs Anda dengan cara membuat file `.md` atau `.mdx` di `src/content/docs/`. +Gunakan sub-folder untuk mengatur konten Anda dan untuk membuat beberapa segmen _path_. + +Sebagai contoh, struktur file berikut ini akan menghasilkan halaman di `example.com/hello-world` dan `example.com/guides/faq`: + +import FileTree from '../../../components/file-tree.astro'; + + + +- src/ + - content/ + - docs/ + - guides/ + - faq.md + - hello-world.md + + + +#### Frontmatter yang type-safe Semua halaman Starlight berbagi [properti _frontmatter_ umum](/id/reference/frontmatter/) yang dapat dikostumisasi untuk mengontrol tampilan setiap halaman: ```md --- -title: Hello, World! -description: This is a page in my Starlight-powered site +title: Halo, Dunia! +description: Ini adalah halaman di situs saya yang didukung Starlight --- ``` -Jika ada properti yang terlewat, Starlight akan memberitahu Anda. - -## Deploy website Starlight Anda +Jika Anda lupa sesuatu yang penting, Starlight akan memberi tahu Anda. -Setelah Anda selesai membuat dan mengkostumisasi website Starlight anda, anda dapat men-_deploy_ website Anda ke web server atau platform hosting pilihan Anda, termasuk Netlify, Vercel, GitHub Pages, dan lain sebagainya. +### Langkah selanjutnya -[Pelajari cara men-_deploy_ website Astro di dokumentasi Astro.](https://docs.astro.build/en/guides/deploy/) +- **Mengkonfigurasi:** Pelajari tentang opsi umum dalam ["Menyesuaikan Starlight”](/id/guides/customization/). +- **Navigasi:** Siapkan sidebar Anda dengan panduan ["Navigasi Sidebar”](/id/guides/sidebar/). +- **Komponen:** Temukan kartu, tab dan bawaan lainnya di dalam panduan ["Komponen”](/id/guides/components/). +- **Sebarkan:** Publikasikan karya Anda dengan panduan [“_Deploy_ situs Anda”](https://docs.astro.build/en/guides/deploy/) di dokumentasi Astro. -## Memperbaharui Starlight +## Memperbarui Starlight :::tip -Karena Starlight masih berstatus beta, akan ada pembaruan dan peningkatan yang cukup sering. Pastikan Anda selalu memperbaharui Starlight secara rutin! +Karena Starlight adalah perangkat lunak beta, akan ada pembaruan dan peningkatan yang sering dilakukan. +Pastikan untuk memperbarui Starlight secara teratur! ::: -Starlight adalah integrasi Astro, dan cara memperbaharuinya sama seperti integrasi `@astrojs/*` yang lain: +Starlight adalah integrasi Astro, dan diperbarui seperti integrasi `@astrojs/*` lainnya: ```sh -# memperbaharui Starlight dengan npm npm install @astrojs/starlight@latest ``` @@ -101,7 +148,6 @@ npm install @astrojs/starlight@latest ```sh -# memperbaharui Starlight dengan pnpm pnpm upgrade @astrojs/starlight --latest ``` @@ -109,21 +155,20 @@ pnpm upgrade @astrojs/starlight --latest ```sh -# memperbaharui Starlight dengan yarn yarn upgrade @astrojs/starlight --latest ``` -Anda dapat melihat daftar lengkap perubahan-perubahan yang dilakukan dalam setiap rilis di [_changelog_](https://github.com/withastro/starlight/blob/main/packages/starlight/CHANGELOG.md). +Lihat [_changelog_ Starlight](https://github.com/withastro/starlight/blob/main/packages/starlight/CHANGELOG.md) untuk daftar lengkap perubahan yang dibuat dalam setiap rilis. ## Troubleshooting Starlight -[Konfigurasi proyek](/id/reference/configuration/) dan [konfigurasi _frontmatter_](/id/reference/frontmatter/) tersedia di bagian Referensi pada website ini. Gunakan halaman-halaman tersebut untuk memastikan website Starlight Anda terkonfigurasi dengan benar dan berfungsi dengan baik. - -Anda juga dapat merujuk kepada panduan di _sidebar_ untuk membantu Anda dalam menambah konten dan mengkustomisasi website Starlight Anda. +Gunakan [konfigurasi proyek](/id/reference/configuration/) dan halaman referensi [konfigurasi _frontmatter_ halaman individual](/id/reference/frontmatter/) untuk memastikan bahwa situs Starlight Anda telah dikonfigurasi dan berfungsi dengan baik. +Lihat panduan di _sidebar_ untuk bantuan menambahkan konten dan menyesuaikan situs Starlight Anda. -Jika Anda tidak menemukan jawaban di dokumentasi ini, silahkan merujuk kepada [dokumentasi lengkap Astro](https://docs.astro.build). Pertanyaan Anda biasanya akan terjawab dengan memahami bagaimana Astro bekerja secara umum, sebagai basis dari Starlight. +Jika jawaban Anda tidak dapat ditemukan dalam dokumentasi ini, silakan kunjungi [Dokumentasi Astro](https://docs.astro.build) untuk dokumentasi lengkap Astro. +Pertanyaan Anda mungkin terjawab dengan memahami cara kerja Astro secara umum, di bawah tema Starlight ini. -Anda juga dapat merujuk kepada [isu-isu di GitHub](https://github.com/withastro/starlight/issues), dan mendapatkan bantuan di [Astro Discord](https://astro.build/chat/) dari komunitas kami yang ramah dan sangat aktif! Silahkan bertanya di forum `#support` menggunakan tag "starlight" tag, atau kunjungi channel `#starlight` untuk mendiskusikan pengembangan Starlight, dan lain-lain! +Anda juga dapat memeriksa masalah Starlight yang diketahui di [GitHub](https://github.com/withastro/starlight/issues), dan dapatkan bantuan di [Astro Discord](https://astro.build/chat/) dari komunitas kami yang aktif dan ramah! Kirimkan pertanyaan di forum `#support` kami dengan tag "starlight", atau kunjungi kanal `#starlight` khusus kami untuk mendiskusikan perkembangan terkini dan banyak lagi! \ No newline at end of file diff --git a/docs/src/content/docs/id/guides/authoring-content.md b/docs/src/content/docs/id/guides/authoring-content.md index e0e0ca49ec8..8e58f58402c 100644 --- a/docs/src/content/docs/id/guides/authoring-content.md +++ b/docs/src/content/docs/id/guides/authoring-content.md @@ -9,10 +9,10 @@ Pastikan untuk mengecek [dokumentasi MDX](https://mdxjs.com/docs/what-is-mdx/#ma ## Inline styles -Text bisa **bold**, _italic_, atau ~~strikethrough~~. +Teks bisa **bold**, _italic_, atau ~~strikethrough~~. ```md -Text bisa **bold**, _italic_, atau ~~strikethrough~~. +Teks bisa **bold**, _italic_, atau ~~strikethrough~~. ``` Anda dapat [menautkan ke halaman lain](/id/getting-started/). @@ -84,20 +84,20 @@ Saya dapat menautkan ke [kesimpulan saya](#kesimpulan) di bagian bawah halaman y ## Kesimpulan -`https://my-site.com/halaman1/#pengantar` langsung menuju ke Pengantar saya. +`https://situs-saya.com/halaman1/#pengantar` langsung menuju ke Pengantar saya. ``` Judul Level 2 (`

`) dan Level 3 (`

`) akan secara otomatis muncul di daftar isi halaman. ## Asides -_Asides_ (juga sering disebut sebagai _“admonitions”_ atau “_callouts”_) berguna untuk menampilkan informasi sekunder bersama konten utama halaman. +_Asides_ (juga sering disebut sebagai _“admonitions”_ atau “_callouts”_) berguna untuk menampilkan informasi sekunder di samping konten utama halaman. Starlight menyediakan sintaks Markdown kustom untuk merender _asides_. Blok _asides_ ditandai dengan sepasang tiga titik dua `:::` untuk melingkupi konten Anda, dan dapat berjenis `note`, `tip`, `caution`, atau `danger`. Anda dapat menyusun berbagai jenis konten Markdown lainnya di dalam sebuah _asides_, tetapi _asides_ lebih cocok untuk potongan konten yang pendek dan padat. -### Catatan Sampingan +### Catatan Asides :::note Starlight adalah toolkit website dokumentasi yang dibangun dengan [Astro](https://astro.build/). Anda dapat memulai dengan perintah ini: @@ -124,12 +124,12 @@ npm create astro@latest -- --template starlight Anda dapat menentukan judul kustom untuk _asides_ dengan menambahkan tanda kurung siku setelah jenis _asides-nya_, misalnya `:::tip[Apakah Anda tahu?]`. :::tip[Apakah Anda tahu?] -Astro membantu Anda membangun website lebih cepat dengan “Arsitektur Pulau”. +Astro membantu Anda membangun website lebih cepat dengan [“Islands Architecture”](https://docs.astro.build/en/concepts/islands/). ::: ```md :::tip[Apakah Anda tahu?] -Astro membantu Anda membangun website lebih cepat dengan “Arsitektur Pulau”. +Astro membantu Anda membangun website lebih cepat dengan [“Islands Architecture”](https://docs.astro.build/en/concepts/islands/). ::: ``` @@ -139,7 +139,7 @@ _Asides_ berjenis _caution_ dan _danger_ berguna untuk menarik perhatian penggun Jika Anda sering menggunakan ini, mungkin juga pertanda bahwa hal yang Anda dokumentasikan sepertinya bisa di-desain ulang. :::caution -Jika Anda tidak yakin ingin membuat situs dokumen yang menakjubkan, pikirkan dua kali sebelum menggunakan [Starlight](../../). +Jika Anda tidak yakin ingin membuat situs dokumentasi yang menakjubkan, pikirkan dua kali sebelum menggunakan [Starlight](../../). ::: :::danger @@ -147,7 +147,7 @@ Pengguna Anda mungkin lebih produktif dan menemukan produk Anda lebih mudah digu - Navigasi yang jelas - Tema warna yang dapat dikonfigurasi oleh pengguna -- [i18n support](/id/guides/i18n) +- [Dukungan i18n](/id/guides/i18n) ::: @@ -161,7 +161,7 @@ Pengguna Anda mungkin lebih produktif dan menemukan produk Anda lebih mudah digu - Navigasi yang jelas - Tema warna yang dapat dikonfigurasi oleh pengguna -- [i18n support](/id/guides/i18n) +- [Dukungan i18n](/id/guides/i18n) ::: ``` @@ -206,4 +206,8 @@ Kode satu baris tunggal yang panjang sebaiknya tidak di-wrap. Kode tersebut haru ## Fitur Umum Markdown Lainnya -Starlight mendukung penulisan semua sintaks Markdown lainnya, seperti daftar dan tabel. Lihat [Markdown Cheat Sheet from The Markdown Guide](https://www.markdownguide.org/cheat-sheet/) untuk penjelasan singkat tentang semua sintaks elemen Markdown. +Starlight mendukung penulisan semua sintaks Markdown lainnya, seperti daftar dan tabel. Lihat [Markdown Cheat Sheet dari The Markdown Guide](https://www.markdownguide.org/cheat-sheet/) untuk penjelasan singkat tentang semua sintaks elemen Markdown. + +## Konfigurasi Markdown dan MDX Lanjutan + +Starlight menggunakan Markdown dan renderer MDX Astro yang dibangun berdasarkan remark dan rehype. Anda dapat menambahkan dukungan untuk sintaks dan perilaku khusus dengan menambahkan `remarkPlugins` atau `rehypePlugins` di file konfigurasi Astro Anda. Lihat [“Configuring Markdown and MDX”](https://docs.astro.build/en/guides/markdown-content/#configuring-markdown-and-mdx) dalam dokumentasi Astro untuk mempelajari lebih lanjut. diff --git a/docs/src/content/docs/id/guides/css-and-tailwind.mdx b/docs/src/content/docs/id/guides/css-and-tailwind.mdx index a9ded0b2b31..a95fc389f48 100644 --- a/docs/src/content/docs/id/guides/css-and-tailwind.mdx +++ b/docs/src/content/docs/id/guides/css-and-tailwind.mdx @@ -9,7 +9,7 @@ Anda dapat menggunakan custom CSS atau menggunakan plugin Tailwind Starlight unt Sesuaikan style yang diterapkan pada website Starlight Anda dengan memberikan file CSS tambahan untuk memodifikasi atau menambahkan style ke style default dari Starlight. -1. Tambakan file CSS ke direktori `src/` Anda. +1. Tambakan sebuah file CSS ke direktori `src/` Anda. Sebagai contoh, Anda dapat mengatur lebar kolom default yang lebih lebar dan ukuran teks yang lebih besar untuk judul halaman: ```css @@ -147,7 +147,7 @@ Jika Anda sudah memiliki website Starlight dan ingin menambahkan Tailwind CSS, i -3. Buat file CSS untuk base styles Tailwind, misalnya di `src/tailwind.css`: +3. Buat file CSS untuk _base styles_ Tailwind, misalnya di `src/tailwind.css`: ```css /* src/tailwind.css */ @@ -181,14 +181,14 @@ Jika Anda sudah memiliki website Starlight dan ingin menambahkan Tailwind CSS, i }); ``` -5. Tambahkan plugin Tailwind Starlight ke `tailwind.config.cjs`: +5. Tambahkan plugin Tailwind Starlight ke `tailwind.config.mjs`: ```js ins={2,7} - // tailwind.config.cjs - const starlightPlugin = require('@astrojs/starlight-tailwind'); + // tailwind.config.mjs + import starlightPlugin from '@astrojs/starlight-tailwind'; /** @type {import('tailwindcss').Config} */ - module.exports = { + export default { content: ['./src/**/*.{astro,html,js,jsx,md,mdx,svelte,ts,tsx,vue}'], plugins: [starlightPlugin()], }; @@ -206,12 +206,12 @@ Jika diatur, opsi berikut akan menggantikan style bawaan Starlight: - `fontFamily.mono` — digunakan untuk contoh kode ```js {12,14,18,20} -// tailwind.config.cjs -const starlightPlugin = require('@astrojs/starlight-tailwind'); -const colors = require('tailwindcss/colors'); +// tailwind.config.mjs +import starlightPlugin from '@astrojs/starlight-tailwind'; +import colors from 'tailwindcss/colors'; /** @type {import('tailwindcss').Config} */ -module.exports = { +export default { content: ['./src/**/*.{astro,html,js,jsx,md,mdx,svelte,ts,tsx,vue}'], theme: { extend: { @@ -278,8 +278,7 @@ import ThemeDesigner from '../../../../components/theme-designer.astro'; }} > - Tambahkan CSS berikut ke proyek Anda dalam [file CSS - custom](#custom-css-styles) untuk menerapkan tema ini ke website Anda. + Tambahkan CSS berikut ke proyek Anda dalam [file CSS custom](#custom-css-styles) untuk menerapkan tema ini ke website Anda. Contoh [file konfigurasi Tailwind ](#styling-starlight-dengan-tailwind) di diff --git a/docs/src/content/docs/id/guides/i18n.mdx b/docs/src/content/docs/id/guides/i18n.mdx index 9cfdcd2bd9b..61e88ab001a 100644 --- a/docs/src/content/docs/id/guides/i18n.mdx +++ b/docs/src/content/docs/id/guides/i18n.mdx @@ -109,7 +109,7 @@ Ketika menggunakan locale `root`, simpan halaman untuk bahasa tersebut langsung #### Website monolingual -Secara default, Starlight adalah website monolingual (Inggris). Untuk membuat website monolingual dalam bahasa lain, tetapkan bahasa tersebut sebagai `root` dalam konfigurasi `locales` Anda: +Secara default, Starlight adalah website monolingual (Inggris). Untuk membuat situs bahasa tunggal dalam bahasa lain, tetapkan bahasa tersebut sebagai `root` dalam konfigurasi `locales` Anda: ```js // astro.config.mjs @@ -143,7 +143,7 @@ Jika terjemahan belum tersedia untuk suatu bahasa, Starlight akan menampilkan ko Selain menyimpan file konten yang diterjemahkan, Starlight memungkinkan Anda menerjemahkan string UI default (misalnya, judul "Di halaman ini" dalam daftar isi) sehingga pembaca Anda dapat mengakses website Anda sepenuhnya dalam bahasa yang dipilih. -String UI yang diterjemahkan dalam bahasa Inggris, Ceko, Prancis, Jerman, Italia, Jepang, Portugis, Belanda, Denmark, Spanyol, Turki, Arab, Norwegia, Farsi, Ibrani, Cina (yang disederhanakan), Korea, Indonesia, Rusia, Swedia, Ukraina, dan Vietnam sudah disediakan secara bawaan, dan kami menyambut [kontribusi untuk menambahkan lebih banyak bahasa default](https://github.com/withastro/starlight/blob/main/CONTRIBUTING.md). +String UI yang diterjemahkan dalam bahasa Inggris, Ceko, Prancis, Jerman, Italia, Jepang, Portugis, Belanda, Denmark, Spanyol, Turki, Arab, Norwegia, Farsi, Ibrani, Cina (yang disederhanakan), Korea, Indonesia, Rusia, Swedia, Ukraina, Vietnam, dan Galisia sudah disediakan secara bawaan, dan kami menyambut [kontribusi untuk menambahkan lebih banyak bahasa default](https://github.com/withastro/starlight/blob/main/CONTRIBUTING.md). Anda dapat memberikan terjemahan untuk bahasa tambahan yang Anda dukung — atau mengganti label default kami — melalui koleksi data `i18n`. @@ -202,7 +202,7 @@ Anda dapat memberikan terjemahan untuk bahasa tambahan yang Anda dukung — atau } ``` - Modal pencarian Starlight didukung oleh library [Pagefind](https://pagefind.app/). + Modal pencarian Starlight didukung oleh pustaka [Pagefind](https://pagefind.app/). Anda dapat mengatur terjemahan untuk UI Pagefind di file JSON yang sama menggunakan properti-properti `pagefind`: ```json diff --git a/docs/src/content/docs/id/guides/sidebar.mdx b/docs/src/content/docs/id/guides/sidebar.mdx index 8433d46aa10..159e878f296 100644 --- a/docs/src/content/docs/id/guides/sidebar.mdx +++ b/docs/src/content/docs/id/guides/sidebar.mdx @@ -234,7 +234,7 @@ Konfigurasi frontmatter `sidebar` hanya digunakan untuk tautan yang dihasilkan s ## Badges -Tautan juga dapat menyertakan properti `badge` untuk menampilkan badge di sebelah label tautan. +Tautan, grup, dan grup yang dibuat secara otomatis juga dapat menyertakan properti `badge` untuk menampilkan _badge_ di samping labelnya. ```js starlight({ @@ -242,7 +242,7 @@ starlight({ { label: 'Panduan', items: [ - // Tautan dengan badge "Baru" + // Tautan dengan badge "Baru". { label: 'Komponen', link: '/guides/components/', @@ -250,6 +250,12 @@ starlight({ }, ], }, + // Grup yang dibuat secara otomatis dengan badge "Ditinggalkan" + { + label: 'Referensi', + badge: 'Ditinggalkan', + autogenerate: { directory: 'reference' }, + }, ], }); ``` @@ -268,6 +274,24 @@ Konfigurasi di atas akan menghasilkan sidebar berikut: }, ], }, + { + label: 'Referensi', + badge: { text: 'Ditinggalkan', variant: 'default' }, + items: [ + { + label: 'Referensi Konfigurasi', + link: '/id/reference/configuration/', + }, + { + label: 'Referensi Frontmatter', + link: '/id/reference/frontmatter/', + }, + { + label: 'Referensi Overrides', + link: '/id/reference/overrides/', + }, + ], + }, ]} /> diff --git a/docs/src/content/docs/id/manual-setup.mdx b/docs/src/content/docs/id/manual-setup.mdx index 5168ba3426f..110b7ba0ae8 100644 --- a/docs/src/content/docs/id/manual-setup.mdx +++ b/docs/src/content/docs/id/manual-setup.mdx @@ -12,7 +12,7 @@ Jika Anda ingin menambahkan Starlight ke proyek Astro yang sudah ada, berikut in Untuk mengikuti panduan ini, Anda membutuhkan proyek Astro yang sudah berjalan. -### Menambahkan Starlight integration +### Menambahkan integrasi Starlight Starlight adalah sebuah [integrasi Astro](https://docs.astro.build/en/guides/integrations-guide/). Tambahkan ke website Anda dengan cara menjalankan perintah `astro add` di _root directory_ proyek Anda: @@ -64,7 +64,7 @@ Untuk opsi lengkapnya tersedia di [referensi pengaturan Starlight](/id/reference Starlight dibangun berdasarkan fitur [koleksi konten](https://docs.astro.build/en/guides/content-collections/) oleh Astro, yang dapat dikonfigurasi di file `src/content/config.ts`. -Buat baru atau _update_ file konfigurasi koleksi konten Anda, menambahkan koleksi bernama `docs` yang menggunakan skema `docsSchema` dari Starlight: +Buat baru atau perbarui file konfigurasi koleksi konten Anda, menambahkan koleksi bernama `docs` yang menggunakan skema `docsSchema` dari Starlight: ```js ins={3,6} // src/content/config.ts diff --git a/docs/src/content/docs/id/reference/configuration.mdx b/docs/src/content/docs/id/reference/configuration.mdx index 1b2d3a46577..796c9145fd7 100644 --- a/docs/src/content/docs/id/reference/configuration.mdx +++ b/docs/src/content/docs/id/reference/configuration.mdx @@ -183,10 +183,10 @@ sidebar: [ type SidebarItem = { label: string; translations?: Record; + badge?: string | BadgeConfig; } & ( | { link: string; - badge?: string | BadgeConfig; attrs?: Record; } | { items: SidebarItem[]; collapsed?: boolean }