Skip to content

eisenhaus335/rust-book-id

This branch is 4 commits ahead of, 1731 commits behind rust-lang/book:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6e44ce7 · Oct 27, 2021
Jan 20, 2020
Sep 17, 2021
Oct 23, 2021
Dec 9, 2020
Dec 10, 2020
Feb 25, 2019
Sep 17, 2021
Oct 23, 2021
Apr 11, 2019
Oct 23, 2021
Oct 25, 2021
Nov 20, 2018
Sep 16, 2021
Mar 31, 2017
Aug 18, 2016
Feb 12, 2021
Jul 27, 2021
Apr 22, 2021
Jan 29, 2020
Jul 28, 2021
Mar 13, 2017
Mar 13, 2017
Oct 27, 2021
Feb 17, 2020
Aug 19, 2021
Aug 15, 2021
Sep 17, 2021
Jan 26, 2020
Nov 20, 2018

Repository files navigation

Pemrograman bahasa Rust

Build Status

Repo ini berisi sumber teks dari buku web "The Rust Programming Languange" yang ditranslasi menjadi Bahasa Indonesia

Integrasi Bahasa Indonesia belum tersedia di No Starch Press ataupun dokumen web resmi The book is available in dead-tree form from No Starch Press.

Untuk membaca buku secara gratis dan online; Silahkan lihat versi resmi inggris di versi 'latest' stable, beta, atau nightly dalam rilisan Rust. Adapun juga translasi Bahasa Indonesia dalam repo Indonesian. Perhatian bahwa kumpulan issues yg tercantum dalam berbagai versi mungkin telah diperbaiki dalam repo ini, karena banyak diantaranya jarang di update

Lihat [rilisan] untuk melihat asal kode program dari seluruh kode yang terdaftar dan muncul di buku ini.

Keperluan

Building buku ini membutuhkan [mdBook], idealnya dengan versi yang sama digunakan oleh rust-lang/rust tercantum [di file ini][rust-mdbook]. Untuk diambil:

$ cargo install mdbook --vers [version-num]

Building

Untuk Building (menyusun dan menghasilkan) buku ini, type:

$ mdbook build

Hasilnya akan tercantum di subdirektori book. Untuk memeriksa hasil, buka lihat di web browser milik-mu.

Firefox:

$ firefox book/index.html                       # Linux
$ open -a "Firefox" book/index.html             # OS X
$ Start-Process "firefox.exe" .\book\index.html # Windows (PowerShell)
$ start firefox.exe .\book\index.html           # Windows (Cmd)

Chrome:

$ google-chrome book/index.html                 # Linux
$ open -a "Google Chrome" book/index.html       # OS X
$ Start-Process "chrome.exe" .\book\index.html  # Windows (PowerShell)
$ start chrome.exe .\book\index.html            # Windows (Cmd)

Untuk memeriksa 'test':

$ mdbook test

Berkontribusi :D

Kami senang ada yang saling membantu! Untuk ini lihat CONTRIBUTING.MD untuk mempelajari jenis kontribusi yang kami perlukan

Karena buku ini berasal dari cetakan resmi printed, dan juga kami ingin versi online tetap dekat dengan sumber versi print selagi bisa, mungkin akan butuh waktu lebih lama agar kami bisa menyesuaikan issue yang kamu punya ataupun pull request.

(So far, we've been doing a larger revision to coincide with Rust Editions. Between those larger revisions, we will only be correcting errors. If your issue or pull request isn't strictly fixing an error, it might sit until the next time that we're working on a large revision: expect on the order of months or years. Thank you for your patience!)

Translations

Kami senang ada yang membantu mentranslasi. Selangkapnya, terdapat label Translations untuk bergabung dengan dukungan translasi yang sedang dalam proses. Buka issue baru agar dapat segera memulai mentranslasikan dengan bahasa yang baru. Kami akan menunggu mdbook support sebelum berbagai translasi bahasa ini dapat diintegrasikan (merge) ke dalam buku inti, namun bebas saja untuk memulai! *wink

Cek kata

Untuk melihat sumber file dari error spelling, kamu bisa menggunakan script spellcheck.sh yang terdapat To scan source files for spelling errors, you can use the spellcheck.sh script available in the ci directory. It needs a dictionary of valid words, which is provided in ci/dictionary.txt. If the script produces a false positive (say, you used word BTreeMap which the script considers invalid), you need to add this word to ci/dictionary.txt (keep the sorted order for consistency).

Keterangan penterjemah

Untuk aturan ataupun guidelines terjemahan bahasa indonesia. Adapun saya merasa untuk menyesuaikan ke dalam gaya bahasa pribadi. Yang berarti ini bisa menjadi tidak baku ataupun bahasa tidak resmi, yang bercampur dalam dialek aneh dan menggabungkan kata kata luar. Namun saya terbuka untuk masukan agar menyesuaikan dengan yang lain.

  • penggunaan bahasa teknis seperti 'issue' ataupun 'pull request' dipakai sebagai kata utuh. Tidak disarankan menjadi italic ataupun bold. Ini untuk memberi asumsi kata teknis ini sudah 'lumrah'
  • kata kata teknis dapat diberi imbuhan italic bold jika merupakan kata baru ataupun memberikan emphasis sesuai kalimat. seperti dalam kalimat "diberi imbuhan italic bold"
  • "Anda" bisa diubah menjadi kamu, -mu atau beberapa kalimat dapat dipangkas kata "Anda". saya memilih ini agar tidak terkesan keras dan softens intonasi nya
  • dibebaskan untuk mengekspresikan gaya bahasa-nya, tidak perlu tertekan keresmian bahasa, lagipula bahasa kita itu ekspresif meski terbatas. namun agar mencegah kehilangan makna dan konteks, baiknya buat issue agar yang lain dapat ikut berdiskusi
  • bahasa asing yang diterjemahkan itu sulit untuk dijaga bentuknya, sederhanakan saja dan gunakan aturan bahasa agar 'make sense'
  • membuat commit harus dalam bahasa inggris

About

The Rust Programming Language

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 88.4%
  • HTML 3.0%
  • Shell 2.8%
  • XSLT 2.6%
  • Handlebars 1.5%
  • CSS 0.9%
  • JavaScript 0.8%