Skip to content

Commit 96c74ac

Browse files
authored
Merge branch 'reactjs:main' into dosc/transalation/apis-memo
2 parents d9b915f + ab1d594 commit 96c74ac

File tree

4 files changed

+152
-233
lines changed

4 files changed

+152
-233
lines changed

TRANSLATION.md

Lines changed: 12 additions & 96 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
1-
# Panduan Penerjemahan Bahasa Indonesia untuk reactjs.org
1+
# Panduan Penerjemahan Bahasa Indonesia untuk react.dev
22

3-
Berikut adalah panduan-panduan dasar dalam penerjemahan situs reactjs.org ke Bahasa Indonesia. Dokumen ini ditujukan bagi mereka yang baru mulai berkontribusi dan yang pernah berkontribusi sebelumnya. Apabila ada kekurangan, silakan berkontribusi dengan menyunting dokumen ini.
3+
Berikut adalah panduan-panduan dasar dalam penerjemahan situs react.dev ke Bahasa Indonesia. Dokumen ini ditujukan bagi mereka yang baru mulai berkontribusi dan yang pernah berkontribusi sebelumnya. Apabila ada kekurangan, silakan berkontribusi dengan menyunting dokumen ini.
4+
5+
## Referensi
6+
7+
Semua referensi mengenai penerjemahan terletak di [bagian Wiki](https://github.com/reactjs/id.react.dev/wiki) di repositori ini.
8+
9+
- [Glosarium](https://github.com/reactjs/id.react.dev/wiki/Glosarium)
10+
- [Panduan Penulisan Universal](https://github.com/reactjs/id.react.dev/wiki/Panduan-Penulisan-Universal)
11+
- [Universal Style Guide (English)](https://github.com/reactjs/id.react.dev/wiki/Universal-Style-Guide)
12+
13+
Apabila Anda ingin mendikusikan apapun mengenai proyek penerjemahan situs dokumentasi ini, termasuk umpan balik (*feedback*) mengenai Glosarium dan alur kerja (*workflow*), silakan ke [bagian Discussions](https://github.com/reactjs/id.react.dev/discussions).
414

515
## Menyunting Konten Secara Lokal
616

@@ -17,97 +27,3 @@ Konten dari situs id.react.dev terdapat dalam folder `content`, dan disimpan dal
1727
## Klaim Halaman Supaya Tidak Ada Pekerjaan Ganda
1828

1929
Proses penerjemahan akan dicatat dalam *issue* https://github.com/reactjs/id.react.dev/issues/330. Pastikan Anda telah meng-klaim halaman yang Anda ingin menerjemahkan, supaya tidak terjadi pekerjaan ganda.
20-
21-
## Panduan Penulisan Universal
22-
23-
Berikut adalah panduan penulisan yang berlaku bagi seluruh situs terjemahan reactjs.org.
24-
25-
Silakan merujuk ke halaman [Glosarium](https://github.com/reactjs/id.react.dev/wiki/Glosarium) pada wiki id.react.dev. Halaman wiki tersebut berisi daftar glosarium beserta terjemahannya.
26-
27-
Referensi panduan penulisan Bahasa Indonesia lainnya yang dapat digunakan adalah:
28-
29-
* [Pedoman Umum Ejaan Bahasa Indonesia (PUEBI)](https://puebi.readthedocs.io/en/latest/)
30-
* [Kamus Besar Bahasa Indonesia (KBBI)](https://kbbi.kemdikbud.go.id/)
31-
* [RSNI3 8527:2018 - Glosarium Istilah Teknologi Informasi](https://github.com/jk8s/sig-docs-id/raw/master/resources/RSNI-glossarium.pdf)
32-
33-
### *Heading ID*
34-
35-
Setiap *heading* pada halaman reactjs.org memiliki ID seperti berikut:
36-
37-
```md
38-
## Try React {/*try-react*/}
39-
```
40-
41-
**Jangan** menerjemahkan ID-nya! ID yang diterjemahkan akan merusak navigasi dalam situs.
42-
43-
```md
44-
Lihat [bagian permulaan](/getting-started#try-react) untuk info lebih lanjut.
45-
```
46-
47-
✅ LAKUKAN:
48-
49-
```md
50-
## Mencoba React {/*try-react*/}
51-
```
52-
53-
❌ JANGAN LAKUKAN:
54-
55-
```md
56-
## Mencoba React {/*mencoba-react*/}
57-
```
58-
59-
Ini akan merusak tautan di atas.
60-
61-
### Teks dalam Blok Kode
62-
63-
Anda dapat menerjemahkan teks di dalam string & komentar kode, namun berhati-hatilah supaya tidak menerjemahkan bagian dari kode secara tidak sengaja!
64-
65-
Contoh:
66-
67-
```js
68-
// Example
69-
const element = <h1>Hello, world</h1>;
70-
ReactDOM.render(element, document.getElementById('root'));
71-
```
72-
73-
✅ LAKUKAN:
74-
75-
```js
76-
// Contoh
77-
const element = <h1>Halo, dunia</h1>;
78-
ReactDOM.render(element, document.getElementById('root'));
79-
```
80-
81-
❌ JANGAN LAKUKAN:
82-
83-
```js
84-
// Contoh
85-
const element = <h1>Halo, dunia</h1>;
86-
// "root" merujuk kepada ID elemen.
87-
// JANGAN DITERJEMAHKAN
88-
ReactDOM.render(element, document.getElementById('induk'));
89-
```
90-
91-
❌ SANGAT TIDAK BOLEH DILAKUKAN:
92-
93-
```js
94-
// Contoh
95-
const elemen = <h1>Halo, dunia</h1>;
96-
ReactDOM.render(elemen, dokumen.dapatkanElemenBerdasarkanId('induk'));
97-
```
98-
99-
### Tautan Eksternal
100-
101-
Apabila tautan eksternal merujuk kepada artikel referensi seperti di [MDN](https://developer.mozilla.org/en-US/) atau [Wikipedia](https://id.wikipedia.org/wiki/Halaman_Utama), dan versi bahasa Indonesia dari artikel tersebut yang berkualitas cukup bagus tersedia, lebih baik merujuk kepada tautan versi bahasa Indonesia tersebut.
102-
103-
Contoh:
104-
105-
```md
106-
This helps prevent [XSS (cross-site-scripting)](https://en.wikipedia.org/wiki/Cross-site_scripting) attacks.
107-
```
108-
109-
✅ OK:
110-
111-
```md
112-
Ini membantu menghindari serangan [XSS (*cross-site-scripting*)](https://id.wikipedia.org/wiki/XSS).
113-
```

src/content/learn/react-developer-tools.md

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,30 +4,31 @@ title: React Developer Tools
44

55
<Intro>
66

7-
Use React Developer Tools to inspect React [components](/learn/your-first-component), edit [props](/learn/passing-props-to-a-component) and [state](/learn/state-a-components-memory), and identify performance problems.
7+
Gunakan React Developer Tools untuk memeriksa [komponen](/learn/your-first-component), menyunting [*props*](/learn/passing-props-to-a-component) dan [*state*](/learn/state-a-components-memory), dan mengidentifikasi masalah kinerja.
88

99
</Intro>
1010

1111
<YouWillLearn>
1212

13-
* How to install React Developer Tools
13+
* Cara menginstal React Developer Tools
1414

1515
</YouWillLearn>
1616

17-
## Browser extension {/*browser-extension*/}
17+
## Ekstensi peramban {/*browser-extension*/}
1818

19-
The easiest way to debug websites built with React is to install the React Developer Tools browser extension. It is available for several popular browsers:
19+
Cara termudah untuk melakukan debugging website yang dibangun dengan React adalah dengan menginstal ekstensi peramban React Developer Tools. Ekstensi ini tersedia untuk beberapa peramban populer:
2020

21-
* [Install for **Chrome**](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi?hl=en)
22-
* [Install for **Firefox**](https://addons.mozilla.org/en-US/firefox/addon/react-devtools/)
23-
* [Install for **Edge**](https://microsoftedge.microsoft.com/addons/detail/react-developer-tools/gpphkfbcpidddadnkolkpfckpihlkkil)
21+
* [Instal untuk **Chrome**](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi?hl=en)
22+
* [Instal untuk **Firefox**](https://addons.mozilla.org/en-US/firefox/addon/react-devtools/)
23+
* [Instal untuk **Edge**](https://microsoftedge.microsoft.com/addons/detail/react-developer-tools/gpphkfbcpidddadnkolkpfckpihlkkil)
2424

25-
Now, if you visit a website **built with React,** you will see the _Components_ and _Profiler_ panels.
25+
Sekarang, jika Anda mengunjungi sebuah website **yang dibangun dengan React,** Anda akan melihat panel _Components_ dan _Profiler_.
2626

2727
![React Developer Tools extension](/images/docs/react-devtools-extension.png)
2828

29-
### Safari and other browsers {/*safari-and-other-browsers*/}
30-
For other browsers (for example, Safari), install the [`react-devtools`](https://www.npmjs.com/package/react-devtools) npm package:
29+
### Safari and peramban lainnya {/*safari-and-other-browsers*/}
30+
Untuk peramban lainnya (misalnya, Safari), instal *package* npm [`react-devtools`](https://www.npmjs.com/package/react-devtools):
31+
3132
```bash
3233
# Yarn
3334
yarn global add react-devtools
@@ -36,26 +37,28 @@ yarn global add react-devtools
3637
npm install -g react-devtools
3738
```
3839

39-
Next open the developer tools from the terminal:
40+
Selanjutnya buka React Developer Tools dari terminal:
41+
4042
```bash
4143
react-devtools
4244
```
4345

44-
Then connect your website by adding the following `<script>` tag to the beginning of your website's `<head>`:
46+
Lalu sambungkan *website* Anda dengan menambahkan tag `<script>` berikut ke awal `<head>` *website* Anda:
47+
4548
```html {3}
4649
<html>
4750
<head>
4851
<script src="http://localhost:8097"></script>
4952
```
5053

51-
Reload your website in the browser now to view it in developer tools.
54+
Reload website Anda sekarang untuk melihatnya di React Developer Tools.
5255

5356
![React Developer Tools standalone](/images/docs/react-devtools-standalone.png)
5457

5558
## Mobile (React Native) {/*mobile-react-native*/}
56-
React Developer Tools can be used to inspect apps built with [React Native](https://reactnative.dev/) as well.
59+
React Developer Tools dapat digunakan untuk memeriksa aplikasi yang dibangun dengan [React Native](https://reactnative.dev/) juga.
5760

58-
The easiest way to use React Developer Tools is to install it globally:
61+
Cara termudah untuk menggunakan React Developer Tools adalah dengan menginstalnya secara global:
5962
```bash
6063
# Yarn
6164
yarn global add react-devtools
@@ -64,13 +67,14 @@ yarn global add react-devtools
6467
npm install -g react-devtools
6568
```
6669

67-
Next open the developer tools from the terminal.
70+
Selanjutnya buka React Developer Tools dari terminal:
6871
```bash
6972
react-devtools
7073
```
7174

72-
It should connect to any local React Native app that's running.
75+
React Developer Tools akan terhubung ke aplikasi React Native lokal yang sedang berjalan.
76+
77+
> Lakukan reload aplikasi jika React Developer Tools tidak terhubung setelah beberapa detik.
7378
74-
> Try reloading the app if developer tools doesn't connect after a few seconds.
79+
[Pelajari lebih lanjut tentang debugging React Native.](https://reactnative.dev/docs/debugging)
7580

76-
[Learn more about debugging React Native.](https://reactnative.dev/docs/debugging)

0 commit comments

Comments
 (0)