Skip to content

Commit d0b8ed1

Browse files
authored
docs(id): refine Indonesian translation for landing page, docs, and quickstart (#394)
- Improve phrasing on the landing page, documentation home, and quickstart guide. - Update error to 'eror' and 'template' to 'templat' for better localization. - Update code comments and server status descriptions for clarity.
1 parent 7536000 commit d0b8ed1

3 files changed

Lines changed: 25 additions & 25 deletions

File tree

src/content/docs/id/docs/index.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,28 +4,28 @@ sidebar:
44
order: 20
55
---
66

7-
Gin adalah framework web HTTP berperforma tinggi yang ditulis dalam [Go](https://go.dev/). Gin menyediakan API mirip Martini tetapi dengan performa yang jauh lebih baik—hingga 40 kali lebih cepat—berkat [httprouter](https://github.com/julienschmidt/httprouter). Gin dirancang untuk membangun REST API, aplikasi web, dan microservice di mana kecepatan dan produktivitas pengembang sangat penting.
7+
Gin adalah framework web HTTP berperforma tinggi yang ditulis dalam [Go](https://go.dev/). Gin menyediakan API mirip Martini tetapi dengan performa yang jauh lebih baik—hingga 40 kali lebih cepat—berkat [httprouter](https://github.com/julienschmidt/httprouter). Gin dirancang untuk membangun REST API, aplikasi web, dan microservice ketika kecepatan dan produktivitas pengembang adalah esensial.
88

99
**Mengapa memilih Gin?**
1010

1111
Gin menggabungkan kesederhanaan routing bergaya Express.js dengan karakteristik performa Go, menjadikannya ideal untuk:
1212

13-
- Membangun REST API berthroughput tinggi
13+
- Membangun REST API dengan throughput tinggi
1414
- Mengembangkan microservice yang perlu menangani banyak permintaan bersamaan
1515
- Membuat aplikasi web yang membutuhkan waktu respons cepat
16-
- Membuat prototipe layanan web dengan cepat dengan boilerplate minimal
16+
- Membuat prototipe layanan web secara cepat dengan boilerplate minimal
1717

1818
**Fitur utama Gin:**
1919

2020
- **Router tanpa alokasi** - Routing yang sangat efisien memori tanpa alokasi heap
2121
- **Performa tinggi** - Benchmark menunjukkan kecepatan superior dibandingkan framework web Go lainnya
2222
- **Dukungan middleware** - Sistem middleware yang dapat diperluas untuk autentikasi, logging, CORS, dll.
23-
- **Bebas crash** - Middleware recovery bawaan mencegah panic meruntuhkan server Anda
23+
- **Bebas crash** - Middleware recovery bawaan mencegah panic agar server tidak crash
2424
- **Validasi JSON** - Binding dan validasi JSON request/response otomatis
25-
- **Pengelompokan rute** - Organisasikan rute terkait dan terapkan middleware umum
26-
- **Manajemen error** - Penanganan error dan logging terpusat
27-
- **Rendering bawaan** - Dukungan untuk JSON, XML, template HTML, dan lainnya
28-
- **Dapat diperluas** - Ekosistem besar middleware dan plugin komunitas
25+
- **Pengelompokan rute** - Atur rute terkait dan terapkan middleware umum
26+
- **Manajemen eror** - Penanganan eror dan logging terpusat
27+
- **Rendering bawaan** - Dukungan untuk JSON, XML, templat HTML, dan lainnya
28+
- **Dapat diekspansi** - Ekosistem besar middleware dan plugin komunitas
2929

3030
## Memulai
3131

@@ -56,19 +56,19 @@ import (
5656
)
5757

5858
func main() {
59-
// Create a Gin router with default middleware (logger and recovery)
59+
// Buat router Gin dengan middleware bawaan (logger dan recovery)
6060
r := gin.Default()
6161

62-
// Define a simple GET endpoint
62+
// Definisikan sebuah endpoint GET sederhana
6363
r.GET("/ping", func(c *gin.Context) {
64-
// Return JSON response
64+
// Kembalikan respons JSON
6565
c.JSON(http.StatusOK, gin.H{
6666
"message": "pong",
6767
})
6868
})
6969

70-
// Start server on port 8080 (default)
71-
// Server will listen on 0.0.0.0:8080 (localhost:8080 on Windows)
70+
// Jalankan server pada port 8080 (bawaan)
71+
// Server akan berjalan di 0.0.0.0:8080 (localhost:8080 di Windows)
7272
r.Run()
7373
}
7474
```
@@ -104,7 +104,7 @@ Setelah menjalankan aplikasi Gin pertama Anda, jelajahi sumber daya berikut untu
104104
- Autentikasi & middleware
105105
- Upload dan unduh file
106106
- Koneksi WebSocket
107-
- Rendering template
107+
- Rendering templat
108108

109109
### Tutorial Resmi
110110

@@ -118,6 +118,6 @@ Gin memiliki ekosistem middleware yang kaya untuk kebutuhan pengembangan web umu
118118
- Autentikasi (JWT, Basic Auth, Sessions)
119119
- CORS, Rate limiting, Kompresi
120120
- Logging, Metrics, Tracing
121-
- Penyajian file statis, Mesin template
121+
- Penyajian file statis, Mesin templat
122122

123123
- **[gin-gonic/contrib](https://github.com/gin-gonic/contrib)** - Middleware komunitas tambahan

src/content/docs/id/docs/quickstart/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ sidebar:
44
order: 2
55
---
66

7-
Selamat datang di panduan memulai cepat Gin! Panduan ini akan memandu Anda memasang Gin, menyiapkan proyek, dan menjalankan API pertama Anda—sehingga Anda dapat mulai membangun layanan web dengan percaya diri.
7+
Selamat datang di panduan memulai cepat Gin! Panduan ini memandu Anda dalam menginstal Gin, menyiapkan proyek, dan menjalankan API pertama Anda—sehingga Anda dapat mulai membangun layanan web dengan percaya diri.
88

99
## Prasyarat
1010

@@ -52,7 +52,7 @@ func main() {
5252
"message": "pong",
5353
})
5454
})
55-
router.Run() // listens on 0.0.0.0:8080 by default
55+
router.Run() // berjalan di 0.0.0.0:8080 secara bawaan
5656
}
5757
```
5858

@@ -103,7 +103,7 @@ func main() {
103103

104104
- Baru mengenal Go? Pelajari cara menulis dan menjalankan kode Go di [dokumentasi resmi Go](https://go.dev/doc/code).
105105
- Ingin berlatih konsep Gin secara langsung? Lihat [Sumber Belajar](../learning-resources) kami untuk tantangan interaktif dan tutorial.
106-
- Butuh contoh berfitur lengkap? Coba buat scaffold dengan:
106+
- Butuh contoh dengan fitur lengkap? Coba buat scaffold dengan:
107107

108108
```sh
109109
curl https://raw.githubusercontent.com/gin-gonic/examples/master/basic/main.go > main.go

src/content/docs/id/index.mdx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
title: Gin Web Framework
3-
description: Framework web berfitur lengkap tercepat untuk Go. Sangat jelas.
3+
description: Framework web Go tercepat dengan fitur lengkap. Jelas seperti kristal.
44
template: splash
55
hero:
6-
tagline: Framework web berfitur lengkap tercepat untuk Go. Sangat jelas.
6+
tagline: Framework web Go tercepat dengan fitur lengkap. Jelas seperti kristal.
77
image:
88
file: ../../../assets/gin.png
99
actions:
@@ -33,18 +33,18 @@ Gin adalah framework web yang ditulis dalam Golang. Gin memiliki API mirip Marti
3333
Gin dapat menangkap panic yang terjadi selama permintaan HTTP dan memulihkannya. Dengan demikian, server Anda akan selalu tersedia. Anda juga bisa melaporkan panic ini ke Sentry misalnya!
3434
</Card>
3535
<Card title="Validasi JSON" icon="approve-check-circle">
36-
Gin dapat mem-parse dan memvalidasi JSON dari sebuah permintaan, misalnya memeriksa keberadaan nilai yang wajib diisi.
36+
Gin dapat melakukan parse dan memvalidasi JSON dari sebuah permintaan, misalnya memeriksa keberadaan nilai yang wajib diisi.
3737
</Card>
3838
<Card title="Pengelompokan rute" icon="puzzle">
39-
Organisasikan rute Anda lebih baik. Memerlukan otorisasi vs tidak memerlukan, versi API berbeda. Selain itu, grup dapat disusun bertingkat tanpa batas tanpa menurunkan performa.
39+
Atur route dengan lebih baik. Anda bisa mengelompokkan route yang memerlukan otorisasi dan yang tidak, atau berdasarkan versi API yang berbeda. Pengelompokan ini bisa bersarang tanpa batas dan tidak akan menurunkan performa.
4040
</Card>
41-
<Card title="Manajemen error" icon="open-book">
42-
Gin menyediakan cara praktis untuk mengumpulkan semua error yang terjadi selama permintaan HTTP. Pada akhirnya, middleware dapat menulisnya ke file log, ke database, dan mengirimnya melalui jaringan.
41+
<Card title="Manajemen eror" icon="open-book">
42+
Gin menyediakan cara praktis untuk mengumpulkan semua eror yang terjadi selama permintaan HTTP. Pada akhirnya, middleware dapat menulisnya ke file log, database, dan mengirimnya melalui jaringan.
4343
</Card>
4444
<Card title="Rendering bawaan" icon="seti:json">
4545
Gin menyediakan API yang mudah digunakan untuk rendering JSON, XML, dan HTML.
4646
</Card>
47-
<Card title="Dapat diperluas" icon="seti:html">
47+
<Card title="Dapat diekspansi" icon="seti:html">
4848
Membuat middleware baru sangat mudah, cukup lihat contoh kodenya.
4949
</Card>
5050
</CardGrid>

0 commit comments

Comments
 (0)