Skip to content

Commit 925c6e1

Browse files
[automated]: crowdin sync - enabled indonesian (#6918)
* chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: synced translations from crowdin [skip ci] * chore: automated format of translated files Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * feat(i18n): enabled indonesian Signed-off-by: Brian Muenzenmeyer <brian.muenzenmeyer@gmail.com> --------- Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Signed-off-by: Brian Muenzenmeyer <brian.muenzenmeyer@gmail.com> Co-authored-by: nodejs-crowdin <nodejs-crowdin@users.noreply.github.com> Co-authored-by: Brian Muenzenmeyer <brian.muenzenmeyer@gmail.com>
1 parent 644ad55 commit 925c6e1

28 files changed

Lines changed: 1438 additions & 26 deletions

File tree

apps/site/i18n/config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@
116116
"langDir": "ltr",
117117
"dateFormat": "DD.MM.YYYY",
118118
"hrefLang": "id",
119-
"enabled": false,
119+
"enabled": true,
120120
"default": false
121121
},
122122
{

apps/site/i18n/locales/id.json

Lines changed: 299 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,299 @@
1+
{
2+
"components": {
3+
"containers": {
4+
"footer": {
5+
"links": {
6+
"trademarkPolicy": "Kebijakan Merek Dagang",
7+
"privacyPolicy": "Kebijakan Privasi",
8+
"codeOfConduct": "Pedoman Perilaku",
9+
"security": "Kebijakan Keamanan"
10+
}
11+
},
12+
"navBar": {
13+
"links": {
14+
"about": "Tentang",
15+
"download": "Unduh",
16+
"docs": "Dokumentasi",
17+
"guides": "Panduan",
18+
"learn": "Pelajari",
19+
"security": "Keamanan",
20+
"certification": "Sertifikasi",
21+
"blog": "Artikel"
22+
}
23+
}
24+
},
25+
"navigation": {
26+
"learn": {
27+
"gettingStarted": {
28+
"links": {
29+
"gettingStarted": "Memulai",
30+
"introductionToNodejs": "Pengantar Node.js",
31+
"howToInstallNodejs": "Instruksi Pemasangan Node.js",
32+
"howMuchJavascriptDoYouNeedToKnowToUseNodejs": "Seberapa banyak JavaScript yang anda perlu tahu untuk menggunakan Node.js?",
33+
"differencesBetweenNodejsAndTheBrowser": "Perbedaan Node.js dengan Browser",
34+
"theV8JavascriptEngine": "V8 JavaScript Engine",
35+
"anIntroductionToTheNpmPackageManager": "Perkenalan package manager npm",
36+
"ecmascript2015Es6AndBeyond": "ECMAScript 2015 (ES6) dan seterusnya",
37+
"nodejsTheDifferenceBetweenDevelopmentAndProduction": "Node.js, perbedaan antara development dan production",
38+
"nodejsWithTypescript": "Node.js dengan TypeScript",
39+
"nodejsWithWebassembly": "Node.js dengan WebAssembly",
40+
"debugging": "Men-debug Node.js",
41+
"profiling": "Profilisasi Aplikasi Node.js",
42+
"securityBestPractices": "Praktik Keamanan Terbaik"
43+
}
44+
},
45+
"asynchronousWork": {
46+
"links": {
47+
"asynchronousWork": "Pekerjaan Asinkron",
48+
"asynchronousFlowControl": "Pengendalian alur asinkron",
49+
"overviewOfBlockingVsNonBlocking": "Ringkasan Pemblokiran vs Non-Pemblokiran",
50+
"javascriptAsynchronousProgrammingAndCallbacks": "Pemrograman dan Panggilan Balik Asinkron JavaScript",
51+
"discoverJavascriptTimers": "Jelajahi Pengatur Waktu JavaScript",
52+
"eventLoopTimersAndNexttick": "Node.js Event Loop",
53+
"theNodejsEventEmitter": "Node.js Event Emitter",
54+
"understandingProcessnexttick": "Memahami process.nextTick()",
55+
"understandingSetimmediate": "Memahami setImmediate()",
56+
"dontBlockTheEventLoop": "Jangan blokir Event Loop"
57+
}
58+
},
59+
"manipulatingFiles": {
60+
"links": {
61+
"manipulatingFiles": "Manipulasi File",
62+
"nodejsFileStats": "Statistik berkas Node.js",
63+
"nodejsFilePaths": "Path Berkas Node.js",
64+
"workingWithFileDescriptorsInNodejs": "Bekerja dengan file descriptors di Node.js",
65+
"readingFilesWithNodejs": "Membaca file dengan Node.js",
66+
"writingFilesWithNodejs": "Menulis file dengan Node.js",
67+
"workingWithFoldersInNodejs": "Bekerja dengan folder di Node.js",
68+
"workingWithDifferentFilesystems": "Bekerja dengan Sistem file yang berbeda"
69+
}
70+
},
71+
"commandLine": {
72+
"links": {
73+
"commandLine": "Baris Perintah",
74+
"runNodejsScriptsFromTheCommandLine": "Menjalankan skrip Node.js dari baris perintah",
75+
"howToReadEnvironmentVariablesFromNodejs": "Membaca environment variable dari Node.js",
76+
"howToUseTheNodejsRepl": "Cara menggunakan Node.js REPL",
77+
"outputToTheCommandLineUsingNodejs": "Output ke baris perintah menggunakan Node.js",
78+
"acceptInputFromTheCommandLineInNodejs": "Menerima input dari baris perintah di Node.js"
79+
}
80+
},
81+
"modules": {
82+
"links": {
83+
"modules": "Module",
84+
"publishingNodeApiModules": "Cara mempublikasikan paket Node-API",
85+
"anatomyOfAnHttpTransaction": "Anatomi Transaksi HTTP",
86+
"abiStability": "Stabilitas ABI",
87+
"backpressuringInStreams": "Backpressuring dalam aliran (streams)"
88+
}
89+
},
90+
"diagnostics": {
91+
"links": {
92+
"diagnostics": "Diagnostik",
93+
"userJourney": "Jurnal Pengguna",
94+
"memory": "Memori",
95+
"liveDebugging": "Pemecahan Masalah Langsung",
96+
"poorPerformance": "Performa Buruk",
97+
"flameGraphs": "Flame Graph"
98+
}
99+
},
100+
"testRunner": {
101+
"links": {
102+
"testRunner": "Test Runner",
103+
"introduction": "Jelajahi Node.js test runner",
104+
"usingTestRunner": "Menggunakan Node.js's test runner"
105+
}
106+
}
107+
},
108+
"about": {
109+
"links": {
110+
"about": "Tentang Node.js",
111+
"aboutSide": "Tentang Node.js®",
112+
"branding": "Pencitraan Node.js",
113+
"governance": "Tata Kelola Proyek",
114+
"releases": "Rilisan Node.js",
115+
"security": "Pelaporan Keamanan"
116+
}
117+
},
118+
"getInvolved": {
119+
"links": {
120+
"getInvolved": "Mari Berpartisipasi",
121+
"collabSummit": "KTT Kolaborasi",
122+
"upcomingEvents": "Event Mendatang",
123+
"contribute": "Berkontribusi pada Node.js",
124+
"codeOfConduct": "Kode Etik"
125+
}
126+
}
127+
},
128+
"downloadList": {
129+
"links": {
130+
"previousReleases": "Rilisan Node.js",
131+
"packageManager": "Instalasi Node.js menggunakan package manager",
132+
"shaSums": {
133+
"title": "SHASUMS yang ditandatangani untuk file rilisan",
134+
"howToVerify": " (Cara Verifikasi)"
135+
},
136+
"allDownloads": "Semua opsi unduhan",
137+
"nightlyReleases": "Build Nightly",
138+
"unofficialBuilds": "Build tidak resmi",
139+
"buildingFromSource": "Membangun Node.js dari sumber pada plaform yang didukung",
140+
"installingOnLinux": "Instalasi Node.js melalui arsip biner",
141+
"installingOnWsl": "Instalasi pada Windows Subsystem for Linux (WSL)"
142+
}
143+
},
144+
"downloadReleasesTable": {
145+
"changelog": "Log Perubahan",
146+
"releases": "Rilis",
147+
"docs": "Dokumentasi"
148+
},
149+
"pagination": {
150+
"next": "Berikutnya",
151+
"previous": "Sebelumnya"
152+
},
153+
"common": {
154+
"breadcrumbs": {
155+
"navigateToHome": "Navigasi ke Beranda"
156+
},
157+
"crossLink": {
158+
"previous": "Sebelumnya",
159+
"next": "Berikutnya"
160+
},
161+
"codebox": {
162+
"copy": "Salin ke papan klip",
163+
"copied": "Disalin ke papan klip!"
164+
},
165+
"pagination": {
166+
"prev": "Sebelumnya",
167+
"prevAriaLabel": "Halaman Sebelumnya",
168+
"next": "Berikutnya",
169+
"nextAriaLabel": "Halaman selanjutnya",
170+
"defaultLabel": "Penyusunan Halaman",
171+
"pageLabel": "Pergi ke halaman {pageNumber}"
172+
},
173+
"sidebar": {
174+
"title": "Ubah halaman"
175+
},
176+
"languageDropdown": {
177+
"label": "Pilih Bahasa"
178+
},
179+
"themeToggle": {
180+
"label": "Aktifkan Mode Gelap"
181+
}
182+
},
183+
"mdx": {
184+
"upcomingEvents": {
185+
"defaultTitle": "Tidak ada Event Mendatang"
186+
}
187+
},
188+
"metabar": {
189+
"lastUpdated": "Pembaruan Terakhir",
190+
"readingTime": "Waktu Membaca",
191+
"addedIn": "Ditambahkan pada",
192+
"author": "Penulis",
193+
"authors": "Penulis",
194+
"contribute": "Kontribusi",
195+
"contributeText": "Sunting halaman ini",
196+
"viewAs": "Tampilkan sebagai",
197+
"tableOfContents": "Daftar isi"
198+
},
199+
"downloads": {
200+
"changelogModal": {
201+
"startContributing": "Mulai Berkontribusi"
202+
}
203+
},
204+
"search": {
205+
"searchBox": {
206+
"placeholder": "Mulai mengetik..."
207+
},
208+
"seeAll": {
209+
"text": "Lihat semua {count} hasil"
210+
},
211+
"searchError": {
212+
"text": "Terjadi kesalahan saat pencarian. Harap coba lagi nanti."
213+
},
214+
"poweredBy": {
215+
"text": "Diberdayakan oleh"
216+
},
217+
"noResults": {
218+
"text": "Tidak ada hasil ditemukan untuk \"{query}\"."
219+
},
220+
"emptyState": {
221+
"text": "Mencari sesuatu..."
222+
},
223+
"searchPage": {
224+
"title": "Anda sedang mencari: {query}"
225+
}
226+
},
227+
"blog": {
228+
"blogHeader": {
229+
"subtitle": "Berita terbaru Node.js, studi kasus, tutorial, dan sumber.",
230+
"rssLink": "RSS feed"
231+
}
232+
}
233+
},
234+
"layouts": {
235+
"blogPost": {
236+
"author": {
237+
"byLine": "{author, select, null {} other{Oleh {author}, }}"
238+
}
239+
},
240+
"blogIndex": {
241+
"categoryName": "{category, select, all {Artikel} other {{category} Postingan Artikel}}"
242+
},
243+
"blog": {
244+
"title": "Artikel",
245+
"selectCategory": "Kategori",
246+
"categories": {
247+
"all": "Semuanya",
248+
"announcements": "Pengumuman",
249+
"release": "Rilis",
250+
"vulnerability": "Kerentanan",
251+
"advisory-board": "Dewan Penasihat",
252+
"community": "Komunitas",
253+
"feature": "Fitur",
254+
"module": "Modul",
255+
"npm": "npm",
256+
"uncategorized": "Tidak dikategorikan",
257+
"video": "Video",
258+
"weekly": "Pembaruan mingguan",
259+
"wg": "Kelompok Kerja",
260+
"events": "Event"
261+
}
262+
},
263+
"error": {
264+
"notFound": {
265+
"title": "Halaman tidak dapat ditemukan",
266+
"description": "Maaf, kami tidak dapat menemukan halaman yang anda cari! Coba memulai kembali dari halaman beranda."
267+
},
268+
"internalServerError": {
269+
"title": "Kesalahan Server Internal",
270+
"description": "Halaman ini mengalami error yang tidak dapat diperbaiki."
271+
},
272+
"backToHome": "Kembali ke Beranda"
273+
},
274+
"download": {
275+
"selectCategory": "Kategori",
276+
"categories": {
277+
"prebuilt-installer": "Prebuilt Installer",
278+
"prebuilt-binaries": "Biner Prebuilt",
279+
"package-manager": "Package manager",
280+
"source-code": "Kode Sumber"
281+
},
282+
"buttons": {
283+
"prebuilt": "Unduh Node.js {version}",
284+
"source": "Unduh kode sumber Node.js {version}"
285+
},
286+
"dropdown": {
287+
"bitness": "Panjang Bit",
288+
"os": "Sistem Operasi",
289+
"version": "Versi",
290+
"platform": "Platform"
291+
},
292+
"codeBox": {
293+
"systemManagerWarning": "bukan manajer paket Node.js. Pastikan Anda sudah menginstal {packageManager}.",
294+
"communityWarning": "Package manager dan skrip instalasi tidak di kelola oleh Node.js.",
295+
"communityWarningReport": "Jika kamu mengalami masalah, harap hubungi pengelola pengelola paket."
296+
}
297+
}
298+
}
299+
}

apps/site/i18n/locales/pt.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"download": "Descarregar",
1616
"docs": "Documentação",
1717
"guides": "Guias",
18-
"learn": "Aprender",
18+
"learn": "Estudar",
1919
"security": "Segurança",
2020
"certification": "Certificação",
2121
"blog": "Blogue"
@@ -203,7 +203,7 @@
203203
},
204204
"search": {
205205
"searchBox": {
206-
"placeholder": "Começar a digitar..."
206+
"placeholder": "Digitar..."
207207
},
208208
"seeAll": {
209209
"text": "Ver todos os {count} resultados"
@@ -277,10 +277,10 @@
277277
"prebuilt-installer": "Instalador do Pré-compilado",
278278
"prebuilt-binaries": "Binários Pré-compilados",
279279
"package-manager": "Gestor de Pacote",
280-
"source-code": "Código Fonte"
280+
"source-code": "Código-Fonte"
281281
},
282282
"buttons": {
283-
"prebuilt": "Descarregue o Node.js {version}",
283+
"prebuilt": "Descarregar a Node.js {version}",
284284
"source": "Descarregue o código fonte do Node.js {version}"
285285
},
286286
"dropdown": {

apps/site/i18n/locales/zh-cn.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@
66
"trademarkPolicy": "商标政策",
77
"privacyPolicy": "隐私政策",
88
"codeOfConduct": "行为准则",
9-
"security": "安全政策",
10-
"openJS": "OpenJS 基金会"
9+
"security": "安全政策"
1110
}
1211
},
1312
"navBar": {

0 commit comments

Comments
 (0)