From c31eadaef7383e6feb623fac4e62a74616ee8c3c Mon Sep 17 00:00:00 2001
From: Irfan Maulana
Date: Wed, 26 Aug 2020 01:18:25 +0700
Subject: [PATCH] docs: ID translations
docs: finishing translation
fix: viewer, open source, isu, and typo
---
packages/typescriptlang-org/src/copy/id.ts | 16 +++-
.../src/copy/id/handbook.ts | 4 +
.../src/copy/id/head-seo.ts | 13 +++
.../typescriptlang-org/src/copy/id/index.ts | 79 ++++++++++++++++
.../src/copy/id/playground.ts | 91 +++++++++++++++++++
5 files changed, 199 insertions(+), 4 deletions(-)
create mode 100644 packages/typescriptlang-org/src/copy/id/handbook.ts
create mode 100644 packages/typescriptlang-org/src/copy/id/head-seo.ts
create mode 100644 packages/typescriptlang-org/src/copy/id/index.ts
create mode 100644 packages/typescriptlang-org/src/copy/id/playground.ts
diff --git a/packages/typescriptlang-org/src/copy/id.ts b/packages/typescriptlang-org/src/copy/id.ts
index ad7a58c860d9..d6871ca7f67e 100644
--- a/packages/typescriptlang-org/src/copy/id.ts
+++ b/packages/typescriptlang-org/src/copy/id.ts
@@ -1,12 +1,20 @@
import { defineMessages } from "react-intl"
import { comCopy } from "./id/community"
import { docCopy } from "./id/documentation"
+import { handbookCopy } from "./id/handbook"
+import { headCopy } from "./id/head-seo"
+import { indexCopy } from "./id/index"
import { navCopy } from "./id/nav"
+import { playCopy } from "./id/playground"
import { Copy, messages as englishMessages } from "./en"
export const lang: Copy = defineMessages({
- ...englishMessages,
- ...comCopy,
- ...docCopy,
- ...navCopy,
+ ...englishMessages,
+ ...comCopy,
+ ...docCopy,
+ ...handbookCopy,
+ ...headCopy,
+ ...indexCopy,
+ ...navCopy,
+ ...playCopy,
})
diff --git a/packages/typescriptlang-org/src/copy/id/handbook.ts b/packages/typescriptlang-org/src/copy/id/handbook.ts
new file mode 100644
index 000000000000..26a8c43e57c3
--- /dev/null
+++ b/packages/typescriptlang-org/src/copy/id/handbook.ts
@@ -0,0 +1,4 @@
+export const handbookCopy = {
+ handb_prev: "Sebelumnya",
+ handb_next: "Selanjutnya",
+}
diff --git a/packages/typescriptlang-org/src/copy/id/head-seo.ts b/packages/typescriptlang-org/src/copy/id/head-seo.ts
new file mode 100644
index 000000000000..abbd7f413106
--- /dev/null
+++ b/packages/typescriptlang-org/src/copy/id/head-seo.ts
@@ -0,0 +1,13 @@
+export const headCopy = {
+ head_playground_title:
+ "Area Bermain - Sebuah editor daring untuk menjelajahi TypeScript dan JavaScript",
+ head_playground_description:
+ "Area Bermain membuat Anda bisa menulis TypeScript atau JavaScript secara daring dengan aman dan bisa dibagikan.",
+ tsconfig_title: "Referensi TSConfig - Dokumentasi bagi setiap opsi TSConfig",
+ tsconfig_description:
+ "Dari allowJs hingga useDefineForClassFields referensi TSConfig meliputi informasi tentang semua tanda compiler yang aktif untuk mengatur projek TypeScript.",
+ playground_example_prefix: "Contoh Area Bermain - ",
+
+ head_index_title: "JavaScript dengan Tipe dalam skala apapun",
+ head_index_description: "JavaScript dengan Tipe dalam skala apapun",
+}
diff --git a/packages/typescriptlang-org/src/copy/id/index.ts b/packages/typescriptlang-org/src/copy/id/index.ts
new file mode 100644
index 000000000000..8ad257359064
--- /dev/null
+++ b/packages/typescriptlang-org/src/copy/id/index.ts
@@ -0,0 +1,79 @@
+export const indexCopy = {
+ index_headline: "JavaScript dengan Tipe dalam skala apapun.",
+ index_byline: "TypeScript memperluas JavaScript dengan menambahkan tipe.",
+ index_summary:
+ "Dengan memahami JavaScript, TypeScript menghemat waktu Anda dalam menangkap galat dan memberikan perbaikan sebelum Anda menjalankan kode.",
+ index_locations:
+ "Browser apa pun, OS apa pun, di mana pun JavaScript berjalan. Sepenuhnya Sumber Terbuka.",
+
+ index_cta_play: "Coba di peramban",
+ index_cta_install: "Pasang di lokal",
+
+ index_what_is: "Apa itu TypeScript?",
+
+ index_what_is_js: "JavaScript dan Lainnya",
+ index_what_is_js_copy: `
+TypeScript adalah bahasa sumber terbuka yang dibangun di atas JavaScript, salah satu alat yang paling banyak digunakan di dunia, dengan menambahkan definisi tipe statis.
+
+Tipe menyediakan cara untuk mendeskripsikan bentuk objek, memberikan dokumentasi yang lebih baik, dan memungkinkan TypeScript untuk memvalidasi bahwa kode Anda berfungsi dengan benar.
+
+Penulisan tipe dapat bersifat opsional di TypeScript, karena inferensi tipe memungkinkan Anda mendapatkan banyak daya tanpa menulis kode tambahan.
`,
+
+ index_trust: "Hasil yang Dapat Anda Percayai",
+ index_trust_copy_a: `Semua kode JavaScript yang valid juga merupakan kode TypeScript. Anda mungkin mendapati galat pemeriksaan tipe, tetapi itu tidak akan menghentikan Anda untuk menjalankan JavaScript yang dihasilkan meskipun Anda dapat melakukan perilaku yang lebih ketat. Itu berarti Anda tetap memegang kendali.`,
+ index_trust_copy_b: `Kode TypeScript diubah menjadi kode JavaScript melalui penyusun TypeScript atau Babel. JavaScript ini bersih, kode sederhana yang berjalan di mana saja JavaScript dijalankan: Di peramban, di Node.JS atau di aplikasi Anda.`,
+ index_standards: "Berkembang dengan Standar",
+ index_standards_copy: `
+ Tim TypeScript berkontribusi pada komite TC39 yang membantu memandu evolusi bahasa JavaScript.
+
+ Ketika fitur baru telah mencapai tahap 3, maka mereka siap untuk dimasukkan ke dalam TypeScript.
+
+ Misalnya, tim TypeScript memperjuangkan proposal seperti Optional Chaining, Nullish coalescing Operator, Throw Expressions, dan Indeks Pencocokan RegExp.
`,
+
+ index_gradual: "Adopsi Bertahap",
+ index_gradual_copy: `
+Mengadopsi TypeScript bukanlah pilihan biner, Anda dapat mulai dengan membuat anotasi JavaScript yang ada dengan JSDoc, kemudian mengganti beberapa file untuk diperiksa oleh TypeScript dan dari waktu ke waktu mempersiapkan basis kode Anda untuk dikonversi sepenuhnya.
+
+Inferensi tipe TypeScript berarti Anda tidak perlu membuat anotasi kode sampai Anda menginginkan keamanan lebih.
`,
+
+ index_dts: "Tipe Di Setiap Meja",
+ index_dts_copy: `
+Sebagian besar JavaScript di dunia tidak memiliki tipe, dan inferensi hanya dapat digunakan sejauh ini. To address this, tim TypeScript membantu memelihara
Definitely Typed - sebuah proyek komunitas untuk menyediakan tipe dan dokumentasi sebaris ke JavaScript yang ada.
+
+Proyek ini memungkinkan komunitas untuk mempertahankan definisi tipe untuk pustaka JavaScript tanpa memberi tekanan ekstra pada pemeliharanya.
`,
+
+ index_tools: "Consistently Good Tooling",
+ index_tools_copy: `
+ Dengan menangani banyak integrasi editor di dalam TypeScript, Anda bisa mendapatkan pengalaman yang konsisten bekerja di banyak editor.
+
+ Ini memungkinkan Anda beralih dengan mudah di antara editor seperti Visual Studio, Visual Studio Code, Nova, Atom, Sublime Text, Emacs, Vim, WebStorm dan Eclipse.
+
+ Integrasi editor TypeScript mendukung JavaScript, jadi kemungkinan besar Anda sebenarnya sudah menggunakan TypeScript.
+ `,
+
+ index_started_title: "Memulai",
+ index_started_handbook: "Buku saku",
+ index_started_handbook_blurb: "Pelajari bahasanya",
+ index_started_docs: "Mulai projek",
+ index_started_docs_blurb: "Temukan alat bootstrap",
+ index_started_tooling: "Alat",
+ index_started_tooling_blurb: "Menyelami TypeScript lebih dalam",
+ index_started_community: "Komunitas",
+ index_started_community_blurb: "Tetap terbaru",
+ index_install: "Pasang TypeScript",
+ index_install_ref: `
+ Anda dapat memasang TypeScript melalui npm
npm install -g typescript
+ kemudian jalankan penyusun melalui tsc
npx tsc
+ Pelajari lebih lanjut tentang cara menambahkan TypeScript ke aplikasi Anda di halaman pemasangan
+ `,
+ index_releases: "Rilis Tiga Bulanan",
+ index_releases_pt1: "Rilis kami berikutnya adalah ",
+ index_releases_pt2: ", yang direncanakan untuk ",
+ index_releases_released: "Rilis",
+ index_releases_beta: "Beta",
+ index_releases_rc: "RC",
+
+ index_migration_title: "Cerita Migrasi",
+ index_migration_oss: "Sumber Terbuka dengan TypeScript",
+ index_videos_title: "Tonton TypeScript in Action",
+}
diff --git a/packages/typescriptlang-org/src/copy/id/playground.ts b/packages/typescriptlang-org/src/copy/id/playground.ts
new file mode 100644
index 000000000000..5e86109fb301
--- /dev/null
+++ b/packages/typescriptlang-org/src/copy/id/playground.ts
@@ -0,0 +1,91 @@
+export const playCopy = {
+ play_subnav_title: "Area Bermain",
+ play_subnav_config: "Konfig TS",
+ play_config_language_blurb: "Bahasa mana yang akan digunakan di editor",
+ play_subnav_examples: "Contoh",
+ play_subnav_examples_close: "Tutup",
+ play_subnav_whatsnew: "Yang Baru",
+ play_subnav_settings: "Pengaturan",
+ play_settings_tabs_settings: "Tab Sidebar",
+ play_downloading_typescript: "Mengunduh TypeScript...", // ketika memuat
+ play_downloading_version: "Versi...", // ketika memuat
+ play_toolbar_run: "Jalankan",
+ play_toolbar_export: "Expor",
+ play_toolbar_share: "Bagikan",
+ play_sidebar_js: ".JS",
+ play_sidebar_dts: ".D.TS",
+ play_sidebar_errors: "Galat",
+ play_sidebar_errors_no_errors: "Tidak ada galat",
+ play_sidebar_logs: "Catatan",
+ play_sidebar_logs_no_logs: "Tidak ada catatan",
+ play_sidebar_options: "Opsi",
+ play_sidebar_options_restart_required: "Dibutuhkan Penyegaran Peramban",
+ play_sidebar_options_disable_ata: "Nonaktifkan ATA",
+ play_sidebar_options_disable_ata_copy:
+ "Nonaktifkan akuisisi dari import dan require otomatis.",
+ play_sidebar_options_disable_save: "Nonaktifkan Simpan-saat-Ketik",
+ play_sidebar_options_disable_save_copy:
+ "Nonaktifkan mengubah URL ketika Anda mengetik.",
+ play_sidebar_plugins: "Plugin",
+ play_sidebar_featured_plugins: "Plugin Unggulan",
+ play_sidebar_plugins_options_external:
+ "Plugin Pihak Ketiga dari npm",
+ play_sidebar_plugins_options_external_warning:
+ "Peringatan: Kode dari plugin berasal dari pihak ketiga.",
+ play_sidebar_plugins_options_modules: "Modul npm kustom",
+ play_sidebar_plugins_options_modules_placeholder: "Nama modul dari npm.",
+ play_sidebar_plugins_plugin_dev: "Plugin Dev",
+ play_sidebar_plugins_plugin_dev_option:
+ "Terhubung ke localhost:5000
",
+ play_sidebar_plugins_plugin_dev_copy:
+ "Secara otomatis mencoba menghubungkan ke plugin Area Bermain dalam mode pengembangan. Anda dapat mulai membuat plugin di sini.",
+ play_export_report_issue: "Laporkan GitHub isu di TypeScript",
+ play_export_copy_md: "Salin sebagai Isu Markdown",
+ play_export_copy_link: "Salin sebagai Tautan Markdown",
+ play_export_copy_link_preview: "Salin sebagai Tautan Markdown dengan Pratinjau",
+ play_export_tsast: "Buka di TypeScript Penampil AST",
+ play_export_sandbox: "Buka di CodeSandbox",
+ play_export_stackblitz: "Buka di StackBlitz",
+ play_export_clipboard: "URL disalin ke clipboard",
+ play_run_js: "Eksekusi JavaScript",
+ play_run_ts: "Eksekusi TypeScript yang di-transpile",
+ play_run_js_fail: "Eksekusi JavaScript Gagal:",
+ play_default_code_sample: `// Selamat datang di Area Bermain TypeScript, ini adalah situs web
+// yang memberi Anda kesempatan untuk menulis, berbagi, dan mempelajari TypeScript.
+
+// Anda dapat memikirkannya dengan tiga cara:
+//
+// - Tempat untuk mempelajari TypeScript di tempat di mana tidak ada yang bisa rusak
+// - Tempat untuk bereksperimen dengan sintaks TypeScript, dan berbagi URL dengan orang lain
+// - Bak pasir untuk bereksperimen dengan berbagai fitur penyusun TypeScript
+
+const contohVariabel = "Halo Dunia"
+console.log(contohVariabel)
+
+// Untuk mempelajari lebih lanjut tentang bahasa tersebut, klik di atas di "Contoh" atau "Yang Baru".
+// Mulailah dengan menghapus komentar ini dan dunia adalah area bermain Anda.
+ `,
+
+ play_sidebar_js_title: "JavaScript",
+ play_sidebar_js_blurb: "Lihat JS yang telah di-transpile",
+
+ play_sidebar_dts_title: "Berkas Definisi",
+ play_sidebar_dts_blurb: "Lihat keluaran .d.ts dari kode Anda",
+
+ play_sidebar_err_title: "Galat Penyusun",
+ play_sidebar_err_blurb: "Lihat galat penyusun secara penuh",
+
+ play_sidebar_run_title: "Jalankan JavaScript di peramban",
+ play_sidebar_run_blurb:
+ "Menampilkan keluaran dari menjalankan JavaScript di editor",
+
+ play_sidebar_plugins_title: "Atur Plugin Area Bermain",
+ play_sidebar_plugins_blurb:
+ "Menangani penambahan/penghapusan ekstensi pihak ketiga ke Area Bermain",
+
+ play_sidebar_ast_title: "[WIP] Penampil AST",
+ play_sidebar_ast_blurb: "Periksa TypeScript AST",
+
+ // Notes:
+ // Compiler flag information is all from the tsconfig reference info
+}