msgid ""
msgstr ""
"Project-Id-Version: openhab-habpanel\n"
"Report-Msgid-Bugs-To: https://github.com/openhab/org.openhab.ui.habpanel/issues\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Crowdin-Project: openhab-habpanel\n"
"X-Crowdin-Project-ID: 297898\n"
"X-Crowdin-Language: id\n"
"X-Crowdin-File: /main/bundles/org.openhab.ui.habpanel/web/assets/i18n/admin/admin.pot\n"
"X-Crowdin-File-ID: 532\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Indonesian\n"
"Language: id_ID\n"
"PO-Revision-Date: 2022-12-11 11:15\n"

#. Save button in the dashboard designer
msgctxt "designer.save"
msgid "Save"
msgstr "Simpan"

#. Run button in the dashboard designer
msgctxt "designer.run"
msgid "Run"
msgstr "Jalankan"

#. Add widget button in the dashboard designer
msgctxt "designer.addwidget"
msgid "Add Widget"
msgstr "Tambahkan Widget"

#. Tutorial text with arrow when on an empty dashboard
msgctxt "designer.addwidget.hint"
msgid "Add some widgets"
msgstr "Tambahkan beberapa widget"

#. Header of the custom widget section (beware, it might overlap the cogs icon on the right)
msgctxt "designer.addwidget.customwidgets"
msgid "Custom widgets"
msgstr "Widget kustom"

#. Open widget gallery
msgctxt "designer.addwidget.getmore"
msgid "Get more..."
msgstr "Dapatkan lebih banyak lagi..."

#. Tooltip when hovering the "Get more" menu entry
msgctxt "designer.addwidget.getmore.tooltip"
msgid "Open the widget gallery to import more widgets"
msgstr "Buka galeri widget untuk mengimpor lebih banyak lagi widget"

#. Edit option in a widget placeholder context menu (3-dot icon)
msgctxt "designer.contextmenu.edit"
msgid "Edit..."
msgstr "Sunting..."

#. Copy/move option in a widget placeholder context menu (3-dot icon)
msgctxt "designer.contextmenu.copymove"
msgid "Copy/move to..."
msgstr "Salin/pindahkan ke..."

#. Delete option in a widget placeholder context menu (3-dot icon)
msgctxt "designer.contextmenu.delete"
msgid "Delete"
msgstr "Hapus"

#. Title of copy/move widget dialog
msgctxt "designer.copymove.header"
msgid "Copy/move {{widgetName}}"
msgstr "Salin/pindahkan {{widgetName}}"

#. Alongside the dropdown dashboard selection
msgctxt "designer.copymove.todashboard"
msgid "To dashboard"
msgstr "Ke Dasbor"

#. Move button
msgctxt "designer.copymove.move"
msgid "Move"
msgstr "Pindahkan"

#. Copy button
msgctxt "designer.copymove.copy"
msgid "Copy"
msgstr "Salin"

#. Default name of a newly created widget
msgctxt "designer.newwidget.defaultname"
msgid "New Widget"
msgstr "Widget Baru"

msgctxt "designer.serversavefailed"
msgid "Server save failed!"
msgstr "Gagal menyimpan server!"

#. Title of the dashboard settings dialog
msgctxt "dashboard.settings.dialog.title"
msgid "Dashboard Settings"
msgstr "Pengaturan Dasbor"

#. Tab header
msgctxt "dashboard.settings.tile"
msgid "Menu tile"
msgstr "Lantai Menu"

#. Textbox header
msgctxt "dashboard.settings.tile.background_image_url"
msgid "Background Image URL"
msgstr "Latar belakang URL Gambar"

#. Color picker header
msgctxt "dashboard.settings.tile.title_text_color"
msgid "Title Text color"
msgstr "Judul teks warna"

#. Checkbox header
msgctxt "dashboard.settings.tile.click_feedback"
msgid "Click feedback"
msgstr "Klik umpan balik"

#. Checkbox label
msgctxt "dashboard.settings.tile.click_feedback.description"
msgid "Don't brighten tile on click/tap"
msgstr "Jangan cerahkan ubin pada saat klik/ketukan"

#. Tab header
msgctxt "dashboard.settings.advanced"
msgid "Advanced"
msgstr "Lanjutan"

#. Alert display at the top
msgctxt "dashboard.settings.advanced.warning"
msgid "These options are currently experimental, unstable or targeted at advanced users! Use at your own risk."
msgstr "Pilihan ini sedang dalam masa percobaan, belum stabil atau ditargetkan pada pengguna tingkat lanjut! Gunakan dengan resiko anda sendiri."

#. Tab header
msgctxt "dashboard.settings.customwidgets"
msgid "Custom widgets"
msgstr "Widget kustom"

#. Alert displayed at the top
msgctxt "dashboard.settings.customwidgets.warning"
msgid "This feature is currently experimental, and targeted at advanced users! Use at your own risk."
msgstr "Fitur ini sedang dalam masa percobaan, belum stabil atau ditargetkan pada pengguna tingkat lanjut! Gunakan dengan resiko anda sendiri."

#. Checkbox header
msgctxt "dashboard.settings.customwidgets.usecustomwidget"
msgid "Use a custom widget"
msgstr "Gunakan sebuah widget kustom"

#. Dropdown header
msgctxt "dashboard.settings.customwidgets.customwidget"
msgid "Custom Widget"
msgstr "Widget kustom"

#. Accordion header
msgctxt "dashboard.settings.customwidgets.tile"
msgid "Main menu tile"
msgstr "Menu utama ubin"

#. Checkbox label
msgctxt "dashboard.settings.customwidgets.tile.description"
msgid "Replace the tile contents by a custom widget"
msgstr "Gantikan isi konten tile dengan menggunakan sebuah widget kustom"

#. Accordion header
msgctxt "dashboard.settings.customwidgets.drawer"
msgid "Drawer"
msgstr "Laci"

#. Checkbox label
msgctxt "dashboard.settings.customwidgets.drawer.description"
msgid "Replace the contents of the drawer menu by a custom widget"
msgstr "Gantikan isi konten menu drawer dengan menggunakan sebuah widget kustom"

#. Accordion header
msgctxt "dashboard.settings.customwidgets.header"
msgid "Dashboard header"
msgstr "Judul dasbor"

#. Checkbox label
msgctxt "dashboard.settings.customwidgets.header.description"
msgid "Replace the contents of the dashboard header by a custom widget"
msgstr "Gantikan isi dari judul dasbor dengan menggunakan widget kustom"

#. Displayed in the item picker when no item selected
msgctxt "itempicker.placeholder"
msgid "Search or select an openHAB item"
msgstr "Cari atau pilih sebuah item openHAB"

#. Icon picker dropdown placeholder
msgctxt "iconpicker.selecticonset"
msgid "Select icon set"
msgstr "Pilih setelan ikon"

#. Icon picker dropdown entry
msgctxt "iconpicker.customicon"
msgid "Custom icon"
msgstr "Icon kustom"

#. Icon picker dropdown entry
msgctxt "iconpicker.customurl"
msgid "Custom URL"
msgstr "URL kustom"

#. Icon picker dropdown entry
msgctxt "iconpicker.none"
msgid "(none)"
msgstr "(tidak ada)"

#. Appears when focusing the icon textbox when the "Custom icon" iconset is selected
msgctxt "iconpicker.customicontooltip"
msgid "Type the name of a <a href='http://docs.openhab.org/configuration/items.html#icons' target='_blank'>registered icon</a> (only SVG supported)<br />Examples: <em>switch</em>, <em>temperature</em> or an additional icon in your configuration's <code>icons/classic</code> folder"
msgstr "Ketik nama dari sebuah <a href='http://docs.openhab.org/configuration/items.html#icons' target='_blank'>ikon pendaftaran</a> (hanya yang didukung oleh SVG)<br />Contoh:<em>tukar</em>, <em>temperatur</em> atau sebuah ikon tambahan di konfigurasi anda <code>ikon/klasik</code>folder"

#. Screen title
msgctxt "settings.header"
msgid "Settings"
msgstr "Pengaturan"

#. Header of the storage section
msgctxt "settings.storage.header"
msgid "Current storage configuration"
msgstr "Konfigurasi penyimpanan saat ini"

#. Radio button for local storage
msgctxt "settings.storage.localstorage"
msgid "Local storage"
msgstr "Penyimpanan lokal"

#. Explanation of the "local storage only" option
msgctxt "settings.storage.localstorage.hint"
msgid "The configuration is saved for this browser and device only. It will be kept as long as you don't clean up the browser's historical data."
msgstr "Konfigurasi disimpan hanya untuk browser dan perangkat ini saja. Itu akan tetap selama anda tidak membersih data riwayat pada browser."

#. Link below the "local storage" option
msgctxt "settings.storage.localstorage.edit"
msgid "Edit the local panel configuration (experts only)"
msgstr "Sunting panel konfigurasi lokal (hanya untuk ahli saja)"

#. Prefix of a panel configuration before its name
msgctxt "settings.storage.panelconfiguration"
msgid "Panel configuration:"
msgstr "Konfigurasi Panel:"

#. Prefix of the last synced line, before the date
msgctxt "settings.storage.panelconfiguration.lastsynced"
msgid "Last synced on"
msgstr "Sinkron terakhir kali pada"

#. Displayed before the list of dashboard the panel configuration contains
msgctxt "settings.storage.panelconfiguration.contains"
msgid "Contains:"
msgstr "Mengandung:"

#. Link to create a panel configuration from the current configuration
msgctxt "settings.storage.panelconfiguration.save"
msgid "Save the current configuration to a new panel configuration"
msgstr "Simpan konfigurasi saat ini untuk konfigurasi panel baru"

#. Title of the dialog box when creating a new panel configuration
msgctxt "settings.storage.panelconfiguration.dialog.title"
msgid "New panel configuration"
msgstr "Konfigurasi panel baru"

#. Message of the dialog box when creating a new panel configuration
msgctxt "settings.storage.panelconfiguration.dialog.message"
msgid "Please choose a name for the new panel configuration (letters and digits only please):"
msgstr "Silakan pilih sebuah nama untuk konfigurasi panel baru (hanya diperbolehkan huruf dan angka saja):"

#. Title of the dialog box when deleting a new panel configuration
msgctxt "settings.storage.panelconfiguration.dialog.remove.title"
msgid "Remove panel configuration"
msgstr ""

#. Message of the dialog box when deleting a new panel configuration
msgctxt "settings.storage.panelconfiguration.dialog.remove.message"
msgid "Please confirm you wish to delete this panel configuration from the server's registry: {{name}}. Make sure no other instances are using this panel configuration!"
msgstr ""

#. Message of the dialog box when switching from local storage to a server-based panel configuration
msgctxt "settings.storage.panelconfiguration.dialog.switch.message"
msgid "Switching from local storage to a panel configuration will overwrite your local configuration! Are you sure?"
msgstr ""

#. Panel name (section header)
msgctxt "settings.panel.name"
msgid "Panel name"
msgstr "Nama panel"

#. Placeholder inside the text box
msgctxt "settings.panel.name.hint"
msgid "Replaces 'HABPanel' in the side drawer when set"
msgstr "Menggantikan 'HABPanel' di dalam laci samping pada saat diatur"

#. Appearance (section header)
msgctxt "settings.panel.appearance.header"
msgid "Appearance"
msgstr "Tampilan"

#. Dropown menu header
msgctxt "settings.panel.appearance.theme"
msgid "Theme"
msgstr "Tema"

#. Alert banner displayed when the browsers doesn't support themes (CSS variables)
msgctxt "settings.panel.appearance.theme.not_supported"
msgid "Themes are not compatible with this browser."
msgstr "Tema tidak sesuai dengan browser ini."

#. Setting header
msgctxt "settings.panel.appearance.additional_stylesheet"
msgid "Additional stylesheet (optional)"
msgstr "Lembaran tambahan (opsional)"

#. Placeholder inside the text box
msgctxt "settings.panel.appearance.additional_stylesheet.hint"
msgid "Relative URL only; example: /static/example.css"
msgstr "URL relatif saja; Contoh: /static/example.css"

#. Setting header
msgctxt "settings.panel.appearance.background_image"
msgid "Background image (optional)"
msgstr "Latar belakang gambar (opsional)"

#. Placeholder inside the text box
msgctxt "settings.panel.appearance.background_image.hint"
msgid "Example: //source.unsplash.com/random"
msgstr "Contoh: //source.unsplash.com/random"

#. Setting header
msgctxt "settings.panel.appearance.drawer_heading_image"
msgid "Drawer heading image (optional)"
msgstr "Laci judul gambar (opsional)"

#. Placeholder inside the text box
msgctxt "settings.panel.appearance.drawer_heading_image.hint"
msgid "Example: //via.placeholder.com/265x95"
msgstr "Contoh: //via.placeholder.com/265x95"

#. Checkbox
msgctxt "settings.panel.appearance.prevent_scrolling"
msgid "Prevent scrolling (when not editing)"
msgstr "Mencegah tidak bergulir (ketika tidak menyunting)"

#. Checkbox
msgctxt "settings.panel.appearance.hide_drawer_footer"
msgid "Hide the drawer's footer"
msgstr "Menyembunyikan laci footer"

#. Checkbox
msgctxt "settings.panel.appearance.hide_toolbar_buttons"
msgid "Hide toolbar buttons:"
msgstr "Menyembunyikan tombol toolbar:"

#. Checkbox
msgctxt "settings.panel.appearance.show_clock"
msgid "Show a clock on the header"
msgstr "Tampilkan sebuah jam pada header"

#. Textbox setting header, only displayed when the "Show a clock on the header" option is checked
msgctxt "settings.panel.appearance.show_clock.header_format"
msgid "Header clock format"
msgstr "Format jam header"

#. Textbox placeholder, only displayed when the "Show a clock on the header" option is checked
msgctxt "settings.panel.appearance.show_clock.header_format.hint"
msgid "Default: shortTime, use AngularJS date format"
msgstr "Standar: shortTime, menggunakan format tanggal AngularJS"

#. Custom widgets settings (section header)
msgctxt "settings.panel.customwidgets.header"
msgid "Custom Widgets"
msgstr "Widget kustom"

#. Big "manage" button label (a > suffix is added)
msgctxt "settings.panel.customwidgets.manage"
msgid "Manage"
msgstr "Mengelola"

#. Voice support (section header) - formerly (<=2.2.0) : "Voice feedback"
msgctxt "settings.panel.voicesupport.header"
msgid "Voice Support"
msgstr "Dukungan Suara"

#. Dropdown header - formerly (<=2.2.0) : "Voice"
msgctxt "settings.panel.voicesupport.speech_synthesis_voice"
msgid "Speech synthesis voice"
msgstr "Suara pidato sintetis"

#. Displayed below the voice dropdown
msgctxt "settings.panel.voicesupport.speech_synthesis_voice.hint"
msgid "Available voices depend on the operating system and browser environments."
msgstr "Suara tersedia tergantung pada sistem operasi dan sekeliling browser."

#. Test button below the voice selection - make the voice say "habpanel 1 2 3"
msgctxt "settings.panel.voicesupport.speech_synthesis_voice.test"
msgid "Test"
msgstr "Coba"

#. Checkbox
msgctxt "settings.panel.voicesupport.floating_speech_button"
msgid "Display a floating speech button at the bottom of the screen"
msgstr "Tampilkan sebuah tombol pidato yang mengambang pada bagian bawah dari layar"

#. Dropdown header
msgctxt "settings.panel.voicesupport.speech_synthesis_item"
msgid "Speak the new value of the following item when it changes:"
msgstr "Berbicara ketika perubahan nilai baru dari item berikut:"

#. Section header
msgctxt "settings.panel.dashboard_control.header"
msgid "Switch dashboard with item value"
msgstr "Beralih dashboard dengan nilai barang"

#. Dropdown header
msgctxt "settings.panel.dashboard_control.item"
msgid "When this item changes to a dashboard's name, switch to it:"
msgstr "Ketika item ini perubahan nama sebuah dashboard, beralih ke:"

#. Local panel configuration editor header
msgctxt "settings.localconfig.title"
msgid "Local panel configuration editor"
msgstr "Panel lokal konfigurasi editor"

#. Displayed in a tooltip when hovering the exclamation mark in the local panel config editor
msgctxt "settings.localconfig.warning"
msgid "This is the raw configuration object representing your current configuration. Be careful while editing it by hand!"
msgstr "Ini objek konfigurasi mentah yang mewakili konfigurasi anda pada saat ini. Berhati-hati ketika menyuntingnya dengan menggunakan tangan!"

#. Blue button
msgctxt "settings.localconfig.import"
msgid "Import"
msgstr "Impor"

#. Blue button
msgctxt "settings.localconfig.export"
msgid "Export"
msgstr "Ekspor"

#. Default label for the white button on the right
msgctxt "settings.localconfig.copy"
msgid "Copy"
msgstr "Salin"

#. Label displayed on the button for a few seconds after a successful copy to clipboard
msgctxt "settings.localconfig.copied"
msgid "Copied!"
msgstr "Ter-copy!"

#. Default label for the red button on the right
msgctxt "settings.localconfig.save"
msgid "Save"
msgstr "Simpan"

#. Label displayed on the button for a few seconds after a successful save
msgctxt "settings.localconfig.saved"
msgid "Saved!"
msgstr "Sudah disimpan!"

#. Label displayed for a few seconds on the copy or save button if an error occurred
msgctxt "settings.localconfig.failed"
msgid "FAILED!"
msgstr "GAGAL!"

#. Displayed in a dialog box
msgctxt "settings.localconfig.error.nodashboardsfound"
msgid "No dashboards found!"
msgstr "Dashboard tidak ditemukan!"

#. Title of a a dialog box
msgctxt "settings.localconfig.parsingerror.dialog.title"
msgid "Error"
msgstr "Kesalahan"

#. Message in a dialog box
msgctxt "settings.localconfig.parsingerror.dialog.message"
msgid "Configuration parsing error, nothing has been modified: "
msgstr "Konfigurasi parsing error, tidak ada yang telah diubah: "

#. Title of a a dialog box
msgctxt "settings.localconfig.importerror.dialog.title"
msgid "Error"
msgstr "Kesalahan"

#. Message in a dialog box
msgctxt "settings.localconfig.importerror.dialog.message"
msgid "Problem while importing: "
msgstr "Masalah saat mengimpor: "

#. Screen title
msgctxt "customwidgets.list.header"
msgid "Custom widgets"
msgstr "Widget kustom"

#. Prefix displayed before the author's name
msgctxt "customwidgets.list.byauthor"
msgid "by"
msgstr "oleh"

#. Displayed in a tooltip when hovering the icon indicating a globally provisioned widget
msgctxt "customwidgets.list.globallyprovisioned.hint"
msgid "This widget was provisioned globally via a bundle. It cannot be modified, but may be cloned to an user-defined widget with another name."
msgstr "Widget ini adalah tersedia secara global melalui bundel. Ini tidak dapat diubah, tetapi mungkin akan di kloning untuk widget yang ditetapkan pengguna dengan nama lain."

#. Displayed in a tooltip when hovering the icon indicating a user defined widget
msgctxt "customwidgets.list.userdefined.hint"
msgid "This widget has been defined manually in this panel configuration and can be modified."
msgstr "Widget ini sudah didefinisikan secara manual pada konfigurasi panel ini dan dapat dimodifikasi."

#. Custom widget context menu entry - clone a globally-provisioned widget
msgctxt "customwidgets.list.contextmenu.clone"
msgid "Clone widget..."
msgstr "Menggandakan widget..."

#. Custom widget context menu entry - downloads a widget's .widget.json file
msgctxt "customwidgets.list.contextmenu.exporttofile"
msgid "Export to file"
msgstr "Ekspor ke berkas"

#. Custom widget context menu entry - opens a forum topic or GitHub readme
msgctxt "customwidgets.list.contextmenu.openhelp"
msgid "Open Help"
msgstr "Bantuan terbuka"

#. Custom widget context menu entry - update the widget from its source
msgctxt "customwidgets.list.contextmenu.update"
msgid "Update..."
msgstr ""

#. Blue button opening a dialog
msgctxt "customwidgets.list.newwidget"
msgid "New widget"
msgstr "Widget baru"

#. Blue button with a dropdown menu
msgctxt "customwidgets.list.importwidget"
msgid "Import widget"
msgstr "Impor widget"

#. Import button menu entry - opens a dialog
msgctxt "customwidgets.list.importwidget.fromfile"
msgid "Import from file..."
msgstr "Impor dari berkas..."

#. Import button menu entry - opens a dialog
msgctxt "customwidgets.list.importwidget.fromgallery"
msgid "Import from gallery..."
msgstr "Impor dari berkas..."

#. Dialog box title
msgctxt "customwidgets.list.add.dialog.title"
msgid "New custom widget"
msgstr "Widget kustom baru"

#. Dialog box message
msgctxt "customwidgets.list.add.dialog.message"
msgid "Please choose a short name as an identifier for your widget (for example, 'window-shutter=up-down-button, 'weather-forecast' etc.). If a widget with the same identifier already exists, it will be replaced!"
msgstr "Pilih sebuah nama yang singkat sebagai pengidentifikasi untuk widget Anda (misalnya, ' jendela-rana = up-down-tombol, 'cuaca' dll.). Jika sebuah widget dengan sama seperti pengidentifikasi yang sudah ada, itu akan diganti!"

#. Error message, displayed in an alert box
msgctxt "customwidgets.list.import.nojson"
msgid "The file must have a .json extension!"
msgstr "File harus memiliki ekstensi .json!"

#. Dialog box title
msgctxt "customwidgets.list.import.dialog.title"
msgid "Import widget"
msgstr "Impor widget"

#. Dialog box message
msgctxt "customwidgets.list.import.dialog.message"
msgid "Please confirm or change the identifier of your widget (avoid spaces and special chars!). If a widget with the same identifier already exists, it will be replaced!"
msgstr "Harap mengkonfirmasi atau mengubah pengenal widget Anda (menghindari ruang dan karakter khusus!). Jika sebuah widget dengan sama seperti pengidentifikasi yang sudah ada, itu akan diganti!"

#. Prefix of an error message - followed by a technical exception message
msgctxt "customwidgets.list.import.error"
msgid "Widget import error: "
msgstr "Widget impor kesalahan: "

#. Dialog box title
msgctxt "customwidgets.list.update.dialog.title"
msgid "Update widget"
msgstr "Memperbarui Widget"

#. Dialog box message
msgctxt "customwidgets.list.update.dialog.message"
msgid "This will update widget <id> from <source_url>. Any changes you made will be overwritten! Continue?"
msgstr "Ini akan memperbarui widget <id>dari <source_url>. Setiap perubahan yang Anda buat akan ditimpa! Lanjutkan?"

#. Alert banner message
msgctxt "customwidgets.list.update.error.notemplatefound"
msgid "Couldn't update widget <id> from <source_url>: no template found"
msgstr "Tidak dapat memperbaharui widget <id> dari <source_url>"

#. Alert banner message
msgctxt "customwidgets.list.update.error.unknown"
msgid "Couldn't update widget <id> from <source_url>: "
msgstr "Tidak dapat memperbaharui widget <id> dari <source_url>: "

#. Alert banner message
msgctxt "customwidgets.list.update.success"
msgid "Widget <id> updated successfully from <source_url>"
msgstr "Widget <id> berhasil diperbaharui dari <source_url>"

#. Dialog box title
msgctxt "customwidgets.list.delete.dialog.title"
msgid "Remove widget"
msgstr "Hapus widget"

#. Dialog box message
msgctxt "customwidgets.list.delete.dialog.message"
msgid "Please confirm you want to delete this widget: "
msgstr "Silakan konfirmasi jika anda ingin menghapus widget ini: "

#. Dialog box title
msgctxt "customwidgets.list.clone.dialog.title"
msgid "Clone widget"
msgstr "Menggandakan widget"

#. Dialog box message
msgctxt "customwidgets.list.clone.dialog.message"
msgid "This will clone the globally provisioned widget: <id> to be modified as part of the panel configuration. Enter an unique identifier below - it must be different from the widget being cloned, and should avoid spaces and special chars. If an user-defined widget with the same identifier already exists, it will be replaced!"
msgstr "Ini akan mengkloning widget yang tersedia secara global: <id> akan modifikasi sebagai bagian dari konfigurasi panel. Masukkan sebuah pengenal unik yang di bawah ini - itu harus berbeda dari widget yang digandakan, dan harus terhindar dari ruang dan karakter khusus. Jika sebuah widget yang ditetapkan oleh seorang pengguna serupa denga pengidentifikasi yang sudah ada, itu akan diganti!"

#. Screen title, followed by the widget name - beware of size!
msgctxt "customwidgets.designer.heading"
msgid "Widget:"
msgstr ""

#. Save button on the right, default label - can be hidden on phones
msgctxt "customwidgets.designer.save"
msgid "Save"
msgstr "Simpan"

#. Save button on the right, displayed for a few seconds after a save - can be hidden on phones
msgctxt "customwidgets.designer.saved"
msgid "Saved!"
msgstr "Sudah disimpan!"

#. Tab header
msgctxt "customwidgets.designer.code"
msgid "Code"
msgstr "Kode"

#. Tab header
msgctxt "customwidgets.designer.settings"
msgid "Settings"
msgstr "Pengaturan"

#. Section header in the Settings tab
msgctxt "customwidgets.designer.settings.general"
msgid "General settings"
msgstr "Pengaturan umum"

#. Textbox header
msgctxt "customwidgets.designer.settings.general.display_name"
msgid "Display name"
msgstr "Nama tampilan"

#. Textbox header
msgctxt "customwidgets.designer.settings.general.author"
msgid "Author"
msgstr "Pengarang"

#. Textbox header
msgctxt "customwidgets.designer.settings.general.description"
msgid "Description"
msgstr "Deskripsi"

#. Section header in the Settings tab
msgctxt "customwidgets.designer.settings.config"
msgid "Configuration settings"
msgstr "Pengaturan Konfigurasi"

#. Displayed in small text below the section header, with an information icon
msgctxt "customwidgets.designer.settings.config.warning"
msgid "Beware: always bear in mind instances of this widget might be existing when altering configuration settings!"
msgstr "Berhati-hatilah: selalu diingat contoh widget ini mungkin sudah ada ketika mengubah pengaturan konfigurasi!"

#. Button label
msgctxt "customwidgets.designer.settings.config.add"
msgid "Add setting"
msgstr "Tambahkan pengaturan"

#. Dropdown header
msgctxt "customwidgets.designer.settings.config.type"
msgid "Type"
msgstr "Jenis"

#. Dropdown option
msgctxt "customwidgets.designer.settings.config.type.string"
msgid "String"
msgstr "Rangkaian"

#. Dropdown option
msgctxt "customwidgets.designer.settings.config.type.number"
msgid "Number"
msgstr "Nomor"

#. Dropdown option
msgctxt "customwidgets.designer.settings.config.type.checkbox"
msgid "Checkbox"
msgstr "Kotak centang"

#. Dropdown option
msgctxt "customwidgets.designer.settings.config.type.item"
msgid "Item"
msgstr ""

#. Dropdown option
msgctxt "customwidgets.designer.settings.config.type.color"
msgid "Color"
msgstr "Warna"

#. Dropdown option
msgctxt "customwidgets.designer.settings.config.type.choices"
msgid "Choices"
msgstr "Pilihan"

#. Dropdown option
msgctxt "customwidgets.designer.settings.config.type.icon"
msgid "Icon"
msgstr "Ikon"

#. Dropdown option
msgctxt "customwidgets.designer.settings.config.type.heading"
msgid "Heading"
msgstr "Judul"

#. Tooltip displayed when hovering the help icon alongside the ID field
msgctxt "customwidgets.designer.settings.config.id.hint"
msgid "Enter a JSON friendly key for this setting - ideally, use only lowercase letters, digits and underscores. Examples: my_setting, first_item, text_size, font_color"
msgstr "Masukkan kunci JSON untuk pengaturan ini - idealnya, dengan hanya menggunakan huruf kecil, angka dan garis bawah. Contohnya: my_setting, first_item, text_size, font_color"

#. Textbox header
msgctxt "customwidgets.designer.settings.config.label"
msgid "Label"
msgstr ""

#. Textbox header
msgctxt "customwidgets.designer.settings.config.default"
msgid "Default value"
msgstr "Nilai standar"

#. Textbox header
msgctxt "customwidgets.designer.settings.config.choices"
msgid "Choices"
msgstr "Pilihan"

#. Textbox placeholder
msgctxt "customwidgets.designer.settings.config.choices.hint"
msgid "Comma-separated possible values"
msgstr "Nilai yang mungkin dipisahkan dengan koma"

#. Textbox header
msgctxt "customwidgets.designer.settings.config.description"
msgid "Description"
msgstr "Deskripsi"

#. Banner displayed when selecting the Icon type for the settings, followed by the defined settings themselves
msgctxt "customwidgets.designer.settings.config.icon.hint"
msgid "This will define 2 config elements:"
msgstr "Hal ini akan menentukan 2 elemen konfigurasi:"

#. Tab header
msgctxt "customwidgets.designer.preview"
msgid "Preview"
msgstr "Pratinjau"

#. Dialog box title
msgctxt "widgetgallery.heading"
msgid "Widget Gallery"
msgstr "Galeri Widget"

#. Dialog box title (when displaying a repository)
msgctxt "widgetgallery.heading.importrepo"
msgid "Import GitHub Repository"
msgstr "Impor GitHub Repositori"

#. Dialog box title (when displaying a community gallery item)
msgctxt "widgetgallery.heading.importgallery"
msgid "Import Gallery Item"
msgstr "Impor Item Galeri"

#. Alert banner message
msgctxt "widgetgallery.warning.githubratelimit"
msgid "Warning: rate limiting on the GitHub API will temporarily block further requests!"
msgstr "Peringatan: tingkat pembatasan pada GitHub API akan memblokir untuk sementara permintaan lanjutan!"

#. Alert banner message (2nd part)
msgctxt "widgetgallery.warning.githubratelimit.wait"
msgid "Wait until this time and try again:"
msgstr "Tunggu sampai sekarang dan coba lagi:"

#. Textbox placeholder
msgctxt "widgetgallery.addressbar.hint"
msgid "GitHub repository full name (owner/name) or URL"
msgstr "Nama lengkap GitHub repositori (pemilik/nama) atau URL"

#. Button on the right of the addressbar
msgctxt "widgetgallery.addressbar.go"
msgid "Go"
msgstr "Mulai"

#. Suffix displayed after a number, i.e. "24 community contributions"
msgctxt "widgetgallery.toolbar.communitycontributions"
msgid "community&nbsp;contributions"
msgstr "kontribusi masyarakat"

#. On the right with the sort options
msgctxt "widgetgallery.toolbar.sortby"
msgid "sort by:"
msgstr "urut berdasarkan:"

#. Link to change the sort criteria - keep the non breaking spaces (&nbsp;)
msgctxt "widgetgallery.toolbar.sortby.mostrecent"
msgid "most&nbsp;recent"
msgstr ""

#. Link to change the sort criteria - keep the non breaking spaces (&nbsp;)
msgctxt "widgetgallery.toolbar.sortby.mostliked"
msgid "most&nbsp;liked"
msgstr "most&nbsp;disukai"

#. Link to change the sort criteria - keep the non breaking spaces (&nbsp;)
msgctxt "widgetgallery.toolbar.sortby.mostpopular"
msgid "most&nbsp;popular"
msgstr "sebagian besar&nbsp;populer"

#. Link to change the sort criteria - keep the non breaking spaces (&nbsp;)
msgctxt "widgetgallery.toolbar.sortby.mostdiscussed"
msgid "most&nbsp;discussed"
msgstr "sebagian besar&nbsp;dibahas"

#. Prefix before the author's name
msgctxt "widgetgallery.details.authorby"
msgid "by"
msgstr "oleh"

#. Suffix displayed after a number, i.e. "24 posts on this topic"
msgctxt "widgetgallery.details.forumposts"
msgid "post(s) on this topic - discuss on community.openhab.org"
msgstr "buat postingan pada topik ini - berdiskusi pada community.openhab.org"

#. Label of the big green button when nothing to import
msgctxt "widgetgallery.details.nothingtoimport"
msgid "Nothing to import"
msgstr "Tidak ada apapun untuk mengimpor"

#. Label of the big green button when 1 widget was found
msgctxt "widgetgallery.details.importwidget"
msgid "Import Widget"
msgstr "Impor Widget"

#. Label of the big green button when 2 or more widgets were found
msgctxt "widgetgallery.details.importwidgets"
msgid "Import {} Widgets"
msgstr "Impor {} Widget"

#. Label of the big blue button when there is a referenced GitHub repo
msgctxt "widgetgallery.details.gotorepository"
msgid "Go to the repository"
msgstr "Pergi ke tempat penyimpanan"

#. Displyed in orange inside the big green button after a number, when some widgets are already present
msgctxt "widgetgallery.details.toupdate"
msgid "to update"
msgstr "untuk memperbarui"

#. Little white button label with a down caret
msgctxt "widgetgallery.details.showdetails"
msgid "Show details"
msgstr "Tampilkan rincian"

#. Little white button label with a up caret
msgctxt "widgetgallery.details.hidedetails"
msgid "Hide details"
msgstr "Sembunyikan rincian"

#. Little white button label
msgctxt "widgetgallery.details.downloadzip"
msgid "Download ZIP"
msgstr "Unduh ZIP"

#. 1. Prefix of the explanation in the expanded details section
msgctxt "widgetgallery.details.widget.hint.prefix"
msgid "This"
msgstr "Ini"

#. 2a. Name of a community contribution
msgctxt "widgetgallery.details.widget.hint.communitycontribution"
msgid "community contribution"
msgstr "kontribusi masyarakat"

#. 2b. Name of a community contribution
msgctxt "widgetgallery.details.widget.hint.repository"
msgid "repository"
msgstr "tempat penyimpanan"

#. 3. Suffix of the explanation in the expanded details section
msgctxt "widgetgallery.details.widget.hint.suffix"
msgid "contains the following widgets; you can import them individually:"
msgstr "berisi widget berikut; anda dapat mengimpor mereka secara pribadi:"

#. Explanation in the expanded details section
msgctxt "widgetgallery.details.widget.hint.nowidgets"
msgid "No widgets were found (*.widget.json files)! Please report this."
msgstr "Tidak ada widget yang ditemukan (berkas *.widget.json)! Silahkan laporkan ini."

#. Explanation in the expanded details section
msgctxt "widgetgallery.details.widget.hint.checkrepo"
msgid "The widgets are likely in the referenced GitHub repository. Click the 'Go to the repository' button to open it."
msgstr "Widget kemungkinan ada di repositori GitHub yang direferensikan. Klik tombol 'Pergi ke tempat penyimpanan' untuk membukanya."

#. Green button in the expanded details section
msgctxt "widgetgallery.details.widget.import"
msgid "Import widget"
msgstr "Mengimpor widget"

#. Orange button in the expanded details section
msgctxt "widgetgallery.details.widget.update"
msgid "Update widget"
msgstr "Perbarui widget"

#. Disabled button in the expanded details section after a widget was imported/updated
msgctxt "widgetgallery.details.widget.imported"
msgid "Widget imported!"
msgstr "Widget diimpor!"

#. Alert banner, followed by a technical exception message
msgctxt "widgetgallery.error"
msgid "Error:"
msgstr "Kesalahan:"

#. Dialog box title
msgctxt "widgetgallery.widgetsdetected.dialog.title"
msgid "Existing widgets detected"
msgstr "Widget yang ada terdeteksi"

#. Dialog box message
msgctxt "widgetgallery.widgetsdetected.dialog.message"
msgid "Warning: please confirm you wish to update <nbexisting> existing widgets, overwriting any eventual changes made locally! If unsure, cancel and click Show details to review the list of affected widgets."
msgstr "Peringatan: silahkan konfirmasi anda ingin memperbarui <nbexisting> widget yang ada, timpa setiap perubahan yang mungkin terjadi dibuat secara lokal! Jika tidak yakin, batalkan dan klik Tampilkan rincian untuk meninjau daftar dari widget yang terpengaruh."

