diff --git a/contributors/people.toml b/contributors/people.toml index 8b4a986b..4dc63b49 100644 --- a/contributors/people.toml +++ b/contributors/people.toml @@ -39,4 +39,6 @@ sync_github_name = true real_name = "Justin John" [people.Losminek] + +[people.RevDonz] sync_github_name = true diff --git a/crates/ui-egui/locales/id.toml b/crates/ui-egui/locales/id.toml new file mode 100644 index 00000000..5de7634d --- /dev/null +++ b/crates/ui-egui/locales/id.toml @@ -0,0 +1,2181 @@ +# FigCraft interface strings: Indonesian. +# +# Draft — needs native review: machine-drafted from the English catalog. Brand names and keyboard +# glyphs stay as they are. See docs/translating.md. + +[meta] +name = "Bahasa Indonesia" +status = "draft — needs native review" + +[ui] + +"% of all commits" = "% dari semua commit" +"(no longer published)" = "(tidak lagi dipublikasikan)" +"({n} warnings: some entries were skipped)" = { other = "({n} peringatan: beberapa entri dilewati)" } +"+ Create variable" = "+ Buat variabel" +".fig (experimental)" = ".fig (eksperimental)" +"1…9, 0" = "1…9, 0" +"@{login}: {prs} PRs, {commits} commits, +{added} / −{deleted} lines (Δ {delta}), +{bin_added} / −{bin_deleted} binary assets, {first} – {last}" = "@{login}: {prs} PR, {commits} commit, +{added} / −{deleted} baris (Δ {delta}), +{bin_added} / −{bin_deleted} aset biner, {first} – {last}" +"A collection of this file with these modes and variables: override their values per mode and add variables of its own" = "Koleksi file ini dengan mode dan variabel tersebut: timpa nilainya per mode dan tambahkan variabel sendiri" +"A layer on its own aligns to its frame: select more layers, or one in a frame" = "Satu layer saja diratakan ke frame-nya: pilih lebih banyak layer, atau satu layer di dalam frame" +"A responsive product page: hero, features, figures, a quote and a footer" = "Halaman produk responsif: hero, fitur, angka, kutipan, dan footer" +"A spring plays until it settles: its mass, stiffness and damping set how long" = "Spring berjalan hingga stabil: massa, kekakuan, dan redamannya menentukan durasinya" +"A title, an agenda, a big figure, a chart and a closing slide" = "Judul, agenda, angka besar, bagan, dan slide penutup" +"A to Z" = "A sampai Z" +"About" = "Tentang" +"About FigCraft" = "Tentang FigCraft" +"About this server" = "Tentang server ini" +"Action" = "Tindakan" +"Actions" = "Tindakan" +"Actions for {name}" = "Tindakan untuk {name}" +"Actions…" = "Tindakan…" +"Active" = "Aktif" +"Actual size (100%)" = "Ukuran sebenarnya (100%)" +"Add a category" = "Tambah kategori" +"Add a comment" = "Tambah komentar" +"Add a description" = "Tambah deskripsi" +"Add a frame (F) or a shape (R) to get started" = "Tambahkan frame (F) atau bentuk (R) untuk memulai" +"Add a layer or component to tile first" = "Tambahkan dulu layer atau component untuk dijadikan ubin" +"Add a note for developers" = "Tambah catatan untuk developer" +"Add action" = "Tambah aksi" +"Add actions for when no condition holds" = "Tambah aksi saat tidak ada kondisi yang terpenuhi" +"Add an annotation for developers" = "Tambah anotasi untuk developer" +"Add another condition" = "Tambah kondisi lain" +"Add auto layout" = "Tambah auto layout" +"Add background behind overlay" = "Tambah latar belakang di balik overlay" +"Add content to this slot" = "Tambah konten ke slot ini" +"Add dev resource" = "Tambah sumber daya dev" +"Add effect" = "Tambah efek" +"Add export setting" = "Tambah pengaturan ekspor" +"Add fill" = "Tambah fill" +"Add interaction" = "Tambah interaksi" +"Add layout grid" = "Tambah layout grid" +"Add library" = "Tambah pustaka" +"Add library file…" = "Tambah file pustaka…" +"Add max height" = "Tambah tinggi maks" +"Add max width" = "Tambah lebar maks" +"Add min height" = "Tambah tinggi min" +"Add min width" = "Tambah lebar min" +"Add mode" = "Tambah mode" +"Add new page" = "Tambah halaman baru" +"Add or update collections from a variables JSON" = "Tambah atau perbarui koleksi dari JSON variabel" +"Add properties to make instances configurable" = "Tambahkan properti agar instance dapat dikonfigurasi" +"Add reaction" = "Tambah reaksi" +"Add starting point" = "Tambah titik awal" +"Add stroke" = "Tambah stroke" +"Add variant" = "Tambah variant" +"Add variant with a new value" = "Tambah variant dengan nilai baru" +"Added" = "Ditambahkan" +"Added the library \"{name}\"" = "Pustaka \"{name}\" ditambahkan" +"Adjust" = "Sesuaikan" +"Adjustment presets" = "Preset penyesuaian" +"Advanced" = "Lanjutan" +"Advanced stroke" = "Stroke lanjutan" +"After delay" = "Setelah jeda" +"After delay {ms}ms" = "Setelah jeda {ms}ms" +"Align" = "Ratakan" +"Align bottom" = "Ratakan bawah" +"Align center" = "Rata tengah" +"Align horizontal centers" = "Ratakan tengah horizontal" +"Align left" = "Rata kiri" +"Align middle" = "Ratakan tengah vertikal" +"Align right" = "Rata kanan" +"Align text baselines" = "Ratakan garis dasar teks" +"Align top" = "Ratakan atas" +"Align vertical centers" = "Ratakan tengah vertikal" +"Alignment" = "Perataan" +"All" = "Semua" +"All categories" = "Semua kategori" +"All comments" = "Semua komentar" +"All components" = "Semua component" +"All fonts" = "Semua font" +"All supported properties" = "Semua properti yang didukung" +"All variables" = "Semua variabel" +"Alpha" = "Alfa" +"Alphabetical" = "Alfabetis" +"Alt+drag" = "Alt+seret" +"An analytics screen on a grid: figures, charts drawn from vectors and a table" = "Layar analitik pada grid: angka, bagan dari vector, dan tabel" +"An invite link that opens FigCraft and joins" = "Link undangan yang membuka FigCraft dan langsung bergabung" +"Anchor" = "Jangkar" +"Android" = "Android" +"Angular" = "Angular" +"Animation" = "Animasi" +"Annotations" = "Anotasi" +"Annotations shown on the canvas" = "Anotasi yang ditampilkan di kanvas" +"Another server, or one that needs its key. The usual server is set in Preferences." = "Server lain, atau server yang memerlukan kunci. Server default diatur di Preferensi." +"Any status" = "Status apa pun" +"Anyone on your network with this code can edit the file, while this app stays open." = "Siapa pun di jaringan Anda dengan kode ini dapat mengedit file, selama aplikasi ini tetap terbuka." +"Anyone with the edit link can change the file; the view link only lets people look. The links carry their secrets: share them like passwords. `figcraft-server links` makes more and revokes them." = "Siapa pun dengan link edit dapat mengubah file; link lihat hanya memungkinkan orang melihat. Link ini berisi kunci rahasia: bagikan seperti kata sandi. `figcraft-server links` membuat link tambahan dan mencabutnya." +"Anyone with this code can edit the file." = "Siapa pun dengan kode ini dapat mengedit file." +"Anyone with this code can look at the file, not change it." = "Siapa pun dengan kode ini dapat melihat file, tetapi tidak mengubahnya." +"Appearance" = "Tampilan" +"Apply a component property" = "Terapkan properti component" +"Apply variable" = "Terapkan variabel" +"Apply variable to text" = "Terapkan variabel ke teks" +"Apply variable to visibility" = "Terapkan variabel ke visibilitas" +"Apps" = "Aplikasi" +"Apr" = "Apr" +"Arc" = "Busur" +"Arc ratio" = "Rasio busur" +"Arc start" = "Awal busur" +"Arc sweep" = "Sapuan busur" +"Archive" = "Arsipkan" +"Archived" = "Diarsipkan" +"Arrange" = "Susun" +"Arrow" = "Panah" +"As typed" = "Sesuai ketikan" +"Asking the server…" = "Menghubungi server…" +"Assets" = "Aset" +"Aug" = "Agu" +"Auto" = "Otomatis" +"Auto (space around)" = "Otomatis (jarak di sekeliling)" +"Auto (space between)" = "Otomatis (jarak di antara)" +"Auto (space evenly)" = "Otomatis (jarak merata)" +"Auto ({mode})" = "Otomatis ({mode})" +"Auto columns" = "Kolom otomatis" +"Auto gap" = "Jarak otomatis" +"Auto height" = "Tinggi otomatis" +"Auto layout" = "Auto layout" +"Auto rows" = "Baris otomatis" +"Auto width" = "Lebar otomatis" +"Back to the FigCraft server" = "Kembali ke server FigCraft" +"Back to the font's value" = "Kembali ke nilai font" +"Back" = "Kembali" +"Back to Ready for dev" = "Kembali ke Siap untuk dev" +"Back to Ready for dev: the next change compares with how it is now" = "Kembali ke Siap untuk dev: perubahan berikutnya dibandingkan dengan kondisi saat ini" +"Back to assets" = "Kembali ke aset" +"Back to current" = "Kembali ke saat ini" +"Back to styles" = "Kembali ke gaya" +"Back to the canvas from a focused region" = "Kembali ke kanvas dari area fokus" +"Back to the current version" = "Kembali ke versi saat ini" +"Back to the values the font style implies" = "Kembali ke nilai bawaan gaya font" +"Background" = "Latar belakang" +"Background blur" = "Blur latar belakang" +"Basics" = "Dasar" +"Before" = "Sebelum" +"Bend" = "Lengkungan" +"Bevel" = "Bevel" +"Binary assets added" = "Aset biner ditambahkan" +"Binary assets removed" = "Aset biner dihapus" +"Black & white" = "Hitam & putih" +"Bleed" = "Bleed" +"Bleed marks" = "Tanda bleed" +"Bleed marks need a bleed" = "Tanda bleed memerlukan bleed" +"Blend" = "Campuran" +"Blend mode" = "Mode campuran" +"Blue" = "Biru" +"Blur" = "Blur" +"Boolean" = "Boolean" +"Boolean groups" = "Grup boolean" +"Both directions" = "Kedua arah" +"Bottom" = "Bawah" +"Bottom left radius" = "Radius kiri bawah" +"Bottom right radius" = "Radius kanan bawah" +"Branch" = "Branch" +"Branch archived" = "Branch diarsipkan" +"Branch merged" = "Branch di-merge" +"Branch name" = "Nama branch" +"Branch of {file}" = "Branch dari {file}" +"Branch of {file} · merged or archived" = "Branch dari {file} · di-merge atau diarsipkan" +"Branch updated from main" = "Branch diperbarui dari main" +"Branch {name}" = "Branch {name}" +"Branches" = "Branch" +"Bound to {name}. Click to detach the variable." = "Terikat ke {name}. Klik untuk melepas variabel." +"Bring forward" = "Bawa maju" +"Bring the main file's changes into the branch" = "Bawa perubahan file utama ke branch" +"Bring to front" = "Bawa ke paling depan" +"Bristle" = "Bulu kuas" +"Browse" = "Jelajahi" +"Brush" = "Kuas" +"Brush rotation jitter" = "Variasi rotasi kuas" +"Brush scatter" = "Sebaran kuas" +"Brush size jitter" = "Variasi ukuran kuas" +"Brush spacing" = "Jarak kuas" +"Bulleted list" = "Daftar berpoin" +"C or Shift+C" = "C atau Shift+C" +"C or ⇧C" = "C atau ⇧C" +"CMYK colour" = "Warna CMYK" +"Can view" = "Dapat melihat" +"Checking the server…" = "Memeriksa server…" +"Clear from this list" = "Hapus dari daftar ini" +"Code or invite link" = "Kode atau link undangan" +"Color profile: {name}" = "Profil warna: {name}" +"Colour and text styles, Light and Dark variables, buttons, inputs and cards" = "Gaya warna dan teks, variabel Light dan Dark, tombol, input, dan kartu" +"CSS custom properties…" = "Properti kustom CSS…" +"Can edit" = "Dapat mengedit" +"Can't read this library: {e}" = "Tidak dapat membaca pustaka ini: {e}" +"Cancel" = "Batal" +"Canvas" = "Kanvas" +"Canvas stacking" = "Urutan tumpukan kanvas" +"Cap height to baseline" = "Tinggi kapital ke garis dasar" +"Case" = "Kapitalisasi" +"Case-sensitive forms" = "Bentuk peka huruf besar/kecil" +"Categories" = "Kategori" +"Center" = "Tengah" +"Change alias" = "Ubah alias" +"Change resolved" = "Perubahan diselesaikan" +"Change style" = "Ubah gaya" +"Change to" = "Ubah ke" +"Change to needs a layer inside a variant" = "Ubah ke memerlukan layer di dalam variant" +"Changed" = "Diubah" +"Changed on both sides: keep one" = "Diubah di kedua sisi: pilih salah satu" +"Changes on main" = "Perubahan di main" +"Changes on the branch" = "Perubahan di branch" +"Changes unknown" = "Perubahan tidak diketahui" +"Choose React, Leptos, SwiftUI or Compose above to connect this component to its code." = "Pilih React, Leptos, SwiftUI, atau Compose di atas untuk menghubungkan component ini ke kodenya." +"Choose another profile to change it." = "Pilih profil lain untuk mengubahnya." +"Choose collection" = "Pilih koleksi" +"Choose image" = "Pilih gambar" +"Choose mode" = "Pilih mode" +"Choose variable" = "Pilih variabel" +"Circle" = "Lingkaran" +"Clear recent" = "Hapus daftar terbaru" +"Click + to replace mixed content" = "Klik + untuk mengganti konten campuran" +"Click anywhere on the canvas to leave one." = "Klik di mana saja pada kanvas untuk meninggalkan komentar." +"Click or drag to merge · {alt} removes" = "Klik atau seret untuk menggabungkan · {alt} menghapus" +"Click or drag to remove · {alt} merges" = "Klik atau seret untuk menghapus · {alt} menggabungkan" +"Click to record a key" = "Klik untuk merekam tombol" +"Clip content" = "Potong konten" +"Clip to shape" = "Potong sesuai bentuk" +"Close" = "Tutup" +"Close overlay" = "Tutup overlay" +"Close preview" = "Tutup pratinjau" +"Close tab" = "Tutup tab" +"Close version history" = "Tutup riwayat versi" +"Close when clicking outside" = "Tutup saat klik di luar" +"Close without saving" = "Tutup tanpa menyimpan" +"Code" = "Kode" +"Code syntax" = "Sintaks kode" +"Collapse" = "Ciutkan" +"Collapse panel" = "Ciutkan panel" +"Collection" = "Koleksi" +"Collections" = "Koleksi" +"Color" = "Warna" +"Color burn" = "Color burn" +"Color dodge" = "Color dodge" +"Color format" = "Format warna" +"Color profile" = "Profil warna" +"Color styles" = "Gaya warna" +"Color values in this file are in this color space." = "Nilai warna di file ini menggunakan ruang warna ini." +"Color variables" = "Variabel warna" +"Colour" = "Warna" +"Column" = "Kolom" +"Column gap" = "Jarak kolom" +"Column sizes" = "Ukuran kolom" +"Column span" = "Rentang kolom" +"Columns" = "Kolom" +"Columns {count}" = "Kolom {count}" +"Comment" = "Komentar" +"Comments" = "Komentar" +"Commits" = "Commit" +"Company" = "Perusahaan" +"Compare changes" = "Bandingkan perubahan" +"Completed" = "Selesai" +"Component" = "Component" +"Component name" = "Nama component" +"Component property" = "Properti component" +"Component set" = "Set component" +"Component sets" = "Set component" +"Components" = "Component" +"Conditional" = "Kondisional" +"Confetti" = "Konfeti" +"Conflicts" = "Konflik" +"Connect to code" = "Hubungkan ke kode" +"Connected" = "Terhubung" +"Connected to code: {from}" = "Terhubung ke kode: {from}" +"Connection lost, reconnecting (attempt {attempt})…" = "Koneksi terputus, menghubungkan ulang (percobaan {attempt})…" +"Constrain proportions" = "Kunci proporsi" +"Constraints" = "Batasan" +"Content" = "Konten" +"Contents hidden" = "Konten disembunyikan" +"Contents only" = "Hanya konten" +"Contextual alternates" = "Alternatif kontekstual" +"Contrast" = "Kontras" +"Contributors" = "Kontributor" +"Contributors: {people} · Commits: {commits}" = "Kontributor: {people} · Commit: {commits}" +"Controller" = "Pengontrol" +"Cool" = "Dingin" +"Copied as CSS" = "Disalin sebagai CSS" +"Copied as PNG" = "Disalin sebagai PNG" +"Copied as SVG" = "Disalin sebagai SVG" +"Copied as text" = "Disalin sebagai teks" +"Copied {value}" = "{value} disalin" +"Copy" = "Salin" +"Copy as" = "Salin sebagai" +"Copy as CSS" = "Salin sebagai CSS" +"Copy as PNG" = "Salin sebagai PNG" +"Copy as SVG" = "Salin sebagai SVG" +"Copy code" = "Salin kode" +"Copy link" = "Salin link" +"Copy the {label}" = "Salin {label}" +"Copy {value}" = "Salin {value}" +"Corner radius" = "Radius sudut" +"Corner smoothing" = "Penghalusan sudut" +"Couldn't reach {server}: showing what this computer remembers." = "Tidak dapat terhubung ke {server}: menampilkan data yang diingat komputer ini." +"Count" = "Jumlah" +"Create" = "Buat" +"Create a variable collection first" = "Buat koleksi variabel terlebih dahulu" +"Create a variable first" = "Buat variabel terlebih dahulu" +"Create alias" = "Buat alias" +"Create branch" = "Buat branch" +"Create collection" = "Buat koleksi" +"Create component" = "Buat component" +"Create component property" = "Buat properti component" +"Create components, styles or variables to publish them as a library." = "Buat component, gaya, atau variabel untuk memublikasikannya sebagai pustaka." +"Create property…" = "Buat properti…" +"Create style" = "Buat gaya" +"Create style from the selected text" = "Buat gaya dari teks yang dipilih" +"Created" = "Dibuat" +"Crop" = "Pangkas" +"Crop marks" = "Tanda potong" +"Ctrl+arrows" = "Ctrl+panah" +"Ctrl+click" = "Ctrl+klik" +"Ctrl+scroll" = "Ctrl+gulir" +"Current name" = "Nama saat ini" +"Current version" = "Versi saat ini" +"Cursor chat" = "Chat kursor" +"Custom" = "Kustom" +"Cut" = "Potong" +"Dark" = "Gelap" +"Darken" = "Gelapkan" +"Dash" = "Putus-putus" +"Dashboard" = "Dasbor" +"Date created" = "Tanggal dibuat" +"Dec" = "Des" +"Decoration style" = "Gaya dekorasi" +"Decoration" = "Dekorasi" +"Deep select" = "Pilih mendalam" +"Default" = "Default" +"Default content" = "Konten default" +"Default value (the top-left variant)" = "Nilai default (variant kiri atas)" +"Delay" = "Penundaan" +"Delete" = "Hapus" +"Delete category (its annotations stay)" = "Hapus kategori (anotasinya tetap ada)" +"Delete collection" = "Hapus koleksi" +"Delete group" = "Hapus grup" +"Delete mode" = "Hapus mode" +"Delete page" = "Hapus halaman" +"Delete preset" = "Hapus preset" +"Delete property" = "Hapus properti" +"Delete the style (layers keep their values)" = "Hapus gaya (layer mempertahankan nilainya)" +"Delete thread" = "Hapus utas" +"Delete variable" = "Hapus variabel" +"Delete “{name}”? This can't be undone." = "Hapus “{name}”? Tindakan ini tidak dapat diurungkan." +"Density" = "Kepadatan" +"Depth" = "Kedalaman" +"Describe how and when to use this component" = "Jelaskan cara dan kapan menggunakan component ini" +"Describe what changed" = "Jelaskan apa yang berubah" +"Description" = "Deskripsi" +"Description (optional)" = "Deskripsi (opsional)" +"Design" = "Desain" +"Design system starter" = "Dasar sistem desain" +"Desktop" = "Desktop" +"Destination" = "Tujuan" +"Detach alias" = "Lepas alias" +"Detach instance" = "Lepaskan instance" +"Detach property" = "Lepas properti" +"Detach style" = "Lepaskan gaya" +"Detach styles" = "Lepas gaya" +"Detach variable" = "Lepas variabel" +"Details" = "Detail" +"Dev Mode" = "Dev Mode" +"Dev resources" = "Sumber daya dev" +"Development" = "Pengembangan" +"Device" = "Perangkat" +"Device at 100%" = "Perangkat pada 100%" +"Diamond" = "Belah ketupat" +"Difference" = "Perbedaan" +"Dimensions" = "Dimensi" +"Direction" = "Arah" +"Disconnect from code" = "Putuskan dari kode" +"Dispersion" = "Dispersi" +"Display name" = "Nama tampilan" +"Dissolve" = "Larutkan" +"Distribute and tidy" = "Sebarkan dan rapikan" +"Distribute horizontal spacing" = "Sebarkan jarak horizontal" +"Distribute vertical spacing" = "Sebarkan jarak vertikal" +"Divider" = "Pembatas" +"Don't truncate" = "Jangan potong" +"Done" = "Selesai" +"Done editing" = "Selesai mengedit" +"Dots" = "Titik" +"Dotted" = "Bertitik" +"Down" = "Bawah" +"Drafts" = "Draf" +"Drag the stroke to add a width point" = "Seret stroke untuk menambah titik lebar" +"Draw" = "Gambar" +"Draw a frame" = "Gambar frame" +"Drawing tools" = "Alat gambar" +"Drop shadow" = "Bayangan luar" +"Dual-licensed MIT OR Apache-2.0. Made by the ArtCraft team and community." = "Berlisensi ganda MIT OR Apache-2.0. Dibuat oleh tim ArtCraft dan komunitas." +"Duo" = "Duo" +"Duplicate" = "Duplikat" +"Duplicate by dragging" = "Duplikat dengan menyeret" +"Duplicate mode" = "Mode duplikat" +"Duplicate page" = "Duplikat halaman" +"Edit" = "Edit" +"Edit as an expression" = "Edit sebagai ekspresi" +"Edit colour" = "Edit warna" +"Edit comment" = "Edit komentar" +"Edit dev resource" = "Edit sumber daya dev" +"Edit link" = "Edit link" +"Edit link copied" = "Link edit disalin" +"Edit style" = "Edit gaya" +"Edit variable" = "Edit variabel" +"Edit with the builder" = "Edit dengan builder" +"Edited {when}" = "Diedit {when}" +"Effect settings" = "Pengaturan efek" +"Effect styles" = "Gaya efek" +"Effects" = "Efek" +"Ellipse" = "Elips" +"Ellipses" = "Elips" +"Else" = "Jika tidak" +"Else if" = "Jika tidak, jika" +"Embedded profile" = "Profil tertanam" +"Empty" = "Kosong" +"End" = "Akhir" +"End point" = "Titik akhir" +"Ends the session; everyone keeps their copy" = "Mengakhiri sesi; semua orang tetap memiliki salinannya" +"Enter" = "Enter" +"Enter the address of a figcraft-server and press Browse to see the plugins it offers." = "Masukkan alamat figcraft-server lalu tekan Jelajahi untuk melihat plugin yang ditawarkannya." +"Enter to save · Esc to cancel" = "Enter untuk menyimpan · Esc untuk membatalkan" +"Eraser" = "Penghapus" +"Esc" = "Esc" +"Essential" = "Esensial" +"Every conflict has a choice." = "Setiap konflik memiliki pilihan." +"Every top-level frame already starts a flow" = "Setiap frame tingkat atas sudah memulai alur" +"Exact opacity (4 then 5: 45%)" = "Opasitas tepat (4 lalu 5: 45%)" +"Exclude" = "Kecualikan" +"Excluded" = "Dikecualikan" +"Excluded from layout" = "Dikecualikan dari tata letak" +"Excludes" = "Pengecualian" +"Exclusion" = "Eksklusi" +"Exit focus view (Esc)" = "Keluar dari tampilan fokus (Esc)" +"Expand" = "Luaskan" +"Export" = "Ekspor" +"Export all" = "Ekspor semua" +"Export frames and layers as PNG, JPG, SVG or PDF" = "Ekspor frame dan layer sebagai PNG, JPG, SVG, atau PDF" +"Export page as PNG" = "Ekspor halaman sebagai PNG" +"Export settings" = "Pengaturan ekspor" +"Export variables" = "Ekspor variabel" +"Export {name}" = "Ekspor {name}" +"Export {n} layers" = { other = "Ekspor {n} layer" } +"Exported {file}" = "{file} diekspor" +"Exported {name}" = "{name} diekspor" +"Exported {name}; {n} kinds of content were left out" = { other = "{name} diekspor; {n} jenis konten tidak disertakan" } +"Exported {n} files" = { other = "{n} file diekspor" } +"Export…" = "Ekspor…" +"Expose properties to instances" = "Tampilkan properti ke instance" +"Exposure" = "Eksposur" +"Expression" = "Ekspresi" +"Extend collection" = "Perluas koleksi" +"Extends \"{name}\": overridden values are marked" = "Memperluas \"{name}\": nilai yang ditimpa ditandai" +"Eye" = "Mata" +"F" = "F" +"Fade" = "Pudar" +"False" = "Salah" +"Feb" = "Feb" +"Fetching from the server…" = "Mengambil dari server…" +"File" = "File" +"File name" = "Nama file" +"File not found" = "File tidak ditemukan" +"File published" = "File dipublikasikan" +"Files aren't end-to-end encrypted: the server's operator can read them." = "File tidak dienkripsi end-to-end: operator server dapat membacanya." +"Files nobody opens for {n} days are deleted." = { other = "File yang tidak dibuka siapa pun selama {n} hari akan dihapus." } +"Fill" = "Fill" +"Fill (fr)" = "Fill (fr)" +"Fill container" = "Isi kontainer" +"Fill window" = "Isi jendela" +"Fills" = "Fill" +"Fill|sizing" = "Isi" +"Filter and sort" = "Filter dan urutkan" +"Find" = "Cari" +"Find and replace" = "Cari dan ganti" +"Find layers" = "Cari layer" +"First" = "Pertama" +"First commit" = "Commit pertama" +"First on top" = "Pertama di atas" +"Fit" = "Sesuaikan" +"Fit device to window" = "Sesuaikan perangkat dengan jendela" +"Fit to contents" = "Sesuaikan dengan konten" +"Fit to window" = "Sesuaikan dengan jendela" +"Fit width" = "Sesuaikan lebar" +"Fixed" = "Tetap" +"Fixed gap" = "Jarak tetap" +"Fixed size" = "Ukuran tetap" +"Flatten" = "Satukan" +"Flip" = "Balik" +"Flip horizontal" = "Balik horizontal" +"Flip text to the other side" = "Balik teks ke sisi lain" +"Flip vertical" = "Balik vertikal" +"Flip width profile" = "Balik profil lebar" +"Flow starting point" = "Titik awal alur" +"Flow starting points" = "Titik awal alur" +"Flows" = "Alur" +"Focus view" = "Tampilan fokus" +"Fold autosaves" = "Ciutkan simpanan otomatis" +"Folder: click to collapse" = "Folder: klik untuk menciutkan" +"Folder: click to expand" = "Folder: klik untuk meluaskan" +"Follow" = "Ikuti" +"Follow {name}" = "Ikuti {name}" +"Following" = "Mengikuti" +"Following {name} · {key} to stop" = "Mengikuti {name} · {key} untuk berhenti" +"Font" = "Font" +"Font not installed" = "Font tidak terinstal" +"Font size" = "Ukuran font" +"Font style" = "Gaya font" +"Forget on this computer" = "Lupakan di komputer ini" +"Four screens of a trail app with components and a prototype flow" = "Empat layar aplikasi jalur pendakian dengan component dan alur prototype" +"Fractions" = "Pecahan" +"Frame" = "Frame" +"Frame selection" = "Buat frame dari pilihan" +"Frame tools" = "Alat frame" +"Frames" = "Frame" +"From the library \"{name}\": read-only" = "Dari pustaka \"{name}\": hanya baca" +"From {name}" = "Dari {name}" +"From {server}" = "Dari {server}" +"Frost" = "Embun beku" +"Gap" = "Jarak" +"Gap between columns" = "Jarak antar kolom" +"Gap between items" = "Jarak antar item" +"Gap between rows" = "Jarak antar baris" +"Getting started" = "Memulai" +"Give the address of a server open to the public, or a server's address with its key (`figcraft-server key` prints it)." = "Berikan alamat server yang terbuka untuk publik, atau alamat server beserta kuncinya (`figcraft-server key` menampilkannya)." +"Glass" = "Kaca" +"Go to main component" = "Buka main component" +"Go to {name}" = "Buka {name}" +"Grab bag" = "Campuran" +"Gradient" = "Gradien" +"Gray" = "Abu-abu" +"Green" = "Hijau" +"Greyscale components and two example screens to sketch a flow with" = "Component skala abu-abu dan dua layar contoh untuk membuat sketsa alur" +"Grid" = "Grid" +"Grid ({size})" = "Grid ({size})" +"Grid styles" = "Gaya grid" +"Grid {size}" = "Grid {size}" +"Group" = "Grup" +"Group selection" = "Grupkan pilihan" +"Groups" = "Grup" +"Gutter" = "Gutter" +"Hand tool" = "Alat tangan" +"Hanging list" = "Daftar menggantung" +"Hanging punctuation" = "Tanda baca menggantung" +"Hard light" = "Hard light" +"Height" = "Tinggi" +"Help" = "Bantuan" +"Help and resources" = "Bantuan dan sumber daya" +"Help page" = "Halaman bantuan" +"Here: {names}" = "Di sini: {names}" +"Hidden" = "Tersembunyi" +"Hide contents" = "Sembunyikan konten" +"Hide from publishing" = "Sembunyikan dari publikasi" +"Hide section contents" = "Sembunyikan konten section" +"Hide these tips (Getting started in the Help menu shows them again)" = "Sembunyikan tips ini (tampilkan lagi lewat Memulai di menu Bantuan)" +"Hide when publishing" = "Sembunyikan saat dipublikasikan" +"Highlight layers on hover" = "Sorot layer saat hover" +"Highlights" = "Sorotan" +"Hold Alt" = "Tahan Alt" +"Hold Alt+Z" = "Tahan Alt+Z" +"Hold Ctrl" = "Tahan Ctrl" +"Hold Z" = "Tahan Z" +"Hold ⌃ or ⌘" = "Tahan ⌃ atau ⌘" +"Hold ⌥" = "Tahan ⌥" +"Hold ⌥Z" = "Tahan ⌥Z" +"Home" = "Beranda" +"Horizontal" = "Horizontal" +"Horizontal align" = "Perataan horizontal" +"Horizontal hex" = "Heksagon horizontal" +"Horizontal padding" = "Padding horizontal" +"Horizontal spacing" = "Jarak horizontal" +"Hosted by {operator}" = "Di-host oleh {operator}" +"Hover a layer to see its properties" = "Arahkan kursor ke layer untuk melihat propertinya" +"Hover other layers to measure the distance" = "Arahkan kursor ke layer lain untuk mengukur jarak" +"Hue" = "Hue" +"Hug" = "Hug" +"Hug contents" = "Hug konten" +"Icon components on a 24 px grid with keylines and a size preview" = "Component ikon pada grid 24 px dengan keyline dan pratinjau ukuran" +"Icon set starter" = "Set ikon awal" +"If" = "Jika" +"If {condition}" = "Jika {condition}" +"Ignore auto layout (absolute position)" = "Abaikan auto layout (posisi absolut)" +"Image" = "Gambar" +"Import" = "Impor" +"Import path" = "Jalur impor" +"Import plugin from manifest" = "Impor plugin dari manifest" +"Import plugin from manifest…" = "Impor plugin dari manifest…" +"Import variables" = "Impor variabel" +"Imported {name}" = "{name} diimpor" +"Imported {n} new variables, updated {updated}" = { other = "{n} variabel baru diimpor, {updated} diperbarui" } +"Import…" = "Impor…" +"In an instance, this comes from the main component" = "Pada instance, ini berasal dari main component" +"In the browser you can join sessions the desktop app hosts and files on a FigCraft server. A page opened over https reaches other computers only through wss:// links (a server behind TLS)." = "Di browser, Anda dapat bergabung ke sesi yang di-host aplikasi desktop dan file di server FigCraft. Halaman yang dibuka lewat https hanya dapat menjangkau komputer lain melalui link wss:// (server di balik TLS)." +"Include bounding box" = "Sertakan kotak pembatas" +"Include id attribute" = "Sertakan atribut id" +"Included" = "Disertakan" +"Included in layout" = "Disertakan dalam tata letak" +"Individual corners" = "Sudut individual" +"Individual strokes" = "Stroke individual" +"Ink" = "Tinta" +"Inner shadow" = "Bayangan dalam" +"Inside" = "Di dalam" +"Inspect" = "Inspeksi" +"Inspect the layer under the pointer: size, colours, typography" = "Inspeksi layer di bawah pointer: ukuran, warna, tipografi" +"Install plugin" = "Instal plugin" +"Install" = "Instal" +"Installed {name}" = "{name} diinstal" +"Installed" = "Terinstal" +"Installing…" = "Menginstal…" +"Instance" = "Instance" +"Instance properties" = "Properti instance" +"Instance swap" = "Tukar instance" +"Instance swap (no other component)" = "Tukar instance (tidak ada component lain)" +"Instances" = "Instance" +"Instant" = "Instan" +"Interaction" = "Interaksi" +"Interactions" = "Interaksi" +"Interface design and prototyping. A free, open-source, clean-room design tool written from scratch in Rust, part of the ArtCraft Crafting Apps." = "Desain antarmuka dan prototyping. Alat desain clean-room gratis dan open-source yang ditulis dari nol dengan Rust, bagian dari ArtCraft Crafting Apps." +"Intersect" = "Irisan" +"Intersects" = "Beririsan" +"Invite link" = "Link undangan" +"Invite link copied" = "Link undangan disalin" +"It asks permission to:" = "Plugin ini meminta izin untuk:" +"Jan" = "Jan" +"Join" = "Gabung" +"Join code copied" = "Kode gabung disalin" +"Join code or invite link" = "Kode gabung atau link undangan" +"Join live session" = "Gabung sesi langsung" +"Join us on Discord" = "Gabung dengan kami di Discord" +"Join with a code" = "Gabung dengan kode" +"Joined" = "Bergabung" +"Joined {file}" = "Bergabung ke {file}" +"Joining…" = "Bergabung…" +"Join|stroke" = "Sambungan" +"Jul" = "Jul" +"Jun" = "Jun" +"Just now" = "Baru saja" +"Justify" = "Rata kiri-kanan" +"Keep appearance" = "Pertahankan tampilan" +"Keep appearance converts every color value to {profile} so colors look the same. Keep values leaves the numbers as they are, so colors shift." = "Pertahankan tampilan mengonversi setiap nilai warna ke {profile} agar warna terlihat sama. Pertahankan nilai membiarkan angkanya apa adanya, sehingga warna bergeser." +"Keep tool selected after use" = "Tetap pilih alat setelah dipakai" +"Keep values" = "Pertahankan nilai" +"Key/Gamepad" = "Tombol/Gamepad" +"Key/Gamepad {key}" = "Tombol/Gamepad {key}" +"Keyboard shortcuts" = "Pintasan keyboard" +"Kits" = "Kit" +"Landing page" = "Landing page" +"Language" = "Bahasa" +"Lasso" = "Laso" +"Last" = "Terakhir" +"Last change: {note}" = "Perubahan terakhir: {note}" +"Last commit" = "Commit terakhir" +"Last modified" = "Terakhir diubah" +"Last on top" = "Terakhir di atas" +"Layer blur" = "Blur layer" +"Layer name" = "Nama layer" +"Layers" = "Layer" +"Layers in an instance take their position from the main component" = "Layer dalam instance mengambil posisinya dari main component" +"Layout" = "Tata letak" +"Layout grid" = "Grid tata letak" +"Layout grid settings" = "Pengaturan grid tata letak" +"Layout grids" = "Grid tata letak" +"Leave session" = "Tinggalkan sesi" +"Leaves" = "Daun" +"Left" = "Kiri" +"Left & right" = "Kiri & kanan" +"Left side" = "Sisi kiri" +"Left side width" = "Lebar sisi kiri" +"Letter case" = "Huruf besar/kecil" +"Letter spacing" = "Spasi huruf" +"Libraries" = "Pustaka" +"Libraries in this file" = "Pustaka di file ini" +"Library updates available" = "Pembaruan pustaka tersedia" +"Library: click to collapse" = "Pustaka: klik untuk menciutkan" +"Library: click to expand" = "Pustaka: klik untuk meluaskan" +"Library: its variables are read-only here; edit them in the library file and publish it" = "Pustaka: variabelnya hanya-baca di sini; edit di file pustaka lalu publikasikan" +"Light" = "Terang" +"Lighten" = "Lighten" +"Light|glass" = "Cahaya" +"Line" = "Garis" +"Line arrow" = "Garis panah" +"Line delta" = "Selisih baris" +"Line height" = "Tinggi baris" +"Linear" = "Linear" +"Lines" = "Baris" +"Lines +/−" = "Baris +/−" +"Lines added" = "Baris ditambahkan" +"Lines deleted" = "Baris dihapus" +"Link" = "Link" +"Link copied" = "Link disalin" +"Link docs, code or tickets for developers." = "Tautkan dokumen, kode, atau tiket untuk developer." +"Link frames on the Prototype tab, then present the flow" = "Tautkan frame di tab Prototype, lalu presentasikan alurnya" +"Link this component to its code component: instances then show your real snippet with their values." = "Tautkan component ini ke component kodenya: instance akan menampilkan snippet asli Anda beserta nilainya." +"List spacing" = "Jarak daftar" +"List style" = "Gaya daftar" +"Live session" = "Sesi langsung" +"Live · {people}" = "Langsung · {people}" +"Local components" = "Component lokal" +"Local network" = "Jaringan lokal" +"Local styles" = "Gaya lokal" +"Local variables" = "Variabel lokal" +"Lock/Unlock" = "Kunci/Buka kunci" +"Locked" = "Terkunci" +"Lowercase" = "Huruf kecil" +"Luminance" = "Luminans" +"Luminosity" = "Luminositas" +"Main" = "Utama" +"Main component deleted" = "Main component dihapus" +"Main menu" = "Menu utama" +"Make a component" = "Buat component" +"Make slot" = "Jadikan slot" +"Mar" = "Mar" +"Margin" = "Margin" +"Mark all as read" = "Tandai semua sudah dibaca" +"Mark as resolved" = "Tandai selesai" +"Mark as unread" = "Tandai belum dibaca" +"Mark as unresolved" = "Tandai belum selesai" +"Mask" = "Mask" +"Mass · Stiffness · Damping" = "Massa · Kekakuan · Redaman" +"Match (empty: the whole name)" = "Cocokkan (kosong: seluruh nama)" +"Max H" = "Maks T" +"Max W" = "Maks L" +"Max lines" = "Baris maksimum" +"Maximize" = "Maksimalkan" +"May" = "Mei" +"Measure to the selection" = "Ukur ke pilihan" +"Merge into main" = "Merge ke main" +"Merge regions" = "Gabungkan area" +"Merge the branch into the main file (one undo step) and archive it" = "Merge branch ke file utama (satu langkah urungkan) lalu arsipkan" +"Merged" = "Di-merge" +"Merged PRs" = "PR yang di-merge" +"Min H" = "Min T" +"Min W" = "Min L" +"Minimize" = "Minimalkan" +"Mirror angle" = "Cerminkan sudut" +"Mirror angle and length" = "Cerminkan sudut dan panjang" +"Mirroring" = "Pencerminan" +"Missing" = "Hilang" +"Missing layer" = "Layer hilang" +"Missing style" = "Gaya hilang" +"Missing variable" = "Variabel hilang" +"Miter" = "Miter" +"Miter angle" = "Sudut miter" +"Mixed" = "Campuran" +"Mixed fonts" = "Font campuran" +"Mixed interactions: click + to replace them" = "Interaksi campuran: klik + untuk menggantinya" +"Mobile app" = "Aplikasi seluler" +"Mode" = "Mode" +"Model" = "Model" +"Models" = "Model" +"Mono" = "Mono" +"More" = "Lainnya" +"More instance actions" = "Tindakan instance lainnya" +"Mouse down" = "Mouse down" +"Mouse enter" = "Mouse enter" +"Mouse leave" = "Mouse leave" +"Mouse up" = "Mouse up" +"Move along the toolbar or the layer rows" = "Berpindah di toolbar atau baris layer" +"Move" = "Pindahkan" +"Move column left" = "Pindahkan kolom ke kiri" +"Move column right" = "Pindahkan kolom ke kanan" +"Move down" = "Pindahkan ke bawah" +"Move in" = "Geser masuk" +"Move out" = "Geser keluar" +"Move tools" = "Alat pindah" +"Move up" = "Pindahkan ke atas" +"Moved to {name}" = "Dipindahkan ke {name}" +"Multi" = "Multi" +"Multiply" = "Multiply" +"Muted" = "Dibisukan" +"Name" = "Nama" +"Name (A–Z)" = "Nama (A–Z)" +"Named instance" = "Instance bernama" +"Navigate to" = "Navigasi ke" +"Nested instance" = "Instance bersarang" +"New design file" = "File desain baru" +"Newest first" = "Terbaru dulu" +"Next or previous control in the focused region" = "Kontrol berikutnya atau sebelumnya di wilayah yang difokuskan" +"Next ready for dev" = "Siap dev berikutnya" +"Next size option" = "Opsi ukuran berikutnya" +"No assets: no export settings, icons or images. Add export settings in the Design tab." = "Tidak ada aset: tidak ada pengaturan ekspor, ikon, atau gambar. Tambahkan pengaturan ekspor di tab Desain." +"No boolean variables fit here." = "Tidak ada variabel boolean yang cocok di sini." +"No boolean variables yet. Create them in Local variables." = "Belum ada variabel boolean. Buat di Variabel lokal." +"No branches. A branch is a copy of the file to try changes in, then review and merge." = "Tidak ada branch. Branch adalah salinan file untuk mencoba perubahan, lalu ditinjau dan di-merge." +"No category" = "Tanpa kategori" +"No changes" = "Tidak ada perubahan" +"No colour variables fit here." = "Tidak ada variabel warna yang cocok di sini." +"No colour variables yet. Create them in Local variables." = "Belum ada variabel warna. Buat di Variabel lokal." +"No comments yet" = "Belum ada komentar" +"No components yet. Select layers and press {keys}." = "Belum ada component. Pilih layer lalu tekan {keys}." +"No conflicts." = "Tidak ada konflik." +"No contributor data was built into this copy." = "Tidak ada data kontributor yang disertakan dalam salinan ini." +"No fonts match" = "Tidak ada font yang cocok" +"No join code here (the server is older than join codes, or this address can't be put in one): share the link instead." = "Tidak ada kode gabung di sini (versi server lebih lama dari fitur kode gabung, atau alamat ini tidak dapat dimasukkan ke kode): bagikan link-nya saja." +"No layer changes to show." = "Tidak ada perubahan layer untuk ditampilkan." +"No libraries yet. Add a .figcraft file that was published as a library, or paste a team library's link." = "Belum ada pustaka. Tambahkan file .figcraft yang dipublikasikan sebagai pustaka, atau tempel link pustaka tim." +"No list" = "Tanpa daftar" +"No matching comments" = "Tidak ada komentar yang cocok" +"No matching components" = "Tidak ada component yang cocok" +"No matching layers" = "Tidak ada layer yang cocok" +"No matching styles" = "Tidak ada gaya yang cocok" +"No matching variables" = "Tidak ada variabel yang cocok" +"No mirroring" = "Tanpa pencerminan" +"No model credits were built into this copy." = "Tidak ada kredit model yang disertakan dalam salinan ini." +"No number variables fit here." = "Tidak ada variabel angka yang cocok di sini." +"No number variables yet. Create them in Local variables." = "Belum ada variabel angka. Buat di Variabel lokal." +"No paints" = "Tidak ada paint" +"No plugins on {server}." = "Tidak ada plugin di {server}." +"No plugins yet. Import a development plugin from its figcraft-plugin.json." = "Belum ada plugin. Impor plugin pengembangan dari file figcraft-plugin.json." +"No preferred components" = "Tidak ada component yang diutamakan" +"No preset" = "Tanpa preset" +"No saved versions yet. Save a version to mark a point in your work you can come back to." = "Belum ada versi tersimpan. Simpan versi untuk menandai titik kerja yang bisa Anda kunjungi lagi." +"No scrolling" = "Tanpa scroll" +"No shortcuts match" = "Tidak ada pintasan yang cocok" +"No status" = "Tanpa status" +"No string variables fit here." = "Tidak ada variabel string yang sesuai di sini." +"No string variables yet. Create them in Local variables." = "Belum ada variabel string. Buat di Variabel lokal." +"No styles yet." = "Belum ada gaya." +"No styles yet. Click + to create one from the selection." = "Belum ada gaya. Klik + untuk membuat dari pilihan." +"No templates match your search" = "Tidak ada templat yang cocok dengan pencarian Anda" +"No text styles yet. Click + to create one from the selected text." = "Belum ada gaya teks. Klik + untuk membuat dari teks yang dipilih." +"No variables fit here." = "Tidak ada variabel yang sesuai di sini." +"No variables yet. Create them in Local variables." = "Belum ada variabel. Buat di Variabel lokal." +"Nobody else is here yet" = "Belum ada orang lain di sini" +"Noise" = "Noise" +"None" = "Tidak ada" +"None." = "Tidak ada." +"Normal" = "Normal" +"Not bound" = "Tidak terikat" +"Not in a live session" = "Tidak dalam sesi langsung" +"Not in this font" = "Tidak ada di font ini" +"Not properties, kept as written: {names}" = "Bukan properti, dibiarkan apa adanya: {names}" +"Not read yet" = "Belum dibaca" +"Not shared" = "Tidak dibagikan" +"Note {n}" = "Catatan {n}" +"Nothing changed since this was marked ready for dev." = "Tidak ada perubahan sejak ditandai siap untuk dev." +"Nothing here yet. Set a frame's status to list it." = "Belum ada apa pun. Atur status frame untuk menampilkannya." +"Nothing online yet. Use Share on a file to put it online and it is listed here." = "Belum ada yang online. Gunakan Bagikan pada file agar file online dan tercantum di sini." +"Nothing to export" = "Tidak ada yang bisa diekspor" +"Nov" = "Nov" +"Now" = "Sekarang" +"Nudge (Shift: big nudge)" = "Geser sedikit (Shift: geser jauh)" +"Nudge amount" = "Jarak geser" +"Number" = "Angka" +"Number ↑" = "Angka ↑" +"Number ↓" = "Angka ↓" +"Numbered list" = "Daftar bernomor" +"Object" = "Objek" +"Oct" = "Okt" +"Off" = "Nonaktif" +"Offered first when filling the slot (any content is allowed)" = "Ditawarkan pertama saat mengisi slot (konten apa pun diizinkan)" +"Offered first when swapping the instance (any component is allowed)" = "Ditawarkan pertama saat menukar instance (component apa pun diizinkan)" +"Offset" = "Offset" +"Oldest first" = "Terlama dulu" +"On click" = "Saat diklik" +"On drag" = "Saat diseret" +"On this page" = "Di halaman ini" +"One announcement in five common sizes: square, portrait, story, link and banner" = "Satu pengumuman dalam lima ukuran umum: persegi, potret, story, link, dan banner" +"Online" = "Online" +"Online files" = "File online" +"Online sharing is off: files are shared on the local network only." = "Berbagi online nonaktif: file hanya dibagikan di jaringan lokal." +"Only the first changed layers are listed." = "Hanya beberapa layer pertama yang berubah yang dicantumkan." +"Only the first {n} changed layers are listed." = "Hanya {n} layer pertama yang berubah yang dicantumkan." +"Only your threads" = "Hanya utas Anda" +"Opacity" = "Opasitas" +"Opacity & blend" = "Opasitas & campuran" +"Opacity 10%…90%, 0: 100%" = "Opasitas 10%…90%, 0: 100%" +"Open" = "Buka" +"Open .figcraft, .svg or images" = "Buka .figcraft, .svg, atau gambar" +"Open branch" = "Buka branch" +"Open file" = "Buka file" +"Open files" = "Buka file" +"Open in focus view" = "Buka di tampilan fokus" +"Open in new window" = "Buka di jendela baru" +"Open invite links in FigCraft" = "Buka link undangan di FigCraft" +"Open link" = "Buka link" +"Open link {url}" = "Buka link {url}" +"Open overlay" = "Buka overlay" +"Open prototype preview" = "Buka pratinjau prototype" +"Open variables ({count})" = "Buka variabel ({count})" +"Opened “{name}” in a new tab" = "“{name}” dibuka di tab baru" +"Open|comments" = "Terbuka" +"Options" = "Opsi" +"Orange" = "Oranye" +"Order" = "Urutan" +"Other apps may not open every .fig file exported here." = "Aplikasi lain mungkin tidak dapat membuka setiap file .fig yang diekspor di sini." +"Others lose access and keep their copy; the file stays on the server for you" = "Orang lain kehilangan akses tetapi tetap memiliki salinannya; file tetap di server untuk Anda" +"Others type this under Share ▸ Join with a code" = "Orang lain mengetik ini di Bagikan ▸ Gabung dengan kode" +"Outline stroke" = "Outline stroke" +"Outline text" = "Outline teks" +"Outlines" = "Garis luar" +"Outside" = "Luar" +"Overflow" = "Overflow" +"Overlay" = "Overlay" +"Overlay position" = "Posisi overlay" +"Overridden here (the collection it extends has another value)" = "Ditimpa di sini (koleksi yang diperluasnya memiliki nilai lain)" +"Overrides" = "Override" +"Owner token" = "Token pemilik" +"Owner token copied" = "Token pemilik disalin" +"PDF print options" = "Opsi cetak PDF" +"PDF print settings" = "Pengaturan cetak PDF" +"Padding" = "Padding" +"Page" = "Halaman" +"Pages" = "Halaman" +"Pages: {pages}" = "Halaman: {pages}" +"Paint bucket" = "Ember cat" +"Pan the canvas" = "Geser kanvas" +"Pan with nothing selected (Shift: farther)" = "Geser tanpa ada yang dipilih (Shift: lebih jauh)" +"Panels" = "Panel" +"Paper" = "Kertas" +"Paragraph indent" = "Indentasi paragraf" +"Paragraph indent applies to left-aligned text" = "Inden paragraf berlaku untuk teks rata kiri" +"Paragraph spacing" = "Spasi paragraf" +"Pass through" = "Pass through" +"Paste a link (https://…)" = "Tempel link (https://…)" +"Paste a team library link (a view link)" = "Tempel link pustaka tim (link akses lihat)" +"Paste here" = "Tempel di sini" +"Paste to replace" = "Tempel dan ganti" +"Pattern" = "Pola" +"Pattern alignment" = "Perataan pola" +"Pattern scale" = "Skala pola" +"Pattern source" = "Sumber pola" +"Pen" = "Pena" +"Pencil" = "Pensil" +"People in this file" = "Orang di file ini" +"People join from anywhere with a code. The file is kept on {server} while you share it." = "Orang bergabung dari mana saja dengan kode. File disimpan di {server} selama Anda membagikannya." +"People on your network join with a code. Nothing goes through a server." = "Orang di jaringan Anda bergabung dengan kode. Tidak ada yang melewati server." +"Phone" = "Ponsel" +"Pick color" = "Ambil warna" +"Pick color (I)" = "Ambil warna (I)" +"Pick one font family first" = "Pilih satu keluarga font dulu" +"Pick the Frame tool, then drag on the canvas or choose a device size" = "Pilih alat Frame, lalu seret di kanvas atau pilih ukuran perangkat" +"Pin a property" = "Sematkan properti" +"Pinch" = "Cubit" +"Pixel grid" = "Grid piksel" +"Pixel preview 1x" = "Pratinjau piksel 1x" +"Pixel preview 2x" = "Pratinjau piksel 2x" +"Place a shape or frame (its tool chosen)" = "Tempatkan bentuk atau frame (saat alatnya dipilih)" +"Place automatically" = "Tempatkan otomatis" +"Place image" = "Tempatkan gambar" +"Plugins run in FigCraft's sandbox, without files, network or clock. Install only plugins you trust." = "Plugin berjalan di sandbox FigCraft, tanpa file, jaringan, atau jam. Pasang hanya plugin yang Anda percayai." +"Plugins" = "Plugin" +"Plus darker" = "Plus darker" +"Plus lighter" = "Plus lighter" +"Point" = "Titik" +"Points" = "Titik" +"Polygon" = "Poligon" +"Polygons" = "Poligon" +"Port" = "Port" +"Position" = "Posisi" +"Post" = "Kirim" +"Preferences" = "Preferensi" +"Preferred" = "Diutamakan" +"Present" = "Presentasikan" +"Present or preview" = "Presentasikan atau pratinjau" +"Present this flow" = "Presentasikan alur ini" +"Presentation" = "Presentasi" +"Presentation slides" = "Slide presentasi" +"Presenting: comments" = "Presentasi: komentar" +"Presenting: cycle the size options" = "Presentasi: beralih opsi ukuran" +"Presenting: full screen" = "Presentasi: layar penuh" +"Presenting: next frame" = "Presentasi: frame berikutnya" +"Presenting: previous frame" = "Presentasi: frame sebelumnya" +"Presenting: restart" = "Presentasi: mulai ulang" +"Preserve scroll position" = "Pertahankan posisi scroll" +"Presets" = "Preset" +"Press a key…" = "Tekan tombol…" +"Playground" = "Playground" +"Preview" = "Pratinjau" +"Preview this flow" = "Pratinjau alur ini" +"Preview this frame" = "Pratinjau frame ini" +"Previous ready for dev" = "Versi siap dev sebelumnya" +"Progressive" = "Progresif" +"Properties" = "Properti" +"Prototype" = "Prototype" +"Prototype preview" = "Pratinjau prototype" +"Prototype settings" = "Pengaturan prototype" +"Publish" = "Publikasikan" +"Publish changes" = "Publikasikan perubahan" +"Publish to another server…" = "Publikasikan ke server lain…" +"Publish to server" = "Publikasikan ke server" +"Published version {v}" = "Versi {v} dipublikasikan" +"Published version {v} to the server" = "Versi {v} dipublikasikan ke server" +"Published version {v}: save the file so other files can use it" = "Versi {v} dipublikasikan: simpan file agar file lain dapat menggunakannya" +"Published · {people}" = "Dipublikasikan · {people}" +"Publishing to a server needs the desktop app; in the browser you can join a server's files" = "Publikasi ke server memerlukan aplikasi desktop; di browser Anda dapat bergabung ke file server" +"Publishing with the server's key." = "Memublikasikan dengan kunci server." +"Publishing…" = "Memublikasikan…" +"Push" = "Dorong" +"Push changes to main component" = "Terapkan perubahan ke main component" +"Put text on path" = "Tempatkan teks di path" +"R" = "R" +"Radial" = "Radial" +"Radius" = "Radius" +"Ratio" = "Rasio" +"Reading the library…" = "Membaca pustaka…" +"Ready for dev" = "Siap untuk dev" +"Real name" = "Nama asli" +"Recent" = "Terbaru" +"Recent files" = "File terbaru" +"Recents" = "Terbaru" +"Recovered {n} unsaved files after the app quit unexpectedly: save them to keep them" = { other = "Memulihkan {n} file yang belum disimpan setelah aplikasi keluar tiba-tiba: simpan agar tidak hilang" } +"Rectangle" = "Persegi panjang" +"Rectangles" = "Persegi panjang" +"Red" = "Merah" +"Reduce motion" = "Kurangi gerakan" +"Refraction" = "Refraksi" +"Regular expression" = "Ekspresi reguler" +"Remove" = "Hapus" +"Remove all" = "Hapus semua" +"Remove annotation" = "Hapus anotasi" +"Remove auto layout" = "Hapus auto layout" +"Remove dev resource" = "Hapus sumber daya dev" +"Remove export setting" = "Hapus pengaturan ekspor" +"Remove from recents" = "Hapus dari terbaru" +"Remove from server" = "Hapus dari server" +"Remove from server…" = "Hapus dari server…" +"Remove guide" = "Hapus garis bantu" +"Remove interaction" = "Hapus interaksi" +"Remove library from this file" = "Hapus pustaka dari file ini" +"Remove min and max" = "Hapus min dan maks" +"Remove min and max height" = "Hapus tinggi min dan maks" +"Remove min and max width" = "Hapus lebar min dan maks" +"Remove regions" = "Hapus area" +"Remove slot" = "Hapus slot" +"Remove starting point" = "Hapus titik awal" +"Remove stop" = "Hapus stop" +"Remove text from path" = "Lepaskan teks dari path" +"Remove the else and its actions" = "Hapus else beserta aksinya" +"Remove this condition and its actions" = "Hapus kondisi ini beserta aksinya" +"Remove this file from the server? It can't be shared or opened from there again. Your copy stays open here." = "Hapus file ini dari server? File tidak dapat dibagikan atau dibuka dari sana lagi. Salinan Anda tetap terbuka di sini." +"Remove {name} from {server}?" = "Hapus {name} dari {server}?" +"Removed" = "Dihapus" +"Removed from the server" = "Dihapus dari server" +"Removed since it was marked" = "Dihapus sejak ditandai" +"Rename" = "Ganti nama" +"Rename duplicated layers" = "Ganti nama layer duplikat" +"Rename folder" = "Ganti nama folder" +"Rename group" = "Ganti nama grup" +"Rename layers" = "Ganti nama layer" +"Rename mode" = "Ganti nama mode" +"Rename on the server" = "Ganti nama di server" +"Rename on the server…" = "Ganti nama di server…" +"Rename page" = "Ganti nama halaman" +"Rename to" = "Ganti nama menjadi" +"Replace all" = "Ganti semua" +"Replace mixed export settings" = "Ganti pengaturan ekspor campuran" +"Replace with" = "Ganti dengan" +"Replace with a new interaction" = "Ganti dengan interaksi baru" +"Reply" = "Balas" +"Report" = "Laporkan" +"Report this file…" = "Laporkan file ini…" +"Reset" = "Reset" +"Reset adjustments" = "Reset penyesuaian" +"Reset all changes" = "Reset semua perubahan" +"Reset all overrides on this layer" = "Reset semua override pada layer ini" +"Reset overrides" = "Reset override" +"Reset slot" = "Reset slot" +"Reset this override" = "Reset override ini" +"Reset to style" = "Reset ke gaya" +"Reset to the inherited value" = "Reset ke nilai turunan" +"Resize by the nudge amount" = "Ubah ukuran sebesar jarak geser" +"Resize frames to the device's screen (or the window without a device): their constraints and auto layout respond" = "Ubah ukuran frame ke layar perangkat (atau jendela tanpa perangkat): batasan dan auto layout-nya menyesuaikan" +"Resize to fit" = "Ubah ukuran agar pas" +"Resolve" = "Selesaikan" +"Resolve change" = "Selesaikan perubahan" +"Resolved" = "Terselesaikan" +"Resources" = "Sumber daya" +"Responsive" = "Responsif" +"Restart" = "Mulai ulang" +"Restore" = "Pulihkan" +"Restore main component" = "Pulihkan main component" +"Restore this version" = "Pulihkan versi ini" +"Restored “{name}”" = "“{name}” dipulihkan" +"Reverse the order" = "Balik urutan" +"Reversed triangle" = "Segitiga terbalik" +"Review and merge" = "Tinjau dan merge" +"Ribbon" = "Pita" +"Right" = "Kanan" +"Right side" = "Sisi kanan" +"Right side width" = "Lebar sisi kanan" +"Rotate 90°" = "Putar 90°" +"Rotate 90° right" = "Putar 90° ke kanan" +"Rotate to landscape" = "Putar ke lanskap" +"Rotate to portrait" = "Putar ke potret" +"Rotation" = "Rotasi" +"Rotation jitter" = "Variasi rotasi" +"Round" = "Bulat" +"Rounded" = "Membulat" +"Row" = "Baris" +"Row gap" = "Jarak baris" +"Row sizes" = "Ukuran baris" +"Row span" = "Rentang baris" +"Rows" = "Baris" +"Rows {count}" = "Baris {count}" +"Rulers" = "Penggaris" +"Run" = "Jalankan" +"Run {label}" = "Jalankan {label}" +"Search templates" = "Cari templat" +"See all templates" = "Lihat semua templat" +"Select layers and they space themselves as their content changes" = "Pilih layer dan jaraknya akan menyesuaikan saat kontennya berubah" +"SHA-256: {sha}…" = "SHA-256: {sha}…" +"Same as layer" = "Sama dengan layer" +"Saturation" = "Saturasi" +"Save" = "Simpan" +"Save as" = "Simpan sebagai" +"Save as preset…" = "Simpan sebagai preset…" +"Save version {key}" = "Simpan versi {key}" +"Saved" = "Tersimpan" +"Saved {name}" = "{name} disimpan" +"Say something" = "Tulis sesuatu" +"Scale" = "Skala" +"Scatter" = "Hamburan" +"Scoping: where pickers offer it" = "Cakupan: tempat pemilih menampilkannya" +"Screen" = "Screen" +"Scroll behavior" = "Perilaku gulir" +"Scroll to" = "Gulir ke" +"Scroll to layer" = "Gulir ke layer" +"Scroll with parent" = "Gulir bersama induk" +"Search plugins" = "Cari plugin" +"Search" = "Cari" +"Search actions, layers and tools" = "Cari tindakan, layer, dan alat" +"Search assets" = "Cari aset" +"Search comments" = "Cari komentar" +"Search fonts" = "Cari font" +"Search layers" = "Cari layer" +"Search shortcuts" = "Cari pintasan" +"Section" = "Section" +"Section color" = "Warna section" +"Sections" = "Section" +"Select a frame and add a starting point to present it as a flow." = "Pilih frame dan tambahkan titik awal untuk menyajikannya sebagai alur." +"Select a frame to preview it" = "Pilih frame untuk mempratinjaunya" +"Select a layer to see its properties and code" = "Pilih layer untuk melihat properti dan kodenya" +"Select all" = "Pilih semua" +"Select all with same" = "Pilih semua yang sama" +"Select layer" = "Pilih layer" +"Select layers to apply the style to" = "Pilih layer untuk menerapkan gaya" +"Select overlapping shapes" = "Pilih bentuk yang tumpang tindih" +"Select points to edit their position, radius and mirroring" = "Pilih titik untuk mengedit posisi, radius, dan pencerminannya" +"Select slot" = "Pilih slot" +"Selection" = "Pilihan" +"Selection box, {w} by {h} at {x}, {y}: arrows move it, Shift+arrows or {cmd}+arrows size it, Enter selects, Escape cancels" = "Kotak pilihan, {w} x {h} di {x}, {y}: panah untuk memindahkan, Shift+panah atau {cmd}+panah untuk mengubah ukuran, Enter untuk memilih, Escape untuk membatalkan" +"Selection box: arrows move it, Shift+arrows or {cmd}+arrows size it, Enter selects, Escape cancels" = "Kotak pilihan: panah untuk memindahkan, Shift+panah atau {cmd}+panah untuk mengubah ukuran, Enter untuk memilih, Escape untuk membatalkan" +"Send backward" = "Bawa mundur" +"Send report" = "Kirim laporan" +"Send to back" = "Bawa ke paling belakang" +"Sep" = "Sep" +"Server address (ws://host:47900/)" = "Alamat server (ws://host:47900/)" +"Server address" = "Alamat server" +"Server for online sharing" = "Server untuk berbagi online" +"Set as default" = "Jadikan default" +"Set variable" = "Atur variabel" +"Set variable mode" = "Atur mode variabel" +"Set variable {name}" = "Atur variabel {name}" +"Set {name} to {value}" = "Atur {name} ke {value}" +"Shadows" = "Bayangan" +"Shape" = "Bentuk" +"Shape builder" = "Shape builder" +"Shape tools" = "Alat bentuk" +"Share" = "Bagikan" +"Share this file" = "Bagikan file ini" +"Share with a code" = "Bagikan dengan kode" +"Share: live session, export" = "Bagikan: sesi langsung, ekspor" +"Shared" = "Dibagikan" +"Shared: copy its code from the file's menu" = "Dibagikan: salin kodenya dari menu file" +"Sharing a file needs the desktop app; here you can join one." = "Berbagi file memerlukan aplikasi desktop; di sini Anda hanya dapat bergabung." +"Sharing on the local network (online sharing is off: no server is set in Preferences)." = "Berbagi di jaringan lokal (berbagi online nonaktif: tidak ada server yang diatur di Preferensi)." +"Sharing on your network · {people}" = "Berbagi di jaringan Anda · {people}" +"Sharing online · {people}" = "Berbagi online · {people}" +"Sharing stopped: the file stays on the server, open only to you" = "Berbagi dihentikan: file tetap di server, hanya dapat dibuka oleh Anda" +"Show" = "Tampilkan" +"Show all templates" = "Tampilkan semua templat" +"Show as grid" = "Tampilkan sebagai grid" +"Show as list" = "Tampilkan sebagai daftar" +"Show autosaves" = "Tampilkan simpanan otomatis" +"Show behind transparent areas" = "Tampilkan di balik area transparan" +"Show comments (Shift+C)" = "Tampilkan komentar (Shift+C)" +"Show device frame" = "Tampilkan frame perangkat" +"Show dimensions on objects" = "Tampilkan dimensi pada objek" +"Show hotspot hints" = "Tampilkan petunjuk hotspot" +"Show in Explorer" = "Tampilkan di Explorer" +"Show in Finder" = "Tampilkan di Finder" +"Show in folder" = "Tampilkan di folder" +"Show only this on the canvas" = "Tampilkan hanya ini di kanvas" +"Show open" = "Tampilkan yang terbuka" +"Show section contents" = "Tampilkan isi section" +"Show this layer" = "Tampilkan layer ini" +"Show usage" = "Tampilkan penggunaan" +"Show/Hide" = "Tampilkan/Sembunyikan" +"Show/Hide UI" = "Tampilkan/Sembunyikan UI" +"Side by side" = "Berdampingan" +"Sidebar" = "Bilah samping" +"Simplify stroke" = "Sederhanakan stroke" +"Size" = "Ukuran" +"Size jitter" = "Variasi ukuran" +"Skip ink" = "Lewati tinta" +"Slashed zero" = "Nol bergaris miring" +"Slice" = "Slice" +"Slices" = "Slice" +"Slide in" = "Geser masuk" +"Slide out" = "Geser keluar" +"Slot" = "Slot" +"Slot content" = "Konten slot" +"Small capitals" = "Huruf kapital kecil" +"Small caps" = "Kapital kecil" +"Smart animate" = "Smart animate" +"Snap to pixel grid" = "Snap ke grid piksel" +"Social and slides" = "Media sosial dan slide" +"Social media" = "Media sosial" +"Social post sizes" = "Ukuran postingan media sosial" +"Soft light" = "Soft light" +"Solid" = "Solid" +"Some variants have the same property values: give each one a unique combination" = "Beberapa variant memiliki nilai properti yang sama: berikan kombinasi unik untuk masing-masing" +"Sort" = "Urutkan" +"Sort by" = "Urutkan menurut" +"Sort by date" = "Urutkan menurut tanggal" +"Sort by page" = "Urutkan menurut halaman" +"Sort by {column}" = "Urutkan menurut {column}" +"Space around" = "Space around" +"Space between" = "Space between" +"Space drag" = "Seret dengan Space" +"Space evenly" = "Space evenly" +"Space+drag" = "Space+seret" +"Spacing" = "Spasi" +"Spam, stolen work, abuse…" = "Spam, karya curian, penyalahgunaan…" +"Splay" = "Bukaan" +"Spotlight me" = "Sorot saya" +"Spread" = "Sebaran" +"Square" = "Persegi" +"Standard" = "Standar" +"Standard ligatures" = "Ligatur standar" +"Star" = "Bintang" +"Stars" = "Bintang" +"Start" = "Mulai" +"Start ascending from / stop descending at" = "Mulai naik dari / berhenti turun di" +"Start from a blank canvas" = "Mulai dari kanvas kosong" +"Start from a template" = "Mulai dari templat" +"Start on path" = "Mulai pada jalur" +"Start point" = "Titik awal" +"Start sharing" = "Mulai berbagi" +"Start sharing with the Share button, then pass on the code it gives" = "Mulai berbagi dengan tombol Bagikan, lalu teruskan kode yang diberikannya" +"Starting to share…" = "Memulai berbagi…" +"Status" = "Status" +"Sticky" = "Menempel" +"Stop" = "Hentikan" +"Stop following {name}" = "Berhenti mengikuti {name}" +"Stop session" = "Hentikan sesi" +"Stop sharing" = "Berhenti berbagi" +"Stop spotlighting" = "Hentikan sorotan" +"Stop {n} {hex}" = "Titik {n} {hex}" +"Stretch" = "Regangkan" +"Strikethrough" = "Coret" +"String" = "String" +"Stroke" = "Stroke" +"Stroke style" = "Gaya stroke" +"Stroke weight" = "Ketebalan stroke" +"Strokes" = "Stroke" +"Style" = "Gaya" +"Styles" = "Gaya" +"Stylistic set 1" = "Set gaya 1" +"Stylistic set 2" = "Set gaya 2" +"Stylistic set 3" = "Set gaya 3" +"Stylistic set 4" = "Set gaya 4" +"Stylistic set 5" = "Set gaya 5" +"Subtract" = "Kurangi" +"Subtracts" = "Pengurangan" +"Suffix" = "Sufiks" +"Suspend snapping while dragging" = "Tangguhkan snapping saat menyeret" +"Swap instance" = "Tukar instance" +"Swap library: use another library's assets of the same names" = "Tukar pustaka: gunakan aset bernama sama dari pustaka lain" +"Swap orientation" = "Tukar orientasi" +"Swap overlay" = "Tukar overlay" +"Swap to {name}" = "Tukar ke {name}" +"Swap width and height" = "Tukar lebar dan tinggi" +"Swapped instance" = "Instance ditukar" +"Swapped {n} assets" = { other = "{n} aset ditukar" } +"Swapped {n} assets; {missed} had no match and still use the old library" = { other = "{n} aset ditukar; {missed} tidak memiliki padanan dan masih menggunakan pustaka lama" } +"Sweep" = "Sapuan" +"System" = "Sistem" +"Tab / Shift+Tab" = "Tab / Shift+Tab" +"Table" = "Tabel" +"Tablet" = "Tablet" +"Tabular numbers" = "Angka tabular" +"Take the values from the first selected layer" = "Ambil nilai dari layer pertama yang dipilih" +"Taper" = "Runcing" +"Taper both ends" = "Runcingkan kedua ujung" +"Tell the server's operator what is wrong with it" = "Beri tahu operator server apa masalahnya" +"Temperature" = "Suhu" +"Template" = "Templat" +"Templates" = "Templat" +"Terms" = "Ketentuan" +"Text" = "Teks" +"Text align" = "Perataan teks" +"Text content" = "Konten teks" +"Text style" = "Gaya teks" +"Text styles" = "Gaya teks" +"Texts" = "Teks" +"Texture" = "Tekstur" +"The canvas previews colors in sRGB; exported PNG, JPG and WebP files are tagged Display P3." = "Kanvas mempratinjau warna dalam sRGB; file PNG, JPG, dan WebP yang diekspor ditandai Display P3." +"The file is deleted from the server: nobody can open or join it from there again, and this can't be undone. Copies that are open stay with whoever has them." = "File dihapus dari server: tidak ada yang dapat membuka atau bergabung ke file itu dari sana lagi, dan tindakan ini tidak dapat diurungkan. Salinan yang sedang terbuka tetap ada pada pemiliknya." +"The file now holds another library" = "File kini berisi pustaka lain" +"The file now holds another library (\"{name}\")" = "File kini berisi pustaka lain (\"{name}\")" +"The files you shared or published online from this computer. They stay on their server until you remove them." = "File yang Anda bagikan atau publikasikan secara online dari komputer ini. File tersebut tetap di servernya hingga Anda menghapusnya." +"The link carries the session's secret: share it only with people you invite." = "Link ini memuat rahasia sesi: bagikan hanya kepada orang yang Anda undang." +"The name in your online files and on the server. The document inside keeps its own name." = "Nama di file online Anda dan di server. Dokumen di dalamnya tetap memakai namanya sendiri." +"The selection uses several text styles: click to apply one" = "Pilihan menggunakan beberapa gaya teks: klik untuk menerapkan salah satunya" +"The server deletes this file if nobody opens it before {date}." = "Server akan menghapus file ini jika tidak ada yang membukanya sebelum {date}." +"The whole file" = "Seluruh file" +"Theme" = "Tema" +"There's no destination for that action" = "Tidak ada tujuan untuk tindakan itu" +"Thickness" = "Ketebalan" +"This branch can't be reviewed: {e}" = "Branch ini tidak dapat ditinjau: {e}" +"This branch was merged or archived." = "Branch ini telah di-merge atau diarsipkan." +"This computer only" = "Hanya komputer ini" +"This computer remembers the owner token, so the file can be managed from the home screen's Online list. Copy it to manage the file from somewhere else: it is a password for this file and won't be shown again." = "Komputer ini mengingat token pemilik, sehingga file dapat dikelola dari daftar Online di layar beranda. Salin token untuk mengelola file dari tempat lain: token ini adalah kata sandi untuk file ini dan tidak akan ditampilkan lagi." +"This condition is edited as an expression" = "Kondisi ini diedit sebagai ekspresi" +"This file" = "File ini" +"This file has unsaved changes" = "File ini memiliki perubahan yang belum disimpan" +"This file is on {server}, open only to you. Share it to let others in with a new code." = "File ini ada di {server}, hanya dapat dibuka oleh Anda. Bagikan untuk mengizinkan orang lain masuk dengan kode baru." +"This frame is new on the branch." = "Frame ini baru di branch." +"This frame isn't on the branch." = "Frame ini tidak ada di branch." +"This server is open to the public: no key needed." = "Server ini terbuka untuk publik: tidak perlu kunci." +"This server needs its key: add ?key=… to the address (`figcraft-server key` prints it on the server's machine)." = "Server ini memerlukan kuncinya: tambahkan ?key=… ke alamat (`figcraft-server key` menampilkannya di mesin server)." +"This server takes files only with its key: see Advanced." = "Server ini hanya menerima file dengan kuncinya: lihat Lanjutan." +"Tidy up" = "Rapikan" +"Tile" = "Ubin" +"Tile type" = "Jenis ubin" +"Tint" = "Rona" +"Title" = "Judul" +"Title case" = "Huruf Awal Kapital" +"To share this library with your team, publish the file to a server (Share ▸ Publish to server…), then publish the library there." = "Untuk membagikan pustaka ini kepada tim Anda, publikasikan file ke server (Bagikan ▸ Publikasikan ke server…), lalu publikasikan pustaka di sana." +"Toggle" = "Alihkan" +"Toggle light/dark theme" = "Alihkan tema terang/gelap" +"Toggle visibility" = "Alihkan visibilitas" +"Tools" = "Alat" +"Top" = "Atas" +"Top & bottom" = "Atas & bawah" +"Top left radius" = "Radius kiri atas" +"Top right radius" = "Radius kanan atas" +"Transform" = "Transformasi" +"Triangle arrow" = "Panah segitiga" +"Trigger" = "Pemicu" +"True" = "Benar" +"Truncate text" = "Potong teks" +"Truncate with an ellipsis" = "Potong dengan elipsis" +"Try again" = "Coba lagi" +"Try another search or filter." = "Coba pencarian atau filter lain." +"Try another word, or look at every kind." = "Coba kata lain, atau lihat semua jenis." +"Turn a layer into a component, reuse it, and change every copy at once" = "Ubah layer menjadi component, gunakan ulang, dan ubah semua salinannya sekaligus" +"Two digits" = "Dua digit" +"Type" = "Tipe" +"Type settings" = "Pengaturan teks" +"Type the join code you were given, or paste an invite link." = "Ketik kode gabung yang Anda terima, atau tempel link undangan." +"Typography" = "Tipografi" +"Underline" = "Garis bawah" +"Undo takes back only your own changes; what others changed since stays." = "Urungkan hanya membatalkan perubahan Anda sendiri; perubahan orang lain sejak itu tetap ada." +"Ungroup" = "Pisahkan grup" +"Uniform" = "Seragam" +"Union" = "Gabungkan" +"Unions" = "Gabungan" +"Unknown — treated as sRGB" = "Tidak diketahui — dianggap sRGB" +"Unread" = "Belum dibaca" +"Unresolve" = "Buka kembali" +"Unsaved changes" = "Perubahan belum disimpan" +"Unsaved changes in {names}. Close the window and lose them?" = "Perubahan belum disimpan di {names}. Tutup jendela dan buang perubahan?" +"Unsaved changes: save first ({save}), or close the tab with {alt}-click to discard" = "Perubahan belum disimpan: simpan dulu ({save}), atau tutup tab dengan {alt}-klik untuk membuangnya" +"Unsaved changes: save first, or close again with {key} to discard" = "Perubahan belum disimpan: simpan dulu, atau tutup lagi dengan {key} untuk membuangnya" +"Up" = "Atas" +"Update plugin" = "Perbarui plugin" +"Update" = "Perbarui" +"Update from main" = "Perbarui dari main" +"Update from selection" = "Perbarui dari pilihan" +"Updated {components} and {styles}" = "{components} dan {styles} diperbarui" +"Updated {name}" = "{name} diperbarui" +"Uploads this file to a FigCraft server and keeps this tab in sync with it. You get a link to edit and a link to view." = "Mengunggah file ini ke server FigCraft dan menjaga tab ini tetap sinkron dengannya. Anda mendapat link untuk mengedit dan link untuk melihat." +"Uppercase" = "Huruf kapital" +"Use a fixed value" = "Gunakan nilai tetap" +"Use an expression, e.g. count + 1" = "Gunakan ekspresi, mis. count + 1" +"Use as mask" = "Gunakan sebagai mask" +"Use auto layout" = "Gunakan auto layout" +"Use number keys for opacity" = "Gunakan tombol angka untuk opasitas" +"Use the layer's fill" = "Gunakan fill layer" +"Used in {files} · {instances}" = "Digunakan di {files} · {instances}" +"Username" = "Nama pengguna" +"Value" = "Nilai" +"Uses variables: each layer shows them in its own mode" = "Menggunakan variabel: tiap layer menampilkannya dalam mode masing-masing" +"Variable" = "Variabel" +"Variable collections" = "Koleksi variabel" +"Variable modes" = "Mode variabel" +"Variable width" = "Lebar variabel" +"Variables" = "Variabel" +"Variables JSON…" = "JSON variabel…" +"Variables store reusable values (colours, numbers, strings, booleans) with modes such as Light and Dark." = "Variabel menyimpan nilai yang dapat digunakan ulang (warna, angka, string, boolean) dengan mode seperti Terang dan Gelap." +"Variant" = "Variant" +"Vector" = "Vector" +"Vectors" = "Vector" +"Version" = "Versi" +"Version history" = "Riwayat versi" +"Version {version}" = "Versi {version}" +"Version {v} · {components} · {styles} · {variables}" = "Versi {v} · {components} · {styles} · {variables}" +"Vertical" = "Vertikal" +"Vertical align" = "Perataan vertikal" +"Vertical hex" = "Heksagon vertikal" +"Vertical padding" = "Padding vertikal" +"Vertical spacing" = "Jarak vertikal" +"Vertical trim" = "Pangkas vertikal" +"View" = "Tampilan" +"View link" = "Link lihat" +"View link copied" = "Link lihat disalin" +"View only" = "Hanya lihat" +"View only: you see every change as it happens but can't edit. Leave to keep a copy you can edit." = "Hanya lihat: Anda melihat setiap perubahan saat terjadi tetapi tidak dapat mengedit. Keluar untuk menyimpan salinan yang dapat diedit." +"Viewing “{name}”" = "Melihat “{name}”" +"Violet" = "Ungu" +"Visibility" = "Visibilitas" +"Visible" = "Terlihat" +"Vivid" = "Cerah" +"Warm" = "Hangat" +"Watch" = "Jam tangan" +"Wavy" = "Bergelombang" +"Web" = "Web" +"Websites" = "Situs web" +"WebSocket URL" = "URL WebSocket" +"WebSocket URL copied" = "URL WebSocket disalin" +"Wedge" = "Baji" +"Weight" = "Ketebalan" +"What you try here changes this preview and the code below, not the file" = "Yang Anda coba di sini mengubah pratinjau ini dan kode di bawah, bukan file-nya" +"What changed since it was marked ready for dev" = "Yang berubah sejak ditandai siap untuk dev" +"What is wrong with this file? The server's operator gets your report." = "Apa yang salah dengan file ini? Operator server akan menerima laporan Anda." +"What it's for" = "Kegunaannya" +"What this changed from isn't known: it changed before FigCraft kept a copy of ready-for-dev frames. Resolve the change (or mark it ready again) to compare from now on." = "Asal perubahan ini tidak diketahui: perubahan terjadi sebelum FigCraft menyimpan salinan frame siap dev. Selesaikan perubahan (atau tandai siap lagi) agar dapat dibandingkan mulai sekarang." +"While hovering" = "Saat hover" +"While pressing" = "Saat ditekan" +"White" = "Putih" +"Who runs it, its terms and how long it keeps files" = "Siapa pengelolanya, ketentuannya, dan berapa lama file disimpan" +"Why it changed" = "Alasan perubahan" +"Widgets" = "Widget" +"Width" = "Lebar" +"Width point" = "Titik lebar" +"Width profile" = "Profil lebar" +"Wireframe kit" = "Kit wireframe" +"With the layers' export settings" = "Dengan pengaturan ekspor layer" +"Wrap" = "Wrap" +"Wrap in new section" = "Bungkus dalam section baru" +"Yellow" = "Kuning" +"Yesterday" = "Kemarin" +"You" = "Anda" +"You'll get the shared file as a new tab and edit it together." = "Anda akan mendapat file bersama sebagai tab baru dan mengeditnya bersama." +"You're spotlighting: everyone follows your view" = "Anda sedang spotlight: semua orang mengikuti tampilan Anda" +"Your copy of the file stays open" = "Salinan file Anda tetap terbuka" +"Your copy stays open; the file stays on the server" = "Salinan Anda tetap terbuka; file tetap ada di server" +"Your name" = "Nama Anda" +"Your name in comments" = "Nama Anda di komentar" +"Your system asks for reduced motion: animations stay off." = "Sistem Anda meminta gerakan dikurangi: animasi tetap nonaktif." +"Z" = "Z" +"Z to A" = "Z ke A" +"Zoom" = "Zoom" +"Zoom around the pointer" = "Zoom berpusat di penunjuk" +"Zoom device to fill window" = "Zoom perangkat agar memenuhi jendela" +"Zoom in" = "Perbesar" +"Zoom out" = "Perkecil" +"Zoom to 100%" = "Zoom ke 100%" +"Zoom to 200%" = "Zoom ke 200%" +"Zoom to 50%" = "Zoom ke 50%" +"Zoom to fit" = "Zoom agar pas" +"Zoom to selection" = "Zoom ke pilihan" +"Zoom tool: click to zoom in, drag an area" = "Alat zoom: klik untuk memperbesar, seret area" +"Zoom tool: zoom out" = "Alat zoom: perkecil" +"and {n} more" = { other = "dan {n} lainnya" } +"bleed marks" = "tanda bleed" +"by {author}" = "oleh {author}" +"call any command its access allows" = "memanggil perintah apa pun yang diizinkan aksesnya" +"call only: {commands}" = "hanya memanggil: {commands}" +"can edit the document" = "dapat mengedit dokumen" +"crop marks" = "tanda potong" +"development: {path}" = "pengembangan: {path}" +"e.g. count + 1" = "mis. count + 1" +"e.g. count >= 3 and not done" = "mis. count >= 3 and not done" +"figcraft:// links from a browser, chat or email open this app and join the session." = "Link figcraft:// dari browser, chat, atau email membuka aplikasi ini dan bergabung ke sesi." +"from {server}" = "dari {server}" +"hidden" = "tersembunyi" +"iOS" = "iOS" +"just now" = "baru saja" +"locked" = "terkunci" +"no bleed" = "tanpa bleed" +"nobody else here yet" = "belum ada orang lain di sini" +"now" = "sekarang" +"or" = "atau" +"put a widget on the canvas" = "menaruh widget di kanvas" +"read and edit the document" = "membaca dan mengedit dokumen" +"read the document" = "membaca dokumen" +"reads the document" = "membaca dokumen" +"the plugin" = "plugin" +"this session only" = "hanya sesi ini" +"yesterday" = "kemarin" +"{instances} in {files}" = "{instances} di {files}" +"{language}: draft translation, waiting for a native speaker's review." = "{language}: terjemahan draf, menunggu tinjauan penutur asli." +"{length} bleed" = "bleed {length}" +"{month} {day}, {year}" = "{day} {month} {year}" +"{name} cleared from the list" = "{name} dihapus dari daftar" +"{name} is forgotten on this computer; the file stays on {server}" = "{name} dilupakan di komputer ini; file tetap ada di {server}" +"{name} is on the server." = "{name} ada di server." +"{name} is spotlighting" = "{name} sedang spotlight" +"{name}\nClick to apply to the selection" = "{name}\nKlik untuk menerapkan ke pilihan" +"{name}\nDrag onto the canvas, or click to place in the middle of the view.\nHold Alt (Option) while dropping onto an instance to swap it." = "{name}\nSeret ke kanvas, atau klik untuk menaruh di tengah tampilan.\nTahan Alt (Option) saat melepas di atas instance untuk menukarnya." +"{name} (from {library})" = "{name} (dari {library})" +"{name} (you)" = "{name} (Anda)" +"{name} ({layers} layers)" = "{name} ({layers} layer)" +"{name} ({tag}): {min} – {max}, default {default}. Double-click the slider to go back to the style's value; Escape while dragging cancels." = "{name} ({tag}): {min} – {max}, default {default}. Klik dua kali slider untuk kembali ke nilai gaya; Escape saat menyeret untuk membatalkan." +"{name} from {path}" = "{name} dari {path}" +"{name} was removed from the server" = "{name} dihapus dari server" +"{name} · deleted on main" = "{name} · dihapus di main" +"{name} · deleted on the branch" = "{name} · dihapus di branch" +"{name} · not published" = "{name} · belum dipublikasikan" +"{name} · on a server" = "{name} · di server" +"{name} · published version {v}" = "{name} · versi terpublikasi {v}" +"{name} · version {v} on the server" = "{name} · versi {v} di server" +"{name}, in a live session" = "{name}, dalam sesi langsung" +"{name}, online, open only to you" = "{name}, online, hanya terbuka untuk Anda" +"{name}, {kind}, {w} by {h}, selected" = "{name}, {kind}, {w} x {h}, dipilih" +"{n} added" = { other = "{n} ditambahkan" } +"{n} autosave versions" = { other = "{n} versi simpan otomatis" } +"{n} changed" = { other = "{n} diubah" } +"{n} columns" = { other = "{n} kolom" } +"{n} components" = { other = "{n} component" } +"{n} components and styles have newer versions" = { other = "{n} component dan gaya memiliki versi lebih baru" } +"{n} conflicts to resolve" = { other = "{n} konflik untuk diselesaikan" } +"{n} days ago" = { other = "{n} hari lalu" } +"{n} files" = { other = "{n} file" } +"{n} hours ago" = { other = "{n} jam lalu" } +"{n} instances" = { other = "{n} instance" } +"{n} layers" = { other = "{n} layer" } +"{n} layers as one file" = { other = "{n} layer sebagai satu file" } +"{n} layers selected" = { other = "{n} layer dipilih" } +"{n} layers · {parts}" = { other = "{n} layer · {parts}" } +"{n} matches" = { other = "{n} kecocokan" } +"{n} minutes ago" = { other = "{n} menit lalu" } +"{n} months ago" = { other = "{n} bulan lalu" } +"{n} of {total}" = "{n} dari {total}" +"{n} people joined" = { other = "{n} orang bergabung" } +"{n} preferred components" = { other = "{n} component pilihan" } +"{n} ready" = { other = "{n} siap" } +"{n} removed" = { other = "{n} dihapus" } +"{n} replies" = { other = "{n} balasan" } +"{n} rows" = { other = "{n} baris" } +"{n} styles" = { other = "{n} gaya" } +"{n} variables" = { other = "{n} variabel" } +"{n} weeks ago" = { other = "{n} minggu lalu" } +"{n} years ago" = { other = "{n} tahun lalu" } +"{n}d" = "{n} hr" +"{n}h" = "{n} j" +"{n}m" = "{n} mnt" +"{n}w" = "{n} mgg" +"{page}, nothing selected" = "{page}, tidak ada yang dipilih" +"{profile} (current)" = "{profile} (saat ini)" +"{property} is its value; {property ? \"a\" : \"b\"} picks a string. Other {…} stays as written." = "{property} adalah nilainya; {property ? \"a\" : \"b\"} memilih string. {…} lainnya tetap seperti tertulis." +"{server} can't say what became of your files (it is older than this app)." = "{server} tidak dapat memberi tahu nasib file Anda (versinya lebih lama dari aplikasi ini)." +"{server} · No longer on the server" = "{server} · Tidak ada lagi di server" +"{server} · {shared} · Opened {date}" = "{server} · {shared} · Dibuka {date}" +"{tool} hold {key}" = "{tool} tahan {key}" +"{value} isn't a colour" = "{value} bukan warna" +"{when} · edited" = "{when} · diedit" +"← ↑ → ↓" = "← ↑ → ↓" +"← → ↑ ↓" = "← → ↑ ↓" +"←" = "←" +"→, Space or N" = "→, Spasi atau N" +"↵" = "↵" +"⇥ / ⇧⇥" = "⇥ / ⇧⇥" +"⌘ arrows" = "⌘ panah" +"⌘ click" = "⌘ klik" +"⌘ scroll" = "⌘ gulir" +"⌥ drag" = "⌥ seret" + +[commands] +"align.bottom" = "Ratakan bawah" +"align.hcenter" = "Ratakan tengah horizontal" +"align.left" = "Rata kiri" +"align.right" = "Rata kanan" +"align.top" = "Ratakan atas" +"align.vcenter" = "Ratakan tengah vertikal" +"annotation.add" = "Tambah anotasi" +"annotation.addCategory" = "Tambah kategori anotasi" +"annotation.categories" = "Kategori anotasi" +"annotation.edit" = "Edit anotasi" +"annotation.editCategory" = "Edit kategori anotasi" +"annotation.list" = "Daftar anotasi" +"annotation.remove" = "Hapus anotasi" +"annotation.removeCategory" = "Hapus kategori anotasi" +"app.actions" = "Tindakan" +"app.preferences" = "Preferensi" +"arrange.back" = "Bawa ke paling belakang" +"arrange.backward" = "Bawa mundur" +"arrange.forward" = "Bawa maju" +"arrange.front" = "Bawa ke paling depan" +"arrange.packH" = "Rapatkan horizontal" +"arrange.packV" = "Rapatkan vertikal" +"arrange.roundToPixels" = "Bulatkan ke piksel" +"arrange.tidy" = "Rapikan" +"bool.exclude" = "Kecualikan pilihan" +"bool.flatten" = "Satukan boolean" +"bool.intersect" = "Iriskan pilihan" +"bool.subtract" = "Kurangi pilihan" +"bool.union" = "Gabungkan pilihan" +"branch.archive" = "Arsipkan branch" +"branch.create" = "Buat branch" +"branch.list" = "Daftar branch" +"branch.merge" = "Merge branch" +"branch.open" = "Buka branch" +"branch.review" = "Tinjau branch" +"branch.updateFromMain" = "Perbarui dari main" +"codeConnect.export" = "Ekspor koneksi kode" +"codeConnect.import" = "Impor koneksi kode" +"codeConnect.remove" = "Putuskan dari kode" +"codeConnect.set" = "Hubungkan ke kode" +"collab.cursor" = "Tampilkan kursor di" +"collab.cursorChat" = "Chat kursor" +"collab.diff" = "Tampilkan perubahan sinkronisasi" +"collab.files" = "File online Anda" +"collab.follow" = "Ikuti" +"collab.forgetFile" = "Lupakan file online" +"collab.host" = "Mulai sesi langsung" +"collab.join" = "Gabung sesi langsung" +"collab.leave" = "Keluar dari sesi langsung" +"collab.manageFile" = "Kelola file yang dipublikasikan" +"collab.openFile" = "Buka file online" +"collab.peers" = "Orang di file ini" +"collab.publish" = "Publikasikan ke server" +"collab.recoverFile" = "Pulihkan file online" +"collab.registerLinks" = "Buka link undangan di FigCraft" +"collab.report" = "Laporkan file ke operator server" +"collab.serverInfo" = "Info server" +"collab.share" = "Bagikan dengan kode bergabung" +"collab.spotlight" = "Sorot saya" +"collab.stop" = "Hentikan sesi langsung" +"command.batch" = "Jalankan beberapa perintah" +"comment.add" = "Tambah komentar" +"comment.delete" = "Hapus komentar" +"comment.edit" = "Edit komentar" +"comment.link" = "Salin link ke komentar" +"comment.list" = "Daftar komentar" +"comment.markRead" = "Tandai komentar sudah dibaca" +"comment.move" = "Pindahkan komentar" +"comment.next" = "Komentar berikutnya" +"comment.open" = "Buka komentar" +"comment.people" = "Orang di komentar" +"comment.react" = "Beri reaksi pada komentar" +"comment.reply" = "Balas komentar" +"comment.resolve" = "Selesaikan komentar" +"comment.zoom" = "Zoom ke komentar" +"component.addProperty" = "Tambah properti component" +"component.addVariant" = "Tambah variant" +"component.bindProperty" = "Ikat layer ke properti" +"component.combineVariants" = "Gabungkan sebagai variant" +"component.create" = "Buat component" +"component.createMultiple" = "Buat beberapa component" +"component.deleteProperty" = "Hapus properti component" +"component.detach" = "Lepaskan instance" +"component.editProperty" = "Edit properti component" +"component.exposeInstance" = "Tampilkan instance bersarang" +"component.goToMain" = "Buka main component" +"component.hideWhenPublishing" = "Sembunyikan saat dipublikasikan" +"component.list" = "Daftar component" +"component.makeSlot" = "Jadikan slot" +"component.playground" = "Playground component" +"component.properties" = "Properti component" +"component.pushChanges" = "Terapkan perubahan ke main component" +"component.removeSlot" = "Hapus slot" +"component.resetInstance" = "Reset semua perubahan" +"component.resetOverride" = "Reset override" +"component.restoreMain" = "Pulihkan main component" +"dev.compare" = "Bandingkan perubahan" +"dev.focus" = "Tampilan fokus" +"dev.resolveChange" = "Selesaikan perubahan" +"dev.unfocus" = "Keluar dari tampilan fokus" +"devResource.add" = "Tambah sumber daya dev" +"devResource.edit" = "Edit sumber daya dev" +"devResource.list" = "Daftar sumber daya dev" +"devResource.remove" = "Hapus sumber daya dev" +"distribute.horizontal" = "Sebarkan jarak horizontal" +"distribute.vertical" = "Sebarkan jarak vertikal" +"doc.home" = "Beranda" +"doc.list" = "Daftar dokumen" +"doc.nextTab" = "Tab berikutnya" +"doc.previousTab" = "Tab sebelumnya" +"doc.switch" = "Ganti dokumen" +"edit.copy" = "Salin" +"edit.copyAsCss" = "Salin sebagai CSS" +"edit.copyAsPng" = "Salin sebagai PNG" +"edit.copyAsSvg" = "Salin sebagai SVG" +"edit.copyAsText" = "Salin sebagai teks" +"edit.copyLink" = "Salin link ke pilihan" +"edit.copyProperties" = "Salin properti" +"edit.cut" = "Potong" +"edit.delete" = "Hapus" +"edit.duplicate" = "Duplikat" +"edit.findReplace" = "Cari dan ganti" +"edit.paste" = "Tempel" +"edit.pasteOver" = "Tempel di atas pilihan" +"edit.pasteProperties" = "Tempel properti" +"edit.pasteReplace" = "Tempel dan ganti" +"edit.pickColor" = "Ambil warna" +"edit.redo" = "Ulangi" +"edit.repeat" = "Ulangi perintah terakhir" +"edit.setDefaultProperties" = "Atur properti default" +"edit.undo" = "Urungkan" +"effect.add" = "Tambah efek" +"effect.move" = "Pindahkan efek" +"effect.remove" = "Hapus efek" +"effect.set" = "Atur efek" +"export.add" = "Tambah pengaturan ekspor" +"export.remove" = "Hapus pengaturan ekspor" +"export.update" = "Edit pengaturan ekspor" +"file.close" = "Tutup tab" +"file.colorProfile" = "Profil warna" +"file.duplicate" = "Duplikat file" +"file.export" = "Ekspor" +"file.exportFramesPdf" = "Ekspor frame ke PDF" +"file.exportLayers" = "Ekspor layer" +"file.exportSvg" = "Ekspor pilihan sebagai SVG" +"file.import" = "Impor" +"file.new" = "File desain baru" +"file.newFromTemplate" = "Baru dari templat" +"file.open" = "Buka" +"file.openRecent" = "Buka terbaru" +"file.placeImage" = "Tempatkan gambar" +"file.recover" = "Pulihkan file" +"file.rename" = "Ganti nama file" +"file.revert" = "Kembalikan ke versi tersimpan" +"file.save" = "Simpan" +"file.saveAs" = "Simpan sebagai" +"file.saveVersion" = "Simpan ke riwayat versi" +"file.versionHistory" = "Tampilkan riwayat versi" +"fill.add" = "Tambah fill" +"fill.move" = "Pindahkan fill" +"fill.pattern" = "Fill pola" +"fill.remove" = "Hapus fill" +"fill.set" = "Atur fill" +"frame.create" = "Buat frame" +"frame.presets" = "Daftar preset frame" +"frame.swapOrientation" = "Tukar orientasi" +"grid.add" = "Tambah layout grid" +"grid.move" = "Pindahkan layout grid" +"grid.remove" = "Hapus layout grid" +"guide.add" = "Tambah garis bantu" +"guide.clear" = "Hapus semua garis bantu" +"guide.move" = "Pindahkan garis bantu" +"guide.remove" = "Hapus garis bantu" +"guide.select" = "Pilih garis bantu" +"help.gettingStarted" = "Memulai" +"help.about" = "Tentang FigCraft" +"help.page" = "Halaman bantuan" +"help.shortcuts" = "Pintasan keyboard" +"image.adjust" = "Sesuaikan gambar" +"image.deletePreset" = "Hapus preset gambar" +"image.place" = "Tempatkan gambar" +"image.presets" = "Preset gambar" +"image.savePreset" = "Simpan preset gambar" +"inspect.assets" = "Inspeksi aset" +"inspect.code" = "Kode untuk layer" +"inspect.componentCode" = "Kode component" +"inspect.properties" = "Inspeksi properti" +"inspect.readyForDev" = "Siap untuk dev" +"instance.create" = "Buat instance" +"instance.exposed" = "Instance bersarang yang ditampilkan" +"instance.place" = "Tempatkan instance" +"instance.resetSlot" = "Reset slot" +"instance.setProperties" = "Atur properti instance" +"instance.slotInsert" = "Sisipkan ke slot" +"instance.swap" = "Tukar instance" +"instance.swapAt" = "Tukar instance di titik" +"layers.collapseAll" = "Ciutkan layer" +"layout.add" = "Tambah auto layout" +"layout.remove" = "Hapus auto layout" +"layout.setTrack" = "Atur ukuran track grid" +"layout.suggest" = "Sarankan auto layout" +"libraries.open" = "Pustaka" +"libraries.publish" = "Publikasikan pustaka…" +"library.acceptUpdates" = "Terima pembaruan pustaka" +"library.add" = "Tambah pustaka" +"library.aliasVariable" = "Buat alias variabel pustaka" +"library.applyStyle" = "Terapkan gaya pustaka" +"library.bindVariable" = "Ikat variabel pustaka" +"library.extendCollection" = "Perluas koleksi pustaka" +"library.import" = "Impor component pustaka" +"library.importVariable" = "Impor variabel pustaka" +"library.list" = "Daftar pustaka" +"library.place" = "Tempatkan component pustaka" +"library.publish" = "Publikasikan pustaka" +"library.publishToServer" = "Publikasikan pustaka ke server" +"library.remove" = "Hapus pustaka" +"library.setVariableMode" = "Atur mode variabel pustaka" +"library.swap" = "Tukar pustaka" +"library.swapAt" = "Tukar instance ke component pustaka" +"library.updates" = "Pembaruan pustaka" +"library.usage" = "Penggunaan pustaka" +"measure.distances" = "Ukur jarak" +"measure.padding" = "Ukur padding auto layout" +"node.create" = "Buat layer" +"node.get" = "Ambil layer" +"node.reorder" = "Ubah urutan layer" +"node.reparent" = "Pindahkan layer ke dalam" +"node.set" = "Atur properti" +"object.batchRename" = "Ganti nama massal" +"object.convertToFrame" = "Konversi ke frame" +"object.convertToGroup" = "Konversi ke grup" +"object.flipH" = "Balik horizontal" +"object.flipV" = "Balik vertikal" +"object.frameSelection" = "Buat frame dari pilihan" +"object.group" = "Grupkan pilihan" +"object.hideOthers" = "Sembunyikan layer lain" +"object.mask" = "Gunakan sebagai mask" +"object.moveToPage" = "Pindahkan ke halaman" +"object.opacityKeys" = "Opasitas dari tombol angka" +"object.rasterize" = "Rasterisasi pilihan" +"object.releaseMask" = "Lepaskan mask" +"object.removeFill" = "Hapus fill" +"object.removeFrame" = "Hapus frame" +"object.removeStroke" = "Hapus stroke" +"object.rename" = "Ganti nama" +"object.resizeToFit" = "Ubah ukuran agar pas" +"object.rotate180" = "Putar 180°" +"object.rotateLeft" = "Putar 90° ke kiri" +"object.rotateRight" = "Putar 90° ke kanan" +"object.setThumbnail" = "Jadikan thumbnail" +"object.swapFillStroke" = "Tukar fill dan stroke" +"object.toggleLock" = "Kunci/Buka kunci pilihan" +"object.toggleVisible" = "Tampilkan/Sembunyikan pilihan" +"object.ungroup" = "Pisahkan grup pilihan" +"object.wrapInSection" = "Bungkus dalam section baru" +"page.add" = "Tambah halaman" +"page.delete" = "Hapus halaman" +"page.duplicate" = "Duplikat halaman" +"page.list" = "Daftar halaman" +"page.move" = "Pindahkan halaman" +"page.rename" = "Ganti nama halaman" +"page.select" = "Buka halaman" +"page.setBackground" = "Latar belakang halaman" +"paint.documentColors" = "Warna dokumen" +"plugin.close" = "Tutup panel plugin" +"plugin.directory.install" = "Instal plugin dari direktori" +"plugin.directory.list" = "Jelajahi direktori plugin" +"plugin.directory.publish" = "Publikasikan plugin ke direktori" +"plugin.directory.unpublish" = "Batalkan publikasi plugin dari direktori" +"plugin.event" = "Gunakan kontrol panel plugin" +"plugin.import" = "Impor plugin dari manifest…" +"plugin.list" = "Daftar plugin" +"plugin.remove" = "Hapus plugin" +"plugin.run" = "Jalankan plugin" +"plugin.ui" = "Panel plugin" +"plugins.manage" = "Kelola plugin…" +"plugins.runLast" = "Jalankan plugin terakhir" +"pref.highlightHover" = "Sorot layer saat hover" +"pref.keepTool" = "Tetap pilih alat setelah dipakai" +"pref.language" = "Bahasa antarmuka" +"pref.nudge" = "Jarak geser" +"pref.numberKeysOpacity" = "Gunakan tombol angka untuk opasitas" +"pref.publishServer" = "Server untuk berbagi online" +"pref.reduceMotion" = "Kurangi gerakan" +"pref.renameDuplicates" = "Ganti nama layer duplikat" +"pref.showDimensions" = "Tampilkan dimensi pada objek" +"pref.userName" = "Nama Anda di komentar" +"proto.action.add" = "Tambah aksi prototype" +"proto.action.move" = "Ubah urutan aksi prototype" +"proto.action.remove" = "Hapus aksi prototype" +"proto.action.set" = "Edit aksi prototype" +"proto.closePreview" = "Tutup pratinjau prototype" +"proto.conditional.addBlock" = "Tambah else if / else" +"proto.conditional.removeBlock" = "Hapus if / else if / else" +"proto.conditional.setCondition" = "Edit kondisi" +"proto.evaluate" = "Evaluasi ekspresi prototype" +"proto.flow.add" = "Tambah titik awal flow" +"proto.flow.remove" = "Hapus flow" +"proto.flow.rename" = "Ganti nama flow" +"proto.interaction.add" = "Tambah interaksi" +"proto.interaction.clear" = "Hapus semua interaksi" +"proto.interaction.remove" = "Hapus interaksi" +"proto.interaction.set" = "Edit interaksi" +"proto.present" = "Presentasikan" +"proto.presentOptions" = "Opsi presentasi" +"proto.preview" = "Buka pratinjau prototype" +"proto.settings" = "Pengaturan prototype" +"section.toggleContents" = "Sembunyikan/Tampilkan isi section" +"select.add" = "Tambah ke pilihan" +"select.all" = "Pilih semua" +"select.area" = "Pilih area" +"select.byName" = "Pilih layer berdasarkan nama" +"select.children" = "Pilih anak" +"select.inverse" = "Balik pilihan" +"select.layersAt" = "Layer di satu titik" +"select.matching" = "Pilih layer yang cocok" +"select.next" = "Pilih saudara berikutnya" +"select.none" = "Batalkan pilihan" +"select.parent" = "Pilih induk" +"select.previous" = "Pilih saudara sebelumnya" +"select.remove" = "Hapus dari pilihan" +"select.sameEffect" = "Pilih efek yang sama" +"select.sameFill" = "Pilih fill yang sama" +"select.sameFont" = "Pilih font yang sama" +"select.sameInstance" = "Pilih instance yang sama" +"select.sameProperties" = "Pilih properti yang sama" +"select.sameStroke" = "Pilih stroke yang sama" +"select.sameText" = "Pilih properti teks yang sama" +"select.set" = "Pilih" +"shape.arrow" = "Panah" +"shape.ellipse" = "Elips" +"shape.line" = "Garis" +"shape.polygon" = "Poligon" +"shape.rectangle" = "Persegi panjang" +"shape.star" = "Bintang" +"shapeBuilder.merge" = "Gabungkan area" +"shapeBuilder.mode" = "Mode shape builder" +"shapeBuilder.regions" = "Area shape builder" +"shapeBuilder.remove" = "Hapus area" +"stroke.add" = "Tambah stroke" +"stroke.brush" = "Kuas" +"stroke.move" = "Pindahkan stroke" +"stroke.remove" = "Hapus stroke" +"stroke.set" = "Atur stroke" +"stroke.widthProfile" = "Profil lebar" +"style.apply" = "Terapkan gaya" +"style.bind" = "Ikat variabel di gaya" +"style.create" = "Buat gaya" +"style.delete" = "Hapus gaya" +"style.detach" = "Lepaskan gaya" +"style.duplicate" = "Duplikat gaya" +"style.list" = "Daftar gaya" +"style.move" = "Pindahkan gaya" +"style.renameFolder" = "Ganti nama folder gaya" +"style.update" = "Edit gaya" +"text.alignCenter" = "Rata tengah" +"text.alignJustify" = "Rata kiri-kanan" +"text.alignLeft" = "Rata kiri" +"text.alignRight" = "Rata kanan" +"text.bold" = "Tebal" +"text.bulletList" = "Daftar berpoin" +"text.case" = "Huruf besar/kecil" +"text.caseLower" = "Huruf kecil" +"text.caseOriginal" = "Kapitalisasi asli" +"text.caseSmallCaps" = "Kapital kecil" +"text.caseTitle" = "Huruf Awal Kapital" +"text.caseUpper" = "Huruf kapital" +"text.create" = "Teks" +"text.decoration" = "Dekorasi" +"text.edit.begin" = "Edit teks" +"text.edit.caret" = "Atur kursor" +"text.edit.end" = "Berhenti mengedit teks" +"text.edit.insert" = "Ketik teks" +"text.edit.key" = "Tombol teks" +"text.edit.preedit" = "Susun teks (IME)" +"text.edit.selectLine" = "Pilih baris" +"text.edit.selectWord" = "Pilih kata" +"text.edit.selection" = "Pilihan teks" +"text.endPreview" = "Akhiri pratinjau teks" +"text.fonts" = "Daftar font" +"text.italic" = "Miring" +"text.lineHeightDown" = "Kurangi tinggi baris" +"text.lineHeightUp" = "Tambah tinggi baris" +"text.link" = "Buat link" +"text.listIndent" = "Tambah indentasi daftar" +"text.listOutdent" = "Kurangi indentasi daftar" +"text.listStyle" = "Gaya daftar" +"text.maxLines" = "Baris maksimum" +"text.numberList" = "Daftar bernomor" +"text.onPath" = "Teks pada path" +"text.paragraphIndent" = "Indentasi paragraf" +"text.paragraphSpacing" = "Spasi paragraf" +"text.pathOptions" = "Opsi path teks" +"text.preview" = "Pratinjau perubahan teks" +"text.removeFromPath" = "Lepaskan teks dari path" +"text.set" = "Atur teks" +"text.setFeatures" = "Fitur OpenType" +"text.setVariations" = "Sumbu font variabel" +"text.sizeDown" = "Perkecil ukuran font" +"text.sizeUp" = "Perbesar ukuran font" +"text.strikethrough" = "Coret" +"text.style" = "Gaya rentang teks" +"text.trackingDown" = "Kurangi spasi huruf" +"text.trackingUp" = "Tambah spasi huruf" +"text.underline" = "Garis bawah" +"text.weightDown" = "Kurangi ketebalan font" +"text.weightUp" = "Tambah ketebalan font" +"tool.arrow" = "Panah" +"tool.comment" = "Komentar" +"tool.ellipse" = "Elips" +"tool.frame" = "Frame" +"tool.hand" = "Tangan" +"tool.line" = "Garis" +"tool.move" = "Pindahkan" +"tool.pen" = "Pena" +"tool.pencil" = "Pensil" +"tool.pencilBrush" = "Kuas pensil" +"tool.place" = "Tempatkan dengan alat" +"tool.polygon" = "Poligon" +"tool.rectangle" = "Persegi panjang" +"tool.scale" = "Skala" +"tool.scaleAnchor" = "Titik acuan skala" +"tool.section" = "Section" +"tool.set" = "Pilih alat" +"tool.shapeBuilder" = "Shape builder" +"tool.slice" = "Slice" +"tool.star" = "Bintang" +"tool.text" = "Teks" +"transform.move" = "Pindahkan" +"transform.moveTo" = "Pindahkan ke" +"transform.nudge" = "Geser sedikit" +"transform.nudgeSize" = "Ubah ukuran dengan geser sedikit" +"transform.resize" = "Ubah ukuran" +"transform.rotate" = "Putar" +"transform.rotationOrigin" = "Pindahkan titik pusat rotasi" +"transform.scale" = "Skala" +"transform.setRotationOrigin" = "Atur titik pusat rotasi" +"variable.addMode" = "Tambah mode" +"variable.bind" = "Ikat variabel" +"variable.create" = "Buat variabel" +"variable.createCollection" = "Buat koleksi variabel" +"variable.delete" = "Hapus variabel" +"variable.deleteCollection" = "Hapus koleksi" +"variable.duplicate" = "Duplikat variabel" +"variable.export" = "Ekspor variabel" +"variable.import" = "Impor variabel" +"variable.list" = "Daftar variabel" +"variable.moveMode" = "Pindahkan mode" +"variable.removeMode" = "Hapus mode" +"variable.renameCollection" = "Ganti nama koleksi" +"variable.renameMode" = "Ganti nama mode" +"variable.resetOverride" = "Reset override variabel" +"variable.set" = "Atur nilai variabel" +"variable.setMode" = "Atur mode variabel" +"variable.update" = "Edit variabel" +"vector.create" = "Vector" +"vector.deleteHeal" = "Hapus dan sambungkan pilihan" +"vector.edit.addVertex" = "Tambah titik" +"vector.edit.begin" = "Edit vector" +"vector.edit.bend" = "Lengkungkan segmen" +"vector.edit.bounds" = "Batas titik terpilih" +"vector.edit.connect" = "Hubungkan titik" +"vector.edit.cornerRadius" = "Radius sudut titik" +"vector.edit.cut" = "Potong path" +"vector.edit.delete" = "Hapus titik" +"vector.edit.end" = "Selesai mengedit" +"vector.edit.erase" = "Hapus sebagian" +"vector.edit.lasso" = "Pilih dengan laso" +"vector.edit.mirroring" = "Pencerminan handle" +"vector.edit.moveHandles" = "Pindahkan handle" +"vector.edit.moveVertices" = "Pindahkan titik" +"vector.edit.nudge" = "Geser sedikit titik" +"vector.edit.paint" = "Ember cat" +"vector.edit.pen" = "Titik pena" +"vector.edit.penEnd" = "Akhiri path pena" +"vector.edit.position" = "Posisi titik" +"vector.edit.resize" = "Ubah ukuran titik" +"vector.edit.rotate" = "Putar titik" +"vector.edit.select" = "Pilih titik" +"vector.edit.selectAll" = "Pilih semua titik" +"vector.edit.setHandle" = "Atur handle" +"vector.edit.smooth" = "Haluskan atau tajamkan titik" +"vector.edit.state" = "Status edit vector" +"vector.edit.strokeCap" = "Ujung stroke titik" +"vector.edit.strokeJoin" = "Sambungan stroke titik" +"vector.edit.tool" = "Alat edit vector" +"vector.edit.transform" = "Transformasi titik" +"vector.edit.widthPoint" = "Titik lebar" +"vector.flatten" = "Satukan" +"vector.join" = "Gabungkan pilihan" +"vector.offset" = "Offset path" +"vector.outlineStroke" = "Outline stroke" +"vector.reverse" = "Balik arah path" +"vector.simplify" = "Sederhanakan vector" +"vector.smoothJoin" = "Gabungkan pilihan dengan halus" +"version.autosave" = "Simpan versi otomatis" +"version.delete" = "Hapus versi" +"version.duplicate" = "Duplikat versi" +"version.exitPreview" = "Kembali ke versi saat ini" +"version.list" = "Daftar versi" +"version.preview" = "Lihat versi" +"version.rename" = "Ganti nama versi" +"version.restore" = "Pulihkan versi" +"view.assets" = "Panel aset" +"view.comments" = "Komentar" +"view.contextMenu" = "Tampilkan menu konteks" +"view.design" = "Panel desain" +"view.designPrototype" = "Beralih antara Desain dan Prototype" +"view.devMode" = "Dev Mode" +"view.frameOutlines" = "Outline frame" +"view.get" = "Ambil tampilan" +"view.layers" = "Panel layer" +"view.layoutGrids" = "Grid tata letak" +"view.leftSidebar" = "Tampilkan/Sembunyikan sidebar kiri" +"view.maskOutlines" = "Outline mask" +"view.multiplayerCursors" = "Kursor multipemain" +"view.nextFrame" = "Zoom ke frame berikutnya" +"view.nextPage" = "Halaman berikutnya" +"view.nextRegion" = "Fokus ke area berikutnya" +"view.outlines" = "Garis luar" +"view.outlinesHiddenLayers" = "Sertakan layer tersembunyi di outline" +"view.outlinesObjectBounds" = "Sertakan batas objek di outline" +"view.outlinesSelection" = "Outline untuk pilihan" +"view.pan" = "Geser tampilan" +"view.panelWidths" = "Reset lebar panel" +"view.pixelGrid" = "Grid piksel" +"view.pixelPreview" = "Pratinjau piksel" +"view.prevFrame" = "Zoom ke frame sebelumnya" +"view.prevPage" = "Halaman sebelumnya" +"view.previousRegion" = "Fokus ke area sebelumnya" +"view.proofSrgb" = "Soft-proof sRGB" +"view.fullscreen" = "Layar penuh" +"view.prototype" = "Panel prototype" +"view.rulers" = "Penggaris" +"view.set" = "Atur tampilan" +"view.slices" = "Slice" +"view.snapGeometry" = "Lekatkan ke geometri" +"view.snapObjects" = "Lekatkan ke objek" +"view.snapPixel" = "Snap ke grid piksel" +"view.themeDark" = "Tema gelap" +"view.themeLight" = "Tema terang" +"view.themeSystem" = "Ikuti tema sistem" +"view.toggleUi" = "Tampilkan/Sembunyikan UI" +"view.zoom100" = "Zoom ke 100%" +"view.zoom200" = "Zoom ke 200%" +"view.zoom50" = "Zoom ke 50%" +"view.zoomAt" = "Alat zoom" +"view.zoomFit" = "Zoom agar pas" +"view.zoomIn" = "Perbesar" +"view.zoomOut" = "Perkecil" +"view.zoomSelection" = "Zoom ke pilihan" +"widget.click" = "Klik widget" +"widget.insert" = "Sisipkan widget" +"widget.list" = "Daftar widget" +"window.focus" = "Bawa jendela ke depan" +"window.new" = "Jendela baru" +"template.list" = "Daftar templat" + +[menu] +"bool.exclude" = "Kecualikan" +"bool.flatten" = "Satukan" +"bool.intersect" = "Iriskan" +"bool.subtract" = "Kurangi" +"bool.union" = "Gabungkan" +"file.duplicate" = "Duplikat" +"file.import" = "Impor dari file…" +"file.rename" = "Ganti nama" +"libraries.open" = "Buka pustaka" +"select.sameEffect" = "Efek" +"select.sameFill" = "Fill" +"select.sameFont" = "Font" +"select.sameInstance" = "Instance" +"select.sameProperties" = "Properti" +"select.sameStroke" = "Stroke" +"select.sameText" = "Properti teks" +"text.alignCenter" = "Rata tengah teks" +"text.alignJustify" = "Rata kiri-kanan teks" +"text.alignLeft" = "Rata kiri teks" +"text.alignRight" = "Rata kanan teks" +"view.assets" = "Aset" +"view.design" = "Desain" +"view.layers" = "Layer" +"view.outlines" = "Tampilkan outline" +"view.outlinesHiddenLayers" = "Sertakan layer tersembunyi" +"view.outlinesObjectBounds" = "Sertakan batas objek" +"view.outlinesSelection" = "Tampilkan outline untuk pilihan" +"view.prototype" = "Prototype" +"view.themeDark" = "Gelap" +"view.themeLight" = "Terang" +"view.themeSystem" = "Ikuti sistem" diff --git a/crates/ui-egui/src/cjk.rs b/crates/ui-egui/src/cjk.rs index e1833885..c7fb1f98 100644 --- a/crates/ui-egui/src/cjk.rs +++ b/crates/ui-egui/src/cjk.rs @@ -128,7 +128,7 @@ mod tests { assert_eq!(language("zh-Hant"), HAN); assert_eq!(language("zh-Hans"), HAN); assert_eq!(language("fr"), 0); - assert!(["en", "es", "es-419", "fr", "de", "pt-BR", "tr"].iter().all(|c| can_show(c))); + assert!(["en", "es", "es-419", "fr", "de", "pt-BR", "tr", "id"].iter().all(|c| can_show(c))); } #[test] diff --git a/crates/ui-egui/src/i18n_tests.rs b/crates/ui-egui/src/i18n_tests.rs index 2f4f0398..7f504fff 100644 --- a/crates/ui-egui/src/i18n_tests.rs +++ b/crates/ui-egui/src/i18n_tests.rs @@ -315,6 +315,7 @@ fn system_languages_pick_the_first_one_with_a_catalog() { assert!(LANGS[resolve("cs", None)].draft); assert_eq!(code("system", Some("pt-BR")), "pt-BR"); assert_eq!(code("system", Some("tr_TR.UTF-8")), "tr"); + assert_eq!(code("system", Some("id_ID.UTF-8")), "id"); // Portugal's Portuguese and a bare "pt" read the Brazilian catalog. assert_eq!(code("system", Some("pt-PT")), "pt-BR"); assert_eq!(code("pt", None), "pt-BR"); diff --git a/docs/translating.md b/docs/translating.md index 9ab39a53..6a925d81 100644 --- a/docs/translating.md +++ b/docs/translating.md @@ -16,10 +16,10 @@ Simplified. The catalogs: English (`en`, the source), and Spanish (`es`, with the Latin American overlay `es-419`), French (`fr`), German (`de`), Brazilian Portuguese (`pt-BR`), Japanese (`ja`), Korean (`ko`), -Simplified Chinese (`zh-Hans`) and Czech (`cs`), machine-drafted and waiting for native speakers' review. -Russian (`ru`, Русский) was reviewed and approved by VanTan; its catalog keeps Frame, Dev Mode -and Smart animate as familiar tool names and uses « » quotes. Turkish (`tr`) was machine-drafted -and reviewed by a native speaker. +Simplified Chinese (`zh-Hans`), Czech (`cs`) and Indonesian (`id`), machine-drafted and waiting for +native speakers' review. Russian (`ru`, Русский) was reviewed and approved by VanTan; its catalog +keeps Frame, Dev Mode and Smart animate as familiar tool names and uses « » quotes. Turkish (`tr`) +was machine-drafted and reviewed by a native speaker. ## The catalogs @@ -53,7 +53,10 @@ None of the three has plural forms. Turkish uses bare imperatives for buttons an the number (%50) and keeps a noun singular after a count, so its plural entries give only `other`. Czech uses formal address, „ “ quotes and no space before `:`. Use consistent design terms (rámec, komponenta, instance, varianta, automatické rozvržení, omezení, výplň, tah, efekt, prototyp, -proměnná, styl). +proměnná, styl). Indonesian uses bare imperatives for buttons and menu items (Simpan, Hapus), the +formal Anda (never kamu), keeps established design terms in English (frame, layer, component, +instance, auto layout, plugin, file) and keeps a noun unchanged after a count, so its plural entries +give only `other`. CJK text needs a CJK font, which egui and Inter lack: the desktop app adds an installed one when something on screen needs it (see `crates/ui-egui/src/cjk.rs`). The web build has no system fonts, @@ -80,8 +83,8 @@ language also needs its script in `cjk::language`. 4. To require full coverage, add the code to `COMPLETE` in [`crates/ui-egui/src/i18n_tests.rs`](../crates/ui-egui/src/i18n_tests.rs). Every later PR that adds a string then has to translate it into each complete language, so only Spanish is there: - French, German, Brazilian Portuguese, Japanese, Korean, Simplified Chinese and Czech are - registered as drafts, Russian and Turkish are reviewed but not required, and a string added + French, German, Brazilian Portuguese, Japanese, Korean, Simplified Chinese, Czech and Indonesian + are registered as drafts, Russian and Turkish are reviewed but not required, and a string added later shows English in them until it is translated. To list what a draft lacks, add its code to `COMPLETE` locally and run the check. 5. Run the check and look at the panels in the app (longer words must fit the right panel):