<?xml version="1.0" ?><!DOCTYPE TS><TS version="2.1" language="id">
<context>
    <name>ActivityItem</name>
    <message>
        <location filename="../src/gui/tray/ActivityItem.qml" line="29"/>
        <source>Open %1 locally</source>
        <translation>Buka %1 secara lokal</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/ActivityItem.qml" line="35"/>
        <source>In %1</source>
        <translation>Di %1</translation>
    </message>
</context>
<context>
    <name>ActivityItemContent</name>
    <message>
        <location filename="../src/gui/tray/ActivityItemContent.qml" line="182"/>
        <source>Open file details</source>
        <translation>Buka detail file</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/ActivityItemContent.qml" line="196"/>
        <source>File details</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/tray/ActivityItemContent.qml" line="205"/>
        <source>File actions</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/tray/ActivityItemContent.qml" line="205"/>
        <source>Dismiss</source>
        <translation>Tutup</translation>
    </message>
</context>
<context>
    <name>ActivityList</name>
    <message>
        <location filename="../src/gui/tray/ActivityList.qml" line="55"/>
        <source>Activity list</source>
        <translation>Daftar aktivitas</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/ActivityList.qml" line="139"/>
        <source>Scroll to top</source>
        <translation>Gulir ke atas</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/ActivityList.qml" line="168"/>
        <source>No activities yet</source>
        <translation>Belum ada aktivitas</translation>
    </message>
</context>
<context>
    <name>CallNotificationDialog</name>
    <message>
        <location filename="../src/gui/tray/CallNotificationDialog.qml" line="166"/>
        <source>Talk notification caller avatar</source>
        <translation>Avatar penelepon notifikasi Talk</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/CallNotificationDialog.qml" line="225"/>
        <source>Answer Talk call notification</source>
        <translation>Jawab notifikasi panggilan Talk</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/CallNotificationDialog.qml" line="232"/>
        <source>Decline</source>
        <translation>Tolak</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/CallNotificationDialog.qml" line="242"/>
        <source>Decline Talk call notification</source>
        <translation>Tolak notifikasi panggilan Talk</translation>
    </message>
</context>
<context>
    <name>CloudProviderWrapper</name>
    <message>
        <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="111"/>
        <source>%1 (%2, %3)</source>
        <translation>%1 (%2, %3)</translation>
    </message>
    <message>
        <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="128"/>
        <source>Checking for changes in &quot;%1&quot;</source>
        <translation>Memeriksa perubahan di &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="133"/>
        <source>Syncing %1 of %2  (%3 left)</source>
        <translation>Sinkronisasi %1 dari %2  (tersisa %3)</translation>
    </message>
    <message>
        <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="138"/>
        <source>Syncing %1 of %2</source>
        <translation>Sinkronisasi %1 dari %2</translation>
    </message>
    <message>
        <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="145"/>
        <source>Syncing %1 (%2 left)</source>
        <translation>%1 Sinkronisasi (tersisa %2)</translation>
    </message>
    <message>
        <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="148"/>
        <source>Syncing %1</source>
        <translation>Sinkronisasi %1</translation>
    </message>
    <message>
        <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="169"/>
        <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="250"/>
        <source>No recently changed files</source>
        <translation>Tidak ada perubahan berkas terbaru</translation>
    </message>
    <message>
        <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
        <source>Sync paused</source>
        <translation>Sinkronisasi dijeda</translation>
    </message>
    <message>
        <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="192"/>
        <source>Syncing</source>
        <translation>Menyinkronkan</translation>
    </message>
    <message>
        <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="236"/>
        <source>Open %1 Desktop</source>
        <comment>Open Nextcloud main window. Placeholer will be the application name. Please keep it.</comment>
        <translation>Buka %1 Desktop</translation>
    </message>
    <message>
        <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="243"/>
        <source>Open in browser</source>
        <translation>Buka di browser</translation>
    </message>
    <message>
        <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
        <source>Recently changed</source>
        <translation>Perubahan terbaru</translation>
    </message>
    <message>
        <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="262"/>
        <source>Pause synchronization</source>
        <translation>Jeda sinkronisasi</translation>
    </message>
    <message>
        <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="269"/>
        <source>Help</source>
        <translation>Bantuan</translation>
    </message>
    <message>
        <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="272"/>
        <source>Settings</source>
        <translation>Pengaturan</translation>
    </message>
    <message>
        <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="275"/>
        <source>Log out</source>
        <translation>Log keluar</translation>
    </message>
    <message>
        <location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="278"/>
        <source>Quit sync client</source>
        <translation>Hentikan klien sinkron</translation>
    </message>
</context>
<context>
    <name>ConflictDelegate</name>
    <message>
        <location filename="../src/gui/ConflictDelegate.qml" line="53"/>
        <source>Local version</source>
        <translation>Versi lokal</translation>
    </message>
    <message>
        <location filename="../src/gui/ConflictDelegate.qml" line="68"/>
        <source>Server version</source>
        <translation>Versi server</translation>
    </message>
</context>
<context>
    <name>CurrentAccountHeaderButton</name>
    <message>
        <location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="28"/>
        <source>Current account</source>
        <translation>Akun saat ini</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="41"/>
        <location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="160"/>
        <source>Resume sync for all</source>
        <translation>Lanjutkan sinkronisasi untuk semua</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="41"/>
        <location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="160"/>
        <source>Pause sync for all</source>
        <translation>Jeda sinkronisasi untuk semua</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="141"/>
        <source>Add account</source>
        <translation>Tambahkan akun</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="145"/>
        <source>Add new account</source>
        <translation>Tambahkan akun baru</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="179"/>
        <source>Settings</source>
        <translation>Pengaturan</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="203"/>
        <source>Exit</source>
        <translation>Keluar</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="244"/>
        <source>Current account avatar</source>
        <translation>Avatar akun saat ini</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="274"/>
        <source>Current account status is online</source>
        <translation>Status akun saat ini adalah online</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="274"/>
        <source>Current account status is do not disturb</source>
        <translation>Status akun saat ini adalah jangan ganggu</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="349"/>
        <source>Account switcher and settings menu</source>
        <translation>Pengalih akun dan menu pengaturan</translation>
    </message>
</context>
<context>
    <name>EditFileLocallyLoadingDialog</name>
    <message>
        <location filename="../src/gui/tray/EditFileLocallyLoadingDialog.qml" line="83"/>
        <source>Opening file for local editing</source>
        <translation>Membuka file untuk pengeditan lokal</translation>
    </message>
</context>
<context>
    <name>EmojiPicker</name>
    <message>
        <location filename="../src/gui/EmojiPicker.qml" line="136"/>
        <source>No recent emojis</source>
        <translation>Tidak ada emoji terbaru</translation>
    </message>
</context>
<context>
    <name>EncryptionTokenDiscoveryDialog</name>
    <message>
        <location filename="../src/gui/tray/EncryptionTokenDiscoveryDialog.qml" line="88"/>
        <source>Discovering the certificates stored on your USB token</source>
        <translation>Menemukan sertifikat yang tersimpan pada token USB Anda</translation>
    </message>
</context>
<context>
    <name>ErrorBox</name>
    <message>
        <location filename="../src/gui/ErrorBox.qml" line="54"/>
        <source>Error</source>
        <translation>Kesalahan</translation>
    </message>
</context>
<context>
    <name>FileActionsWindow</name>
    <message>
        <location filename="../src/gui/integration/FileActionsWindow.qml" line="33"/>
        <source>File actions for %1</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>FileDetailsPage</name>
    <message>
        <location filename="../src/gui/filedetails/FileDetailsPage.qml" line="218"/>
        <source>Activity</source>
        <translation>Aktivitas</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/FileDetailsPage.qml" line="227"/>
        <source>Sharing</source>
        <translation>Berbagi</translation>
    </message>
</context>
<context>
    <name>FileDetailsWindow</name>
    <message>
        <location filename="../src/gui/filedetails/FileDetailsWindow.qml" line="28"/>
        <source>File details of %1 · %2</source>
        <translation>Detail file %1 · %2</translation>
    </message>
</context>
<context>
    <name>FileProviderFileDelegate</name>
    <message>
        <location filename="../src/gui/macOS/ui/FileProviderFileDelegate.qml" line="86"/>
        <source>Delete</source>
        <translation>Hapus</translation>
    </message>
</context>
<context>
    <name>FileProviderSettings</name>
    <message>
        <location filename="../src/gui/macOS/ui/FileProviderSettings.qml" line="23"/>
        <source>Virtual files settings</source>
        <translation>Pengaturan file virtual</translation>
    </message>
    <message>
        <location filename="../src/gui/macOS/ui/FileProviderSettings.qml" line="44"/>
        <source>General settings</source>
        <translation>Pengaturan umum</translation>
    </message>
    <message>
        <location filename="../src/gui/macOS/ui/FileProviderSettings.qml" line="52"/>
        <source>Virtual files appear like regular files, but they do not use local storage space. The content downloads automatically when you open the file. Virtual files and classic sync can not be used at the same time.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/macOS/ui/FileProviderSettings.qml" line="52"/>
        <source>Enable virtual files</source>
        <translation>Aktifkan file virtual</translation>
    </message>
    <message>
        <location filename="../src/gui/macOS/ui/FileProviderSettings.qml" line="103"/>
        <source>Reset virtual files environment</source>
        <translation>Atur ulang lingkungan file virtual</translation>
    </message>
</context>
<context>
    <name>FileSystem</name>
    <message>
        <location filename="../src/libsync/filesystem.cpp" line="295"/>
        <source>Error removing &quot;%1&quot;: %2</source>
        <translation>Kesalahan saat menghapus &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <location filename="../src/libsync/filesystem.cpp" line="343"/>
        <source>Could not remove folder &quot;%1&quot;</source>
        <translation>Tidak dapat menghapus folder &quot;%1&quot;</translation>
    </message>
</context>
<context>
    <name>Flow2AuthWidget</name>
    <message>
        <location filename="../src/gui/wizard/flow2authwidget.ui" line="26"/>
        <source>Browser Authentication</source>
        <translation>Autentikasi Browser</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/flow2authwidget.ui" line="47"/>
        <source>Logo</source>
        <translation>Logo</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/flow2authwidget.ui" line="76"/>
        <source>Switch to your browser to connect your account</source>
        <translation>Beralih ke browser Anda untuk menghubungkan akun Anda</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/flow2authwidget.ui" line="229"/>
        <source>An error occurred while connecting. Please try again.</source>
        <translation>Terjadi kesalahan saat menghubungkan. Silakan coba lagi.</translation>
    </message>
</context>
<context>
    <name>FolderWizardSourcePage</name>
    <message>
        <location filename="../src/gui/folderwizardsourcepage.ui" line="33"/>
        <source>Pick a local folder on your computer to sync</source>
        <translation>Pilih direktori lokal pada komputer Anda untuk sinkronisasi</translation>
    </message>
    <message>
        <location filename="../src/gui/folderwizardsourcepage.ui" line="44"/>
        <source>&amp;Choose …</source>
        <translation>&amp;Pilih …</translation>
    </message>
</context>
<context>
    <name>FolderWizardTargetPage</name>
    <message>
        <location filename="../src/gui/folderwizardtargetpage.ui" line="77"/>
        <source>Select a remote destination folder</source>
        <translation>Pilih destinasi folder remote</translation>
    </message>
    <message>
        <location filename="../src/gui/folderwizardtargetpage.ui" line="89"/>
        <source>Create folder</source>
        <translation>Buat folder</translation>
    </message>
    <message>
        <location filename="../src/gui/folderwizardtargetpage.ui" line="109"/>
        <source>Refresh</source>
        <translation>Segarkan</translation>
    </message>
    <message>
        <location filename="../src/gui/folderwizardtargetpage.ui" line="123"/>
        <source>Folders</source>
        <translation>Folder</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../src/gui/tray/MainWindow.qml" line="245"/>
        <source>Main content</source>
        <translation>Konten utama</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/MainWindow.qml" line="330"/>
        <source>Issue with account %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/tray/MainWindow.qml" line="332"/>
        <source>Issues with several accounts</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/tray/MainWindow.qml" line="413"/>
        <source>Start new conversation?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/tray/MainWindow.qml" line="433"/>
        <source>New conversation</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/tray/MainWindow.qml" line="437"/>
        <source>Cancel</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/tray/MainWindow.qml" line="458"/>
        <source>This will clear the existing conversation.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/tray/MainWindow.qml" line="503"/>
        <source>Ask Assistant…</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/tray/MainWindow.qml" line="531"/>
        <source>Send assistant question</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/tray/MainWindow.qml" line="552"/>
        <source>Start a new assistant chat</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/tray/MainWindow.qml" line="382"/>
        <source>Unified search results list</source>
        <translation>Daftar hasil pencarian terpadu</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/MainWindow.qml" line="446"/>
        <source>New activities</source>
        <translation>Aktivitas baru</translation>
    </message>
</context>
<context>
    <name>OCC::AbstractNetworkJob</name>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="325"/>
        <source>The server took too long to respond. Check your connection and try syncing again. If it still doesn’t work, reach out to your server administrator.</source>
        <translation>Server terlalu lama merespons. Periksa koneksi Anda dan coba sinkronkan lagi. Jika masih tidak berhasil, hubungi administrator server Anda.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="329"/>
        <source>An unexpected error occurred. Please try syncing again or contact your server administrator if the issue continues.</source>
        <translation>Terjadi kesalahan yang tidak terduga. Silakan coba sinkronkan lagi atau hubungi administrator server Anda jika masalah berlanjut.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="609"/>
        <source>The server enforces strict transport security and does not accept untrusted certificates.</source>
        <translation>Server menerapkan keamanan transport yang ketat dan tidak menerima sertifikat yang tidak tepercaya.</translation>
    </message>
</context>
<context>
    <name>OCC::Account</name>
    <message>
        <location filename="../src/libsync/account.cpp" line="227"/>
        <source>Public Share Link</source>
        <translation>Tautan Berbagi Publik</translation>
    </message>
    <message>
        <location filename="../src/libsync/account.cpp" line="1071"/>
        <source>File %1 is already locked by %2.</source>
        <translation>File %1 sudah dikunci oleh %2.</translation>
    </message>
    <message>
        <location filename="../src/libsync/account.cpp" line="1073"/>
        <source>Lock operation on %1 failed with error %2</source>
        <translation>Operasi penguncian pada %1 gagal dengan kesalahan %2</translation>
    </message>
    <message>
        <location filename="../src/libsync/account.cpp" line="1075"/>
        <source>Unlock operation on %1 failed with error %2</source>
        <translation>Operasi pembukaan kunci pada %1 gagal dengan kesalahan %2</translation>
    </message>
</context>
<context>
    <name>OCC::AccountManager</name>
    <message>
        <location filename="../src/gui/accountmanager.cpp" line="244"/>
        <source>An account was detected from a legacy desktop client.
Should the account be imported?</source>
        <translation>Akun terdeteksi dari klien desktop lama.
Apakah akun harus diimpor?</translation>
    </message>
    <message>
        <location filename="../src/gui/accountmanager.cpp" line="246"/>
        <location filename="../src/gui/accountmanager.cpp" line="359"/>
        <source>Legacy import</source>
        <translation>Impor lama</translation>
    </message>
    <message>
        <location filename="../src/gui/accountmanager.cpp" line="247"/>
        <source>Import</source>
        <translation>Impor</translation>
    </message>
    <message>
        <location filename="../src/gui/accountmanager.cpp" line="248"/>
        <source>Skip</source>
        <translation>Lewati</translation>
    </message>
    <message>
        <location filename="../src/gui/accountmanager.cpp" line="360"/>
        <source>Could not import accounts from legacy client configuration.</source>
        <translation>Tidak dapat mengimpor akun dari konfigurasi klien lama.</translation>
    </message>
</context>
<context>
    <name>OCC::AccountSettings</name>
    <message>
        <location filename="../src/gui/accountsettings.ui" line="159"/>
        <source>Virtual files</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.ui" line="205"/>
        <source>Classic sync</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.ui" line="85"/>
        <source>Unchecked folders will be &lt;b&gt;removed&lt;/b&gt; from your local file system and will not be synchronized to this computer anymore</source>
        <translation>Folder yang tidak dicentang akan &lt;b&gt;dihapus&lt;/b&gt; dari berkas lokal sistem Anda dan tidak akan disinkronisasi ke komputer ini lagi</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.ui" line="31"/>
        <source>Storage space: …</source>
        <translation>Ruang penyimpanan: …</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.ui" line="237"/>
        <source>Synchronize all</source>
        <translation>Sinkronisasi semua</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.ui" line="244"/>
        <source>Synchronize none</source>
        <translation>Tidak ada sinkronisasi</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.ui" line="251"/>
        <source>Apply manual changes</source>
        <translation>Terapkan perubahan secara manual</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.ui" line="270"/>
        <source>Standard file sync</source>
        <translation>Sinkronisasi file standar</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.ui" line="314"/>
        <source>Virtual file sync</source>
        <translation>Sinkronisasi file virtual</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.ui" line="319"/>
        <source>Connection settings</source>
        <translation>Pengaturan koneksi</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.ui" line="137"/>
        <source>Apply</source>
        <translation>Terapkan</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.ui" line="124"/>
        <location filename="../src/gui/accountsettings.cpp" line="889"/>
        <location filename="../src/gui/accountsettings.cpp" line="1009"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.ui" line="172"/>
        <source>Connected with &lt;server&gt; as &lt;user&gt;</source>
        <translation>Terhubung dengan &lt;server&gt; sebagai &lt;user&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="284"/>
        <source>No account configured.</source>
        <translation>Belum ada akun terkonfigurasi.</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="92"/>
        <source>End-to-end Encryption with Virtual Files</source>
        <translation>Enkripsi Ujung-ke-Ujung dengan File Virtual</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="93"/>
        <source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with &quot;Make always available locally&quot;.</source>
        <translation>Anda tampaknya mengaktifkan fitur File Virtual pada folder ini. Saat ini, tidak memungkinkan untuk mengunduh file virtual yang dienkripsi ujung-ke-ujung secara implisit. Untuk mendapatkan pengalaman terbaik dengan file virtual dan enkripsi ujung-ke-ujung, pastikan folder terenkripsi ditandai dengan &quot;Selalu sediakan secara lokal&quot;.</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="101"/>
        <location filename="../src/gui/accountsettings.cpp" line="123"/>
        <source>Do not encrypt folder</source>
        <translation>Jangan enkripsi folder</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="104"/>
        <location filename="../src/gui/accountsettings.cpp" line="126"/>
        <source>Encrypt folder</source>
        <translation>Enkripsi folder</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="114"/>
        <source>End-to-end Encryption</source>
        <translation>Enkripsi ujung-ke-ujung</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="117"/>
        <source>This will encrypt your folder and all files within it. These files will no longer be accessible without your encryption mnemonic key. 
&lt;b&gt;This process is not reversible. Are you sure you want to proceed?&lt;/b&gt;</source>
        <translation>Ini akan mengenkripsi folder Anda dan semua file di dalamnya. File-file ini tidak akan lagi dapat diakses tanpa kunci mnemonik enkripsi Anda. 
&lt;b&gt;Proses ini tidak dapat dibatalkan. Apakah Anda yakin ingin melanjutkan?&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="280"/>
        <source>End-to-end encryption has not been initialized on this account.</source>
        <translation>Enkripsi ujung-ke-ujung belum diinisialisasi pada akun ini.</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="302"/>
        <source>Forget encryption setup</source>
        <translation>Lupakan pengaturan enkripsi</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="312"/>
        <source>Display mnemonic</source>
        <translation>Tampilkan mnemonik</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="319"/>
        <source>Encryption is set-up. Remember to &lt;b&gt;Encrypt&lt;/b&gt; a folder to end-to-end encrypt any new files added to it.</source>
        <translation>Enkripsi sudah disiapkan. Ingat untuk &lt;b&gt;Mengenkripsi&lt;/b&gt; folder agar mengenkripsi ujung-ke-ujung setiap file baru yang ditambahkan ke dalamnya.</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="352"/>
        <source>Warning</source>
        <translation>Peringatan</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="398"/>
        <source>Please wait for the folder to sync before trying to encrypt it.</source>
        <translation>Harap tunggu hingga folder tersinkron sebelum mencoba mengenkripsinya.</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="400"/>
        <source>The folder has a minor sync problem. Encryption of this folder will be possible once it has synced successfully</source>
        <translation>Folder mengalami masalah sinkronisasi ringan. Enkripsi folder ini akan dapat dilakukan setelah folder berhasil tersinkron</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="402"/>
        <source>The folder has a sync error. Encryption of this folder will be possible once it has synced successfully</source>
        <translation>Folder mengalami kesalahan sinkronisasi. Enkripsi folder ini akan dapat dilakukan setelah folder berhasil tersinkron</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="413"/>
        <source>You cannot encrypt this folder because the end-to-end encryption is not set-up yet on this device.
Would you like to do this now?</source>
        <translation>Anda tidak dapat mengenkripsi folder ini karena enkripsi ujung-ke-ujung belum disiapkan pada perangkat ini.
Apakah Anda ingin melakukannya sekarang?</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="437"/>
        <source>You cannot encrypt a folder with contents, please remove the files.
Wait for the new sync, then encrypt it.</source>
        <translation>Anda tidak dapat mengenkripsi folder yang sudah berisi konten, silakan hapus file-file tersebut.
Tunggu sinkronisasi baru, lalu enkripsi folder tersebut.</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="461"/>
        <source>Encryption failed</source>
        <translation>Enkripsi gagal</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="461"/>
        <source>Could not encrypt folder because the folder does not exist anymore</source>
        <translation>Tidak dapat mengenkripsi folder karena folder tersebut sudah tidak ada</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="602"/>
        <source>Encrypt</source>
        <translation>Enkrip</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="610"/>
        <location filename="../src/gui/accountsettings.cpp" line="680"/>
        <source>Edit Ignored Files</source>
        <translation>Edit File yang Diabaikan</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="613"/>
        <location filename="../src/gui/accountsettings.cpp" line="683"/>
        <source>Create new folder</source>
        <translation>Buat folder baru</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="619"/>
        <location filename="../src/gui/accountsettings.cpp" line="709"/>
        <source>Availability</source>
        <translation>Ketersediaan</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="688"/>
        <source>Choose what to sync</source>
        <translation>Pilih apa yang akan disinkron</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="694"/>
        <source>Force sync now</source>
        <translation>Paksa sinkronisasi sekarang</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="696"/>
        <source>Restart sync</source>
        <translation>Ulang sinkronisasi</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="705"/>
        <source>Remove folder sync connection</source>
        <translation>Hapus koneksi sinkronisasi folder</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="718"/>
        <source>Disable virtual file support …</source>
        <translation>Nonaktifkan dukungan file virtual …</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="727"/>
        <source>Enable virtual file support %1 …</source>
        <translation>Aktifkan dukungan file virtual %1 …</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="727"/>
        <source>(experimental)</source>
        <translation>(eksperimental)</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="821"/>
        <source>Folder creation failed</source>
        <translation>Pembuatan Folder gagal</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="881"/>
        <source>Confirm Folder Sync Connection Removal</source>
        <translation>Konfirmasi Penghapusan Koneksi Sinkronisasi Folder</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="888"/>
        <source>Remove Folder Sync Connection</source>
        <translation>Hapus Koneksi Sinkronisasi Folder</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="954"/>
        <source>Grant access to sync folder</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="966"/>
        <source>Access Error</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="967"/>
        <source>Could not acquire access to the selected folder. Please try again.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="975"/>
        <source>Wrong Folder</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="976"/>
        <source>Please select the original sync folder: %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="985"/>
        <location filename="../src/gui/accountsettings.cpp" line="994"/>
        <source>Bookmark Error</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="986"/>
        <source>Could not create a security bookmark for the folder. Please try again.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="995"/>
        <source>Could not resolve the security bookmark. Please try again.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1000"/>
        <source>Disable virtual file support?</source>
        <translation>Nonaktifkan dukungan file virtual?</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1001"/>
        <source>This action will disable virtual file support. As a consequence contents of folders that are currently marked as &quot;available online only&quot; will be downloaded.

The only advantage of disabling virtual file support is that the selective sync feature will become available again.

This action will abort any currently running synchronization.</source>
        <translation>Tindakan ini akan menonaktifkan dukungan file virtual. Akibatnya, konten folder yang saat ini ditandai sebagai &quot;hanya tersedia online&quot; akan diunduh.

Satu-satunya keuntungan menonaktifkan dukungan file virtual adalah fitur sinkronisasi selektif akan tersedia kembali.

Tindakan ini akan membatalkan sinkronisasi apa pun yang sedang berjalan saat ini.</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1008"/>
        <source>Disable support</source>
        <translation>Nonaktifkan dukungan</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1095"/>
        <source>End-to-end encryption mnemonic</source>
        <translation>Mnemonik enkripsi ujung-ke-ujung</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1097"/>
        <source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note it down and keep it safe. You will need it to set-up the synchronization of encrypted folders on your other devices.</source>
        <translation>Untuk melindungi Identitas Kriptografis Anda, kami mengenkripsinya dengan mnemonik berupa 12 kata kamus. Harap catat dan simpan dengan aman. Anda akan membutuhkannya untuk menyiapkan sinkronisasi folder terenkripsi di perangkat Anda yang lain.</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1122"/>
        <source>Forget the end-to-end encryption on this device</source>
        <translation>Lupakan enkripsi ujung-ke-ujung pada perangkat ini</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1123"/>
        <source>Do you want to forget the end-to-end encryption settings for %1 on this device?</source>
        <translation>Apakah Anda ingin melupakan pengaturan enkripsi ujung-ke-ujung untuk %1 pada perangkat ini?</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1124"/>
        <source>Forgetting end-to-end encryption will remove the sensitive data and all the encrypted files from this device.&lt;br&gt;However, the encrypted files will remain on the server and all your other devices, if configured.</source>
        <translation>Melupakan enkripsi ujung-ke-ujung akan menghapus data sensitif dan semua file terenkripsi dari perangkat ini.&lt;br&gt;Namun, file terenkripsi akan tetap ada di server dan di semua perangkat Anda yang lain, jika dikonfigurasi.</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1197"/>
        <source>Sync Running</source>
        <translation>Sinkronisasi berlangsung</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1198"/>
        <source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source>
        <translation>Operasi sinkronisasi sedang berjalan. &lt;br/&gt;Apakah Anda ingin membatalkannya?</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1270"/>
        <source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
        <translation>%1 (%3%) dari %2 sedang digunakan. Beberapa folder, termasuk jaringan yang terpasang atau folder yang telah dibagikan, kemungkinan mempunyai beberapa keterbatasan.</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1280"/>
        <source>Currently there is no storage usage information available.</source>
        <translation>Saat ini tidak ada informasi penggunaan ruang yang tersedia.</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1283"/>
        <source>%1 in use</source>
        <translation>%1 digunakan</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1414"/>
        <source>Connected to %1 (%2).</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1537"/>
        <source>Migrate certificate to a new one</source>
        <translation>Migrasikan sertifikat ke sertifikat yang baru</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1644"/>
        <source>There are folders that have grown in size beyond %1MB: %2</source>
        <translation>Ada folder yang ukurannya bertambah melampaui %1MB: %2</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1695"/>
        <source>End-to-end encryption has been initialized on this account with another device.&lt;br&gt;Enter the unique mnemonic to have the encrypted folders synchronize on this device as well.</source>
        <translation>Enkripsi ujung-ke-ujung telah diinisialisasi pada akun ini dengan perangkat lain.&lt;br&gt;Masukkan mnemonik unik untuk membuat folder terenkripsi juga tersinkron pada perangkat ini.</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1753"/>
        <source>This account supports end-to-end encryption, but it needs to be set up first.</source>
        <translation>Akun ini mendukung enkripsi ujung-ke-ujung, tetapi perlu disiapkan terlebih dahulu.</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1850"/>
        <source>The virtual files integration does not support end-to-end encryption yet.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1757"/>
        <source>Set up encryption</source>
        <translation>Siapkan enkripsi</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1319"/>
        <source>Connected to %1.</source>
        <translation>Tersambung ke %1.</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1323"/>
        <source>Server %1 is temporarily unavailable.</source>
        <translation>Peladen %1 sementara tidak tersedia.</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1326"/>
        <source>Server %1 is currently in maintenance mode.</source>
        <translation>Peladen %1 sementara dalam moda pemeliharaan.</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1332"/>
        <source>Signed out from %1.</source>
        <translation>Log keluar dari %1.</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1631"/>
        <source>There are folders that were not synchronized because they are too big: </source>
        <translation>Ada folder yang tidak disinkronkan karena ukurannya terlalu besar: </translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1632"/>
        <source>There are folders that were not synchronized because they are external storages: </source>
        <translation>Ada folder yang tidak disinkronkan karena merupakan penyimpanan eksternal: </translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1633"/>
        <source>There are folders that were not synchronized because they are too big or external storages: </source>
        <translation>Ada folder yang tidak disinkronkan karena ukurannya terlalu besar atau karena berada di penyimpanan eksternal: </translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="583"/>
        <location filename="../src/gui/accountsettings.cpp" line="677"/>
        <source>Open folder</source>
        <translation>Buka folder</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="702"/>
        <source>Resume sync</source>
        <translation>Lanjutkan sinkron</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="702"/>
        <source>Pause sync</source>
        <translation>Jeda sinkron</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="822"/>
        <source>&lt;p&gt;Could not create local folder &lt;i&gt;%1&lt;/i&gt;.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Tidak dapat membuat folder lokal &lt;i&gt;%1&lt;/i&gt;.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="882"/>
        <source>&lt;p&gt;Do you really want to stop syncing the folder &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This will &lt;b&gt;not&lt;/b&gt; delete any files.&lt;/p&gt;</source>
        <translation>&lt;p&gt; Apakah Anda ingin menghentikan sinkronisasi folder &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;&lt;b&gt; Catatan:&lt;/b&gt; Aksi ini tidak akan menghapus berkas apapun.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1271"/>
        <source>%1 of %2 in use</source>
        <translation>%1 dari %2 sedang digunakan</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1310"/>
        <source>%1 as %2</source>
        <translation>%1 sebagai %2</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1317"/>
        <source>The server version %1 is unsupported! Proceed at your own risk.</source>
        <translation>Versi server %1 tidak didukung! Lanjutkan dengan risiko Anda sendiri.</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1329"/>
        <source>Server %1 is currently being redirected, or your connection is behind a captive portal.</source>
        <translation>Server %1 saat ini sedang dialihkan, atau koneksi Anda berada di belakang portal tertawan.</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1335"/>
        <source>Connecting to %1 …</source>
        <translation>Menghubungkan ke %1 …</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1339"/>
        <source>Unable to connect to %1.</source>
        <translation>Tidak dapat terhubung ke %1.</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1344"/>
        <source>Server configuration error: %1 at %2.</source>
        <translation>Kesalahan konfigurasi server: %1 di %2.</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1353"/>
        <source>You need to accept the terms of service at %1.</source>
        <translation>Anda perlu menerima ketentuan layanan di %1.</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsettings.cpp" line="1358"/>
        <source>No %1 connection configured.</source>
        <translation>Tidak ada koneksi %1 yang dikonfigurasi.</translation>
    </message>
</context>
<context>
    <name>OCC::AccountSetupFromCommandLineJob</name>
    <message>
        <location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="133"/>
        <source>The authenticated request to the server was redirected to &quot;%1&quot;. The URL is bad, the server is misconfigured.</source>
        <translation>Permintaan terautentikasi ke server dialihkan ke &quot;%1&quot;. URL tidak benar, server salah dikonfigurasi.</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="143"/>
        <source>Access forbidden by server. To verify that you have proper access, &lt;a href=&quot;%1&quot;&gt;click here&lt;/a&gt; to access the service with your browser.</source>
        <translation>Akses dilarang oleh server. Untuk memverifikasi bahwa Anda memiliki akses yang semestinya, &lt;a href=&quot;%1&quot;&gt;klik di sini&lt;/a&gt; untuk mengakses layanan dengan browser Anda.</translation>
    </message>
    <message>
        <location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="151"/>
        <source>There was an invalid response to an authenticated WebDAV request</source>
        <translation>Ada respons yang tidak valid terhadap permintaan WebDAV terautentikasi</translation>
    </message>
</context>
<context>
    <name>OCC::AccountState</name>
    <message>
        <location filename="../src/gui/accountstate.cpp" line="152"/>
        <source>Signed out</source>
        <translation>Log keluar</translation>
    </message>
    <message>
        <location filename="../src/gui/accountstate.cpp" line="154"/>
        <source>Disconnected</source>
        <translation>Terputus</translation>
    </message>
    <message>
        <location filename="../src/gui/accountstate.cpp" line="156"/>
        <source>Connected</source>
        <translation>Tersambung</translation>
    </message>
    <message>
        <location filename="../src/gui/accountstate.cpp" line="158"/>
        <source>Service unavailable</source>
        <translation>Layanan tidak tersedia</translation>
    </message>
    <message>
        <location filename="../src/gui/accountstate.cpp" line="160"/>
        <source>Maintenance mode</source>
        <translation>Mode perbaikan</translation>
    </message>
    <message>
        <location filename="../src/gui/accountstate.cpp" line="162"/>
        <source>Redirect detected</source>
        <translation>Pengalihan terdeteksi</translation>
    </message>
    <message>
        <location filename="../src/gui/accountstate.cpp" line="164"/>
        <source>Network error</source>
        <translation>Kesalahan jaringan</translation>
    </message>
    <message>
        <location filename="../src/gui/accountstate.cpp" line="166"/>
        <source>Configuration error</source>
        <translation>Kesalahan konfigurasi</translation>
    </message>
    <message>
        <location filename="../src/gui/accountstate.cpp" line="168"/>
        <source>Asking Credentials</source>
        <translation>Menanyakan Kredensial</translation>
    </message>
    <message>
        <location filename="../src/gui/accountstate.cpp" line="170"/>
        <source>Need the user to accept the terms of service</source>
        <translation>Pengguna perlu menerima ketentuan layanan</translation>
    </message>
    <message>
        <location filename="../src/gui/accountstate.cpp" line="172"/>
        <source>Unknown account state</source>
        <translation>Kondisi akun tidak diketahui</translation>
    </message>
</context>
<context>
    <name>OCC::ActivityListModel</name>
    <message>
        <location filename="../src/gui/tray/activitylistmodel.cpp" line="478"/>
        <source>For more activities please open the Activity app.</source>
        <translation>Untuk aktivitas lainnya, silakan buka aplikasi Aktivitas.</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/activitylistmodel.cpp" line="498"/>
        <source>Fetching activities …</source>
        <translation>Mengambil aktivitas …</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/activitylistmodel.cpp" line="605"/>
        <source>Network error occurred: client will retry syncing.</source>
        <translation>Terjadi kesalahan jaringan: klien akan mencoba sinkronisasi lagi.</translation>
    </message>
</context>
<context>
    <name>OCC::AddCertificateDialog</name>
    <message>
        <location filename="../src/gui/addcertificatedialog.ui" line="17"/>
        <source>SSL client certificate authentication</source>
        <translation>Sertifikat autentikasi klien SSL</translation>
    </message>
    <message>
        <location filename="../src/gui/addcertificatedialog.ui" line="23"/>
        <source>This server probably requires a SSL client certificate.</source>
        <translation>Server ini kemungkinan mengharuskan sebuah sertifikat klien SSL.</translation>
    </message>
    <message>
        <location filename="../src/gui/addcertificatedialog.ui" line="35"/>
        <source>Certificate &amp; Key (pkcs12):</source>
        <translation>Sertifikat &amp; Kunci (pkcs12):</translation>
    </message>
    <message>
        <location filename="../src/gui/addcertificatedialog.ui" line="60"/>
        <source>Certificate password:</source>
        <translation>Kata sandi sertifikat:</translation>
    </message>
    <message>
        <location filename="../src/gui/addcertificatedialog.ui" line="79"/>
        <source>An encrypted pkcs12 bundle is strongly recommended as a copy will be stored in the configuration file.</source>
        <translation>Bundel pkcs12 terenkripsi sangat disarankan karena salinannya akan disimpan di file konfigurasi.</translation>
    </message>
    <message>
        <location filename="../src/gui/addcertificatedialog.ui" line="51"/>
        <source>Browse …</source>
        <translation>Telusuri …</translation>
    </message>
    <message>
        <location filename="../src/gui/addcertificatedialog.cpp" line="28"/>
        <source>Select a certificate</source>
        <translation>Pilih sertifikat</translation>
    </message>
    <message>
        <location filename="../src/gui/addcertificatedialog.cpp" line="28"/>
        <source>Certificate files (*.p12 *.pfx)</source>
        <translation>Berkas sertifikat (*.p12 *.pfx)</translation>
    </message>
    <message>
        <location filename="../src/gui/addcertificatedialog.cpp" line="44"/>
        <source>Could not access the selected certificate file.</source>
        <translation>Tidak dapat mengakses file sertifikat yang dipilih.</translation>
    </message>
</context>
<context>
    <name>OCC::Application</name>
    <message>
        <location filename="../src/gui/application.cpp" line="177"/>
        <source>Some settings were configured in %1 versions of this client and use features that are not available in this version.&lt;br&gt;&lt;br&gt;Continuing will mean &lt;b&gt;%2 these settings&lt;/b&gt;.&lt;br&gt;&lt;br&gt;The current configuration file was already backed up to &lt;i&gt;%3&lt;/i&gt;.</source>
        <translation>Beberapa pengaturan dikonfigurasi dalam versi klien ini yang %1 dan menggunakan fitur yang tidak tersedia pada versi ini.&lt;br&gt;&lt;br&gt;Melanjutkan berarti &lt;b&gt;%2 pengaturan ini&lt;/b&gt;.&lt;br&gt;&lt;br&gt;File konfigurasi saat ini sudah dicadangkan ke &lt;i&gt;%3&lt;/i&gt;.</translation>
    </message>
    <message>
        <location filename="../src/gui/application.cpp" line="183"/>
        <source>newer</source>
        <comment>newer software version</comment>
        <translation>lebih baru</translation>
    </message>
    <message>
        <location filename="../src/gui/application.cpp" line="183"/>
        <source>older</source>
        <comment>older software version</comment>
        <translation>lebih lama</translation>
    </message>
    <message>
        <location filename="../src/gui/application.cpp" line="184"/>
        <source>ignoring</source>
        <translation>mengabaikan</translation>
    </message>
    <message>
        <location filename="../src/gui/application.cpp" line="184"/>
        <source>deleting</source>
        <translation>menghapus</translation>
    </message>
    <message>
        <location filename="../src/gui/application.cpp" line="186"/>
        <source>Quit</source>
        <translation>Keluar</translation>
    </message>
    <message>
        <location filename="../src/gui/application.cpp" line="187"/>
        <source>Continue</source>
        <translation>Lanjutkan</translation>
    </message>
    <message>
        <location filename="../src/gui/application.cpp" line="522"/>
        <source>%1 accounts</source>
        <comment>number of accounts imported</comment>
        <translation>%1 akun</translation>
    </message>
    <message>
        <location filename="../src/gui/application.cpp" line="523"/>
        <source>1 account</source>
        <translation>1 akun</translation>
    </message>
    <message>
        <location filename="../src/gui/application.cpp" line="525"/>
        <source>%1 folders</source>
        <comment>number of folders imported</comment>
        <translation>%1 folder</translation>
    </message>
    <message>
        <location filename="../src/gui/application.cpp" line="526"/>
        <source>1 folder</source>
        <translation>1 folder</translation>
    </message>
    <message>
        <location filename="../src/gui/application.cpp" line="528"/>
        <source>Legacy import</source>
        <translation>Impor lama</translation>
    </message>
    <message>
        <location filename="../src/gui/application.cpp" line="529"/>
        <source>Imported %1 and %2 from a legacy desktop client.
%3</source>
        <comment>number of accounts and folders imported. list of users.</comment>
        <translation>Mengimpor %1 dan %2 dari klien desktop lama.
%3</translation>
    </message>
    <message>
        <location filename="../src/gui/application.cpp" line="612"/>
        <source>Error accessing the configuration file</source>
        <translation>Galat saat mengakses berkas konfigurasi</translation>
    </message>
    <message>
        <location filename="../src/gui/application.cpp" line="613"/>
        <source>There was an error while accessing the configuration file at %1. Please make sure the file can be accessed by your system account.</source>
        <translation>Terjadi kesalahan saat mengakses file konfigurasi di %1. Pastikan file tersebut dapat diakses oleh akun sistem Anda.</translation>
    </message>
</context>
<context>
    <name>OCC::AuthenticationDialog</name>
    <message>
        <location filename="../src/gui/authenticationdialog.cpp" line="22"/>
        <source>Authentication Required</source>
        <translation>Autentikasi Diperlukan</translation>
    </message>
    <message>
        <location filename="../src/gui/authenticationdialog.cpp" line="24"/>
        <source>Enter username and password for &quot;%1&quot; at %2.</source>
        <translation>Masukkan nama pengguna dan kata sandi untuk &quot;%1&quot; di %2.</translation>
    </message>
    <message>
        <location filename="../src/gui/authenticationdialog.cpp" line="29"/>
        <source>&amp;Username:</source>
        <translation>&amp;Nama pengguna:</translation>
    </message>
    <message>
        <location filename="../src/gui/authenticationdialog.cpp" line="30"/>
        <source>&amp;Password:</source>
        <translation>&amp;Kata sandi:</translation>
    </message>
</context>
<context>
    <name>OCC::BasePropagateRemoteDeleteEncrypted</name>
    <message>
        <location filename="../src/libsync/basepropagateremotedeleteencrypted.cpp" line="85"/>
        <source>&quot;%1 Failed to unlock encrypted folder %2&quot;.</source>
        <translation>&quot;%1 gagal membuka kunci folder terenkripsi %2&quot;.</translation>
    </message>
    <message>
        <location filename="../src/libsync/basepropagateremotedeleteencrypted.cpp" line="127"/>
        <source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
        <translation>Kode HTTP yang dikembalikan server salah. Diharapkan 204, tetapi menerima &quot;%1%2&quot;.</translation>
    </message>
</context>
<context>
    <name>OCC::BulkPropagatorDownloadJob</name>
    <message>
        <location filename="../src/libsync/bulkpropagatordownloadjob.cpp" line="143"/>
        <source>File %1 can not be downloaded because of a local file name clash!</source>
        <translation>File %1 tidak dapat diunduh karena terjadi benturan nama file lokal!</translation>
    </message>
    <message>
        <location filename="../src/libsync/bulkpropagatordownloadjob.cpp" line="165"/>
        <source>Unable to update metadata of new file %1.</source>
        <comment>error with update metadata of new Win VFS file</comment>
        <translation>Tidak dapat memperbarui metadata file baru %1.</translation>
    </message>
    <message>
        <location filename="../src/libsync/bulkpropagatordownloadjob.cpp" line="188"/>
        <source>Error updating metadata: %1</source>
        <translation>Kesalahan memperbarui metadata: %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/bulkpropagatordownloadjob.cpp" line="191"/>
        <source>The file %1 is currently in use</source>
        <translation>File %1 sedang digunakan</translation>
    </message>
</context>
<context>
    <name>OCC::BulkPropagatorJob</name>
    <message>
        <location filename="../src/libsync/bulkpropagatorjob.cpp" line="141"/>
        <source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
        <translation>File %1 tidak dapat diunggah karena ada file lain dengan nama yang sama, hanya berbeda pada kapitalisasi huruf</translation>
    </message>
    <message>
        <location filename="../src/libsync/bulkpropagatorjob.cpp" line="182"/>
        <source>File contains leading or trailing spaces and couldn&apos;t be renamed</source>
        <translation>File berisi spasi di awal atau akhir dan tidak dapat diganti namanya</translation>
    </message>
    <message>
        <location filename="../src/libsync/bulkpropagatorjob.cpp" line="200"/>
        <source>File %1 has invalid modified time. Do not upload to the server.</source>
        <translation>File %1 memiliki waktu modifikasi yang tidak valid. Jangan unggah ke server.</translation>
    </message>
    <message>
        <location filename="../src/libsync/bulkpropagatorjob.cpp" line="352"/>
        <source>File Removed (start upload) %1</source>
        <translation>File Dihapus (mulai unggah) %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/bulkpropagatorjob.cpp" line="371"/>
        <source>File %1 has invalid modification time. Do not upload to the server.</source>
        <translation>File %1 memiliki waktu modifikasi yang tidak valid. Jangan unggah ke server.</translation>
    </message>
    <message>
        <location filename="../src/libsync/bulkpropagatorjob.cpp" line="384"/>
        <source>Local file changed during syncing. It will be resumed.</source>
        <translation>File lokal berubah selama sinkronisasi. Akan dilanjutkan.</translation>
    </message>
    <message>
        <location filename="../src/libsync/bulkpropagatorjob.cpp" line="398"/>
        <location filename="../src/libsync/bulkpropagatorjob.cpp" line="745"/>
        <source>Local file changed during sync.</source>
        <translation>File lokal berubah selama sinkronisasi.</translation>
    </message>
    <message>
        <location filename="../src/libsync/bulkpropagatorjob.cpp" line="508"/>
        <source>Network error: %1</source>
        <translation>Kesalahan jaringan: %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/bulkpropagatorjob.cpp" line="554"/>
        <source>Error updating metadata: %1</source>
        <translation>Kesalahan memperbarui metadata: %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/bulkpropagatorjob.cpp" line="557"/>
        <source>The file %1 is currently in use</source>
        <translation>File %1 sedang digunakan</translation>
    </message>
    <message>
        <location filename="../src/libsync/bulkpropagatorjob.cpp" line="727"/>
        <source>The local file was removed during sync.</source>
        <translation>File lokal dihapus selama sinkronisasi.</translation>
    </message>
    <message>
        <location filename="../src/libsync/bulkpropagatorjob.cpp" line="775"/>
        <source>Restoration failed: %1</source>
        <translation>Pemulihan gagal: %1</translation>
    </message>
</context>
<context>
    <name>OCC::CaseClashConflictSolver</name>
    <message>
        <location filename="../src/libsync/caseclashconflictsolver.cpp" line="68"/>
        <source>Cannot rename file because a file with the same name already exists on the server. Please pick another name.</source>
        <translation>Tidak dapat mengganti nama file karena file dengan nama yang sama sudah ada di server. Silakan pilih nama lain.</translation>
    </message>
    <message>
        <location filename="../src/libsync/caseclashconflictsolver.cpp" line="111"/>
        <source>Could not rename file. Please make sure you are connected to the server.</source>
        <translation>Tidak dapat mengganti nama file. Pastikan Anda terhubung ke server.</translation>
    </message>
    <message>
        <location filename="../src/libsync/caseclashconflictsolver.cpp" line="162"/>
        <source>You don&apos;t have the permission to rename this file. Please ask the author of the file to rename it.</source>
        <translation>Anda tidak memiliki izin untuk mengganti nama file ini. Silakan minta pembuat file untuk mengganti namanya.</translation>
    </message>
    <message>
        <location filename="../src/libsync/caseclashconflictsolver.cpp" line="169"/>
        <source>Failed to fetch permissions with error %1</source>
        <translation>Gagal mengambil izin dengan kesalahan %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/caseclashconflictsolver.cpp" line="190"/>
        <source>Filename contains leading and trailing spaces.</source>
        <translation>Nama file berisi spasi di awal dan di akhir.</translation>
    </message>
    <message>
        <location filename="../src/libsync/caseclashconflictsolver.cpp" line="193"/>
        <source>Filename contains leading spaces.</source>
        <translation>Nama file berisi spasi di awal.</translation>
    </message>
    <message>
        <location filename="../src/libsync/caseclashconflictsolver.cpp" line="196"/>
        <source>Filename contains trailing spaces.</source>
        <translation>Nama file berisi spasi di akhir.</translation>
    </message>
</context>
<context>
    <name>OCC::CaseClashFilenameDialog</name>
    <message>
        <location filename="../src/gui/caseclashfilenamedialog.ui" line="14"/>
        <source>Case Clash Conflict</source>
        <translation>Konflik Benturan Kapitalisasi</translation>
    </message>
    <message>
        <location filename="../src/gui/caseclashfilenamedialog.ui" line="23"/>
        <source>The file could not be synced because it generates a case clash conflict with an existing file on this system.</source>
        <translation>File tidak dapat disinkronkan karena menimbulkan konflik benturan kapitalisasi dengan file yang sudah ada di sistem ini.</translation>
    </message>
    <message>
        <location filename="../src/gui/caseclashfilenamedialog.ui" line="36"/>
        <source>Error</source>
        <translation>Kesalahan</translation>
    </message>
    <message>
        <location filename="../src/gui/caseclashfilenamedialog.ui" line="53"/>
        <source>Existing file</source>
        <translation>File yang ada</translation>
    </message>
    <message>
        <location filename="../src/gui/caseclashfilenamedialog.ui" line="60"/>
        <source>file A</source>
        <translation>file A</translation>
    </message>
    <message>
        <location filename="../src/gui/caseclashfilenamedialog.ui" line="107"/>
        <location filename="../src/gui/caseclashfilenamedialog.ui" line="213"/>
        <source>today</source>
        <translation>hari ini</translation>
    </message>
    <message>
        <location filename="../src/gui/caseclashfilenamedialog.ui" line="114"/>
        <location filename="../src/gui/caseclashfilenamedialog.ui" line="220"/>
        <source>0 byte</source>
        <translation>0 byte</translation>
    </message>
    <message>
        <location filename="../src/gui/caseclashfilenamedialog.ui" line="121"/>
        <location filename="../src/gui/caseclashfilenamedialog.cpp" line="99"/>
        <source>Open existing file</source>
        <translation>Buka file yang ada</translation>
    </message>
    <message>
        <location filename="../src/gui/caseclashfilenamedialog.ui" line="165"/>
        <source>Case clashing file</source>
        <translation>File yang bentrok kapitalisasi</translation>
    </message>
    <message>
        <location filename="../src/gui/caseclashfilenamedialog.ui" line="172"/>
        <source>file B</source>
        <translation>file B</translation>
    </message>
    <message>
        <location filename="../src/gui/caseclashfilenamedialog.ui" line="227"/>
        <location filename="../src/gui/caseclashfilenamedialog.cpp" line="107"/>
        <source>Open clashing file</source>
        <translation>Buka file yang bentrok</translation>
    </message>
    <message>
        <location filename="../src/gui/caseclashfilenamedialog.ui" line="268"/>
        <source>Please enter a new name for the clashing file:</source>
        <translation>Silakan masukkan nama baru untuk file yang bentrok:</translation>
    </message>
    <message>
        <location filename="../src/gui/caseclashfilenamedialog.ui" line="281"/>
        <source>New filename</source>
        <translation>Nama file baru</translation>
    </message>
    <message>
        <location filename="../src/gui/caseclashfilenamedialog.cpp" line="91"/>
        <source>Rename file</source>
        <translation>Ganti nama file</translation>
    </message>
    <message>
        <location filename="../src/gui/caseclashfilenamedialog.cpp" line="93"/>
        <source>The file &quot;%1&quot; could not be synced because of a case clash conflict with an existing file on this system.</source>
        <translation>File &quot;%1&quot; tidak dapat disinkronkan karena konflik benturan kapitalisasi dengan file yang sudah ada di sistem ini.</translation>
    </message>
    <message>
        <location filename="../src/gui/caseclashfilenamedialog.cpp" line="94"/>
        <source>%1 does not support equal file names with only letter casing differences.</source>
        <translation>%1 tidak mendukung nama file yang sama yang hanya berbeda pada kapitalisasi huruf.</translation>
    </message>
    <message>
        <location filename="../src/gui/caseclashfilenamedialog.cpp" line="239"/>
        <source>Filename contains leading and trailing spaces.</source>
        <translation>Nama file berisi spasi di awal dan di akhir.</translation>
    </message>
    <message>
        <location filename="../src/gui/caseclashfilenamedialog.cpp" line="242"/>
        <source>Filename contains leading spaces.</source>
        <translation>Nama file berisi spasi di awal.</translation>
    </message>
    <message>
        <location filename="../src/gui/caseclashfilenamedialog.cpp" line="244"/>
        <source>Filename contains trailing spaces.</source>
        <translation>Nama file berisi spasi di akhir.</translation>
    </message>
    <message>
        <location filename="../src/gui/caseclashfilenamedialog.cpp" line="249"/>
        <source>Use invalid name</source>
        <translation>Gunakan nama tidak valid</translation>
    </message>
    <message>
        <location filename="../src/gui/caseclashfilenamedialog.cpp" line="274"/>
        <source>Filename contains illegal characters: %1</source>
        <translation>Nama file berisi karakter ilegal: %1</translation>
    </message>
</context>
<context>
    <name>OCC::CleanupPollsJob</name>
    <message>
        <location filename="../src/libsync/owncloudpropagator.cpp" line="1775"/>
        <source>Error writing metadata to the database</source>
        <translation>Kesalahan saat menulis metadata ke database</translation>
    </message>
</context>
<context>
    <name>OCC::ClientSideEncryption</name>
    <message>
        <location filename="../src/libsync/clientsideencryption.cpp" line="1189"/>
        <source>Input PIN code</source>
        <comment>Please keep it short and shorter than &quot;Enter Certificate USB Token PIN:&quot;</comment>
        <translation>Masukkan kode PIN</translation>
    </message>
    <message>
        <location filename="../src/libsync/clientsideencryption.cpp" line="1190"/>
        <source>Enter Certificate USB Token PIN:</source>
        <translation>Masukkan PIN Token USB Sertifikat:</translation>
    </message>
    <message>
        <location filename="../src/libsync/clientsideencryption.cpp" line="1208"/>
        <source>Invalid PIN. Login failed</source>
        <translation>PIN tidak valid. Login gagal</translation>
    </message>
    <message>
        <location filename="../src/libsync/clientsideencryption.cpp" line="1209"/>
        <source>Login to the token failed after providing the user PIN. It may be invalid or wrong. Please try again!</source>
        <translation>Login ke token gagal setelah memberikan PIN pengguna. PIN mungkin tidak valid atau salah. Silakan coba lagi!</translation>
    </message>
    <message>
        <location filename="../src/libsync/clientsideencryption.cpp" line="2275"/>
        <source>Please enter your end-to-end encryption passphrase:&lt;br&gt;&lt;br&gt;Username: %2&lt;br&gt;Account: %3&lt;br&gt;</source>
        <translation>Silakan masukkan frasa sandi enkripsi ujung-ke-ujung Anda:&lt;br&gt;&lt;br&gt;Nama pengguna: %2&lt;br&gt;Akun: %3&lt;br&gt;</translation>
    </message>
    <message>
        <location filename="../src/libsync/clientsideencryption.cpp" line="2283"/>
        <source>Enter E2E passphrase</source>
        <translation>Masukkan kata sandi (passphrase) E2E</translation>
    </message>
</context>
<context>
    <name>OCC::ConflictDialog</name>
    <message>
        <location filename="../src/gui/conflictdialog.ui" line="14"/>
        <source>Sync Conflict</source>
        <translation>Konflik Sinkronisasi</translation>
    </message>
    <message>
        <location filename="../src/gui/conflictdialog.ui" line="20"/>
        <location filename="../src/gui/conflictdialog.cpp" line="88"/>
        <source>Conflicting versions of %1.</source>
        <translation>Versi yang bertentangan dari %1.</translation>
    </message>
    <message>
        <location filename="../src/gui/conflictdialog.ui" line="32"/>
        <source>Which version of the file do you want to keep?&lt;br/&gt;If you select both versions, the local file will have a number added to its name.</source>
        <translation>Versi file mana yang ingin Anda pertahankan?&lt;br/&gt;Jika Anda memilih kedua versi, file lokal akan ditambahkan angka pada namanya.</translation>
    </message>
    <message>
        <location filename="../src/gui/conflictdialog.ui" line="46"/>
        <source>Local version</source>
        <translation>Versi lokal</translation>
    </message>
    <message>
        <location filename="../src/gui/conflictdialog.ui" line="57"/>
        <location filename="../src/gui/conflictdialog.ui" line="165"/>
        <source>Click to open the file</source>
        <translation>Klik untuk membuka file</translation>
    </message>
    <message>
        <location filename="../src/gui/conflictdialog.ui" line="96"/>
        <location filename="../src/gui/conflictdialog.ui" line="204"/>
        <source>today</source>
        <translation>hari ini</translation>
    </message>
    <message>
        <location filename="../src/gui/conflictdialog.ui" line="103"/>
        <location filename="../src/gui/conflictdialog.ui" line="211"/>
        <source>0 byte</source>
        <translation>0 byte</translation>
    </message>
    <message>
        <location filename="../src/gui/conflictdialog.ui" line="110"/>
        <source>&lt;a href=&quot;%1&quot;&gt;Open local version&lt;/a&gt;</source>
        <translation>&lt;a href=&quot;%1&quot;&gt;Buka versi lokal&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/conflictdialog.ui" line="154"/>
        <source>Server version</source>
        <translation>Server version</translation>
    </message>
    <message>
        <location filename="../src/gui/conflictdialog.ui" line="218"/>
        <source>&lt;a href=&quot;%1&quot;&gt;Open server version&lt;/a&gt;</source>
        <translation>&lt;a href=&quot;%1&quot;&gt;Buka versi server&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/conflictdialog.cpp" line="46"/>
        <location filename="../src/gui/conflictdialog.cpp" line="171"/>
        <source>Keep selected version</source>
        <translation>Pertahankan versi yang dipilih</translation>
    </message>
    <message>
        <location filename="../src/gui/conflictdialog.cpp" line="142"/>
        <source>Open local version</source>
        <translation>Buka versi lokal</translation>
    </message>
    <message>
        <location filename="../src/gui/conflictdialog.cpp" line="150"/>
        <source>Open server version</source>
        <translation>Buka versi server</translation>
    </message>
    <message>
        <location filename="../src/gui/conflictdialog.cpp" line="168"/>
        <source>Keep both versions</source>
        <translation>Pertahankan kedua versi</translation>
    </message>
    <message>
        <location filename="../src/gui/conflictdialog.cpp" line="169"/>
        <source>Keep local version</source>
        <translation>Pertahankan versi lokal</translation>
    </message>
    <message>
        <location filename="../src/gui/conflictdialog.cpp" line="170"/>
        <source>Keep server version</source>
        <translation>Pertahankan versi server</translation>
    </message>
</context>
<context>
    <name>OCC::ConflictSolver</name>
    <message>
        <location filename="../src/gui/conflictsolver.cpp" line="156"/>
        <location filename="../src/gui/conflictsolver.cpp" line="180"/>
        <source>Error</source>
        <translation>Galat</translation>
    </message>
    <message>
        <location filename="../src/gui/conflictsolver.cpp" line="156"/>
        <location filename="../src/gui/conflictsolver.cpp" line="180"/>
        <source>Moving file failed:

%1</source>
        <translation>Pemindahan file gagal:

%1</translation>
    </message>
    <message>
        <location filename="../src/gui/conflictsolver.cpp" line="198"/>
        <source>Do you want to delete the directory &lt;i&gt;%1&lt;/i&gt; and all its contents permanently?</source>
        <translation>Apakah Anda ingin menghapus direktori &lt;i&gt;%1&lt;/i&gt; dan semua isinya secara permanen?</translation>
    </message>
    <message>
        <location filename="../src/gui/conflictsolver.cpp" line="199"/>
        <source>Do you want to delete the file &lt;i&gt;%1&lt;/i&gt; permanently?</source>
        <translation>Apakah Anda ingin menghapus file &lt;i&gt;%1&lt;/i&gt; secara permanen?</translation>
    </message>
    <message>
        <location filename="../src/gui/conflictsolver.cpp" line="200"/>
        <source>Confirm deletion</source>
        <translation>Konfirmasi penghapusan</translation>
    </message>
</context>
<context>
    <name>OCC::ConnectionValidator</name>
    <message>
        <location filename="../src/gui/connectionvalidator.cpp" line="46"/>
        <source>No %1 account configured</source>
        <comment>The placeholder will be the application name. Please keep it</comment>
        <translation>Tidak ada akun %1 yang dikonfigurasi</translation>
    </message>
    <message>
        <location filename="../src/gui/connectionvalidator.cpp" line="177"/>
        <source>Timeout</source>
        <translation>Waktu habis</translation>
    </message>
    <message>
        <location filename="../src/gui/connectionvalidator.cpp" line="297"/>
        <source>The configured server for this client is too old</source>
        <translation>Server yang telah dikonfigurasi untuk klien ini sudah terlalu usang</translation>
    </message>
    <message>
        <location filename="../src/gui/connectionvalidator.cpp" line="298"/>
        <source>Please update to the latest server and restart the client.</source>
        <translation>Mohon untuk memperbaharui ke server yang terbaru kemudian restart klien.</translation>
    </message>
    <message>
        <location filename="../src/gui/connectionvalidator.cpp" line="165"/>
        <source>Authentication error: Either username or password are wrong.</source>
        <translation>Autentikasi bermasalah: Nama pengguna atau kata sandi salah.</translation>
    </message>
    <message>
        <location filename="../src/gui/connectionvalidator.cpp" line="214"/>
        <source>The provided credentials are not correct</source>
        <translation>Kredensial yang telah disediakan tidak benar</translation>
    </message>
</context>
<context>
    <name>OCC::DiscoveryPhase</name>
    <message>
        <location filename="../src/libsync/discoveryphase.cpp" line="195"/>
        <source>Error while canceling deletion of a file</source>
        <translation>Kesalahan saat membatalkan penghapusan file</translation>
    </message>
    <message>
        <location filename="../src/libsync/discoveryphase.cpp" line="196"/>
        <source>Error while canceling deletion of %1</source>
        <translation>Kesalahan saat membatalkan penghapusan %1</translation>
    </message>
</context>
<context>
    <name>OCC::DiscoverySingleDirectoryJob</name>
    <message>
        <location filename="../src/libsync/discoveryphase.cpp" line="566"/>
        <source>Server error: PROPFIND reply is not XML formatted!</source>
        <translation>Kesalahan server: balasan PROPFIND tidak diformat sebagai XML!</translation>
    </message>
    <message>
        <location filename="../src/libsync/discoveryphase.cpp" line="596"/>
        <source>The server returned an unexpected response that couldn’t be read. Please reach out to your server administrator.”</source>
        <translation>Server mengembalikan respons tak terduga yang tidak dapat dibaca. Silakan hubungi administrator server Anda.”</translation>
    </message>
    <message>
        <location filename="../src/libsync/discoveryphase.cpp" line="627"/>
        <location filename="../src/libsync/discoveryphase.cpp" line="675"/>
        <source>Encrypted metadata setup error!</source>
        <translation>Kesalahan penyiapan metadata terenkripsi!</translation>
    </message>
    <message>
        <location filename="../src/libsync/discoveryphase.cpp" line="660"/>
        <source>Encrypted metadata setup error: initial signature from server is empty.</source>
        <translation>Kesalahan penyiapan metadata terenkripsi: tanda tangan awal dari server kosong.</translation>
    </message>
</context>
<context>
    <name>OCC::DiscoverySingleLocalDirectoryJob</name>
    <message>
        <location filename="../src/libsync/discoveryphase.cpp" line="358"/>
        <source>Error while opening directory %1</source>
        <translation>Kesalahan saat membuka direktori %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/discoveryphase.cpp" line="360"/>
        <source>Directory not accessible on client, permission denied</source>
        <translation>Direktori tidak dapat diakses di klien, izin ditolak</translation>
    </message>
    <message>
        <location filename="../src/libsync/discoveryphase.cpp" line="364"/>
        <source>Directory not found: %1</source>
        <translation>Direktori tidak ditemukan: %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/discoveryphase.cpp" line="395"/>
        <source>Filename encoding is not valid</source>
        <translation>Pengodean nama file tidak valid</translation>
    </message>
    <message>
        <location filename="../src/libsync/discoveryphase.cpp" line="416"/>
        <source>Error while reading directory %1</source>
        <translation>Kesalahan saat membaca direktori %1</translation>
    </message>
</context>
<context>
    <name>OCC::EditLocallyJob</name>
    <message>
        <location filename="../src/gui/editlocallyjob.cpp" line="38"/>
        <location filename="../src/gui/editlocallyjob.cpp" line="97"/>
        <location filename="../src/gui/editlocallyjob.cpp" line="173"/>
        <location filename="../src/gui/editlocallyjob.cpp" line="314"/>
        <location filename="../src/gui/editlocallyjob.cpp" line="369"/>
        <location filename="../src/gui/editlocallyjob.cpp" line="378"/>
        <location filename="../src/gui/editlocallyjob.cpp" line="405"/>
        <location filename="../src/gui/editlocallyjob.cpp" line="425"/>
        <source>Could not start editing locally.</source>
        <translation>Tidak dapat mulai mengedit secara lokal.</translation>
    </message>
    <message>
        <location filename="../src/gui/editlocallyjob.cpp" line="38"/>
        <location filename="../src/gui/editlocallyjob.cpp" line="314"/>
        <source>An error occurred during setup.</source>
        <translation>Terjadi kesalahan selama penyiapan.</translation>
    </message>
    <message>
        <location filename="../src/gui/editlocallyjob.cpp" line="44"/>
        <location filename="../src/gui/editlocallyjob.cpp" line="129"/>
        <source>Could not find a file for local editing. Make sure its path is valid and it is synced locally.</source>
        <translation>Tidak dapat menemukan file untuk pengeditan lokal. Pastikan jalurnya valid dan file tersebut tersinkron secara lokal.</translation>
    </message>
    <message>
        <location filename="../src/gui/editlocallyjob.cpp" line="59"/>
        <location filename="../src/gui/editlocallyjob.cpp" line="67"/>
        <location filename="../src/gui/editlocallyjob.cpp" line="74"/>
        <location filename="../src/gui/editlocallyjob.cpp" line="124"/>
        <source>Could not find a file for local editing. Make sure it is not excluded via selective sync.</source>
        <translation>Tidak dapat menemukan file untuk pengeditan lokal. Pastikan file tersebut tidak dikecualikan melalui sinkronisasi selektif.</translation>
    </message>
    <message>
        <location filename="../src/gui/editlocallyjob.cpp" line="98"/>
        <location filename="../src/gui/editlocallyjob.cpp" line="370"/>
        <location filename="../src/gui/editlocallyjob.cpp" line="379"/>
        <source>An error occurred during data retrieval.</source>
        <translation>Terjadi kesalahan selama pengambilan data.</translation>
    </message>
    <message>
        <location filename="../src/gui/editlocallyjob.cpp" line="174"/>
        <location filename="../src/gui/editlocallyjob.cpp" line="406"/>
        <source>An error occurred trying to synchronise the file to edit locally.</source>
        <translation>Terjadi kesalahan saat mencoba menyinkronkan file untuk diedit secara lokal.</translation>
    </message>
    <message>
        <location filename="../src/gui/editlocallyjob.cpp" line="358"/>
        <source>Server error: PROPFIND reply is not XML formatted!</source>
        <translation>Kesalahan server: balasan PROPFIND tidak diformat sebagai XML!</translation>
    </message>
    <message>
        <location filename="../src/gui/editlocallyjob.cpp" line="360"/>
        <source>Could not find a remote file info for local editing. Make sure its path is valid.</source>
        <translation>Tidak dapat menemukan info file jarak jauh untuk pengeditan lokal. Pastikan jalurnya valid.</translation>
    </message>
    <message>
        <location filename="../src/gui/editlocallyjob.cpp" line="426"/>
        <source>Invalid local file path.</source>
        <translation>Jalur file lokal tidak valid.</translation>
    </message>
    <message>
        <location filename="../src/gui/editlocallyjob.cpp" line="436"/>
        <source>Could not open %1</source>
        <translation>Tidak dapat membuka %1</translation>
    </message>
    <message>
        <location filename="../src/gui/editlocallyjob.cpp" line="436"/>
        <source>Please try again.</source>
        <translation>Silakan coba lagi.</translation>
    </message>
    <message>
        <location filename="../src/gui/editlocallyjob.cpp" line="521"/>
        <source>File %1 already locked.</source>
        <translation>File %1 sudah terkunci.</translation>
    </message>
    <message>
        <location filename="../src/gui/editlocallyjob.cpp" line="522"/>
        <location filename="../src/gui/editlocallyjob.cpp" line="533"/>
        <source>Lock will last for %1 minutes. You can also unlock this file manually once you are finished editing.</source>
        <translation>Kunci akan berlangsung selama %1 menit. Anda juga dapat membuka kunci file ini secara manual setelah selesai mengedit.</translation>
    </message>
    <message>
        <location filename="../src/gui/editlocallyjob.cpp" line="532"/>
        <source>File %1 now locked.</source>
        <translation>File %1 sekarang terkunci.</translation>
    </message>
    <message>
        <location filename="../src/gui/editlocallyjob.cpp" line="541"/>
        <source>File %1 could not be locked.</source>
        <translation>File %1 tidak dapat dikunci.</translation>
    </message>
</context>
<context>
    <name>OCC::EditLocallyManager</name>
    <message>
        <location filename="../src/gui/editlocallymanager.cpp" line="109"/>
        <source>Could not validate the request to open a file from server.</source>
        <translation>Tidak dapat memvalidasi permintaan untuk membuka file dari server.</translation>
    </message>
    <message>
        <location filename="../src/gui/editlocallymanager.cpp" line="110"/>
        <source>Please try again.</source>
        <translation>Silakan coba lagi.</translation>
    </message>
</context>
<context>
    <name>OCC::EditLocallyVerificationJob</name>
    <message>
        <location filename="../src/gui/editlocallyverificationjob.cpp" line="83"/>
        <source>Invalid token received.</source>
        <translation>Token yang diterima tidak valid.</translation>
    </message>
    <message>
        <location filename="../src/gui/editlocallyverificationjob.cpp" line="83"/>
        <location filename="../src/gui/editlocallyverificationjob.cpp" line="90"/>
        <location filename="../src/gui/editlocallyverificationjob.cpp" line="96"/>
        <source>Please try again.</source>
        <translation>Silakan coba lagi.</translation>
    </message>
    <message>
        <location filename="../src/gui/editlocallyverificationjob.cpp" line="90"/>
        <source>Invalid file path was provided.</source>
        <translation>Jalur file yang diberikan tidak valid.</translation>
    </message>
    <message>
        <location filename="../src/gui/editlocallyverificationjob.cpp" line="96"/>
        <source>Could not find an account for local editing.</source>
        <translation>Tidak dapat menemukan akun untuk pengeditan lokal.</translation>
    </message>
    <message>
        <location filename="../src/gui/editlocallyverificationjob.cpp" line="120"/>
        <source>Could not start editing locally.</source>
        <translation>Tidak dapat mulai mengedit secara lokal.</translation>
    </message>
    <message>
        <location filename="../src/gui/editlocallyverificationjob.cpp" line="121"/>
        <source>An error occurred trying to verify the request to edit locally.</source>
        <translation>Terjadi kesalahan saat mencoba memverifikasi permintaan untuk mengedit secara lokal.</translation>
    </message>
</context>
<context>
    <name>OCC::EncryptFolderJob</name>
    <message>
        <location filename="../src/libsync/encryptfolderjob.cpp" line="118"/>
        <source>Could not generate the metadata for encryption, Unlocking the folder.
This can be an issue with your OpenSSL libraries.</source>
        <translation>Tidak dapat menghasilkan metadata untuk enkripsi, membuka kunci folder.
Hal ini bisa menjadi masalah pada pustaka OpenSSL Anda.</translation>
    </message>
</context>
<context>
    <name>OCC::EncryptedFolderMetadataHandler</name>
    <message>
        <location filename="../src/libsync/encryptedfoldermetadatahandler.cpp" line="55"/>
        <location filename="../src/libsync/encryptedfoldermetadatahandler.cpp" line="62"/>
        <location filename="../src/libsync/encryptedfoldermetadatahandler.cpp" line="68"/>
        <location filename="../src/libsync/encryptedfoldermetadatahandler.cpp" line="171"/>
        <location filename="../src/libsync/encryptedfoldermetadatahandler.cpp" line="180"/>
        <location filename="../src/libsync/encryptedfoldermetadatahandler.cpp" line="208"/>
        <source>Error fetching metadata.</source>
        <translation>Kesalahan saat mengambil metadata.</translation>
    </message>
    <message>
        <location filename="../src/libsync/encryptedfoldermetadatahandler.cpp" line="123"/>
        <location filename="../src/libsync/encryptedfoldermetadatahandler.cpp" line="129"/>
        <location filename="../src/libsync/encryptedfoldermetadatahandler.cpp" line="222"/>
        <source>Error locking folder.</source>
        <translation>Kesalahan saat mengunci folder.</translation>
    </message>
    <message>
        <location filename="../src/libsync/encryptedfoldermetadatahandler.cpp" line="156"/>
        <source>Error fetching encrypted folder ID.</source>
        <translation>Kesalahan saat mengambil ID folder terenkripsi.</translation>
    </message>
    <message>
        <location filename="../src/libsync/encryptedfoldermetadatahandler.cpp" line="190"/>
        <source>Error parsing or decrypting metadata.</source>
        <translation>Kesalahan saat mengurai atau mendekripsi metadata.</translation>
    </message>
    <message>
        <location filename="../src/libsync/encryptedfoldermetadatahandler.cpp" line="333"/>
        <source>Failed to upload metadata</source>
        <translation>Gagal mengunggah metadata</translation>
    </message>
</context>
<context>
    <name>OCC::FileActionsModel</name>
    <message>
        <location filename="../src/gui/integration/fileactionsmodel.cpp" line="247"/>
        <source>Your account is offline %1.</source>
        <comment>account url</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/integration/fileactionsmodel.cpp" line="256"/>
        <source>The file ID is empty for %1.</source>
        <comment>file name</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/integration/fileactionsmodel.cpp" line="264"/>
        <source>The file type for %1 is not valid.</source>
        <comment>file name</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/integration/fileactionsmodel.cpp" line="276"/>
        <source>No file actions were returned by the server for %1 files.</source>
        <comment>file mimetype, e.g text/plain files</comment>
        <extracomment>TRANSLATOR Placeholder contains file MIME type</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/integration/fileactionsmodel.cpp" line="359"/>
        <source>%1 did not succeed, please try again later. If you need help, contact your server administrator.</source>
        <comment>file action error message</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/integration/fileactionsmodel.cpp" line="375"/>
        <source>%1 done.</source>
        <comment>file action success message</comment>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>OCC::FileDetails</name>
    <message numerus="yes">
        <location filename="../src/gui/filedetails/filedetails.cpp" line="116"/>
        <source>%1 second(s) ago</source>
        <comment>seconds elapsed since file last modified</comment>
        <translation><numerusform>%1 detik yang lalu</numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/filedetails/filedetails.cpp" line="119"/>
        <source>%1 minute(s) ago</source>
        <comment>minutes elapsed since file last modified</comment>
        <translation><numerusform>%1 menit yang lalu</numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/filedetails/filedetails.cpp" line="122"/>
        <source>%1 hour(s) ago</source>
        <comment>hours elapsed since file last modified</comment>
        <translation><numerusform>%1 jam yang lalu</numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/filedetails/filedetails.cpp" line="125"/>
        <source>%1 day(s) ago</source>
        <comment>days elapsed since file last modified</comment>
        <translation><numerusform>%1 hari yang lalu</numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/filedetails/filedetails.cpp" line="128"/>
        <source>%1 month(s) ago</source>
        <comment>months elapsed since file last modified</comment>
        <translation><numerusform>%1 bulan yang lalu</numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/filedetails/filedetails.cpp" line="131"/>
        <source>%1 year(s) ago</source>
        <comment>years elapsed since file last modified</comment>
        <translation><numerusform>%1 tahun yang lalu</numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/filedetails/filedetails.cpp" line="163"/>
        <source>Locked by %1 - Expires in %2 minute(s)</source>
        <comment>remaining time before lock expires</comment>
        <translation><numerusform>Dikunci oleh %1 - Kedaluwarsa dalam %2 menit</numerusform></translation>
    </message>
</context>
<context>
    <name>OCC::Flow2Auth</name>
    <message>
        <location filename="../src/gui/creds/flow2auth.cpp" line="248"/>
        <source>The returned server URL does not start with HTTPS despite the login URL started with HTTPS. Login will not be possible because this might be a security issue. Please contact your administrator.</source>
        <translation>URL server yang dikembalikan tidak diawali dengan HTTPS meskipun URL login diawali dengan HTTPS. Login tidak akan dapat dilakukan karena hal ini mungkin merupakan masalah keamanan. Silakan hubungi administrator Anda.</translation>
    </message>
    <message>
        <location filename="../src/gui/creds/flow2auth.cpp" line="259"/>
        <source>The server is temporarily unavailable because it is in maintenance mode. Please try again once maintenance has finished.</source>
        <translation>Server sementara tidak tersedia karena sedang dalam mode pemeliharaan. Silakan coba lagi setelah pemeliharaan selesai.</translation>
    </message>
    <message>
        <location filename="../src/gui/creds/flow2auth.cpp" line="263"/>
        <location filename="../src/gui/creds/flow2auth.cpp" line="271"/>
        <source>An unexpected error occurred when trying to access the server. Please try to access it again later or contact your server administrator if the issue continues.</source>
        <translation>Terjadi kesalahan tak terduga saat mencoba mengakses server. Silakan coba akses lagi nanti atau hubungi administrator server Anda jika masalah berlanjut.</translation>
    </message>
    <message>
        <location filename="../src/gui/creds/flow2auth.cpp" line="276"/>
        <source>We couldn&apos;t parse the server response. Please try connecting again later or contact your server administrator if the issue continues.</source>
        <translation>Kami tidak dapat mengurai respons server. Silakan coba sambungkan lagi nanti atau hubungi administrator server Anda jika masalah berlanjut.</translation>
    </message>
    <message>
        <location filename="../src/gui/creds/flow2auth.cpp" line="280"/>
        <source>The server did not reply with the expected data. Please try connecting again later or contact your server administrator if the issue continues.</source>
        <translation>Server tidak membalas dengan data yang diharapkan. Silakan coba sambungkan lagi nanti atau hubungi administrator server Anda jika masalah berlanjut.</translation>
    </message>
</context>
<context>
    <name>OCC::Flow2AuthWidget</name>
    <message>
        <location filename="../src/gui/wizard/flow2authwidget.cpp" line="91"/>
        <source>Unable to open the Browser, please copy the link to your Browser.</source>
        <translation>Tidak dapat membuka Browser, silakan salin tautan ke Browser Anda.</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/flow2authwidget.cpp" line="154"/>
        <source>Waiting for authorization</source>
        <translation>Menunggu otorisasi</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/flow2authwidget.cpp" line="159"/>
        <source>Polling for authorization</source>
        <translation>Memeriksa otorisasi secara berkala</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/flow2authwidget.cpp" line="164"/>
        <source>Starting authorization</source>
        <translation>Memulai otorisasi</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/flow2authwidget.cpp" line="168"/>
        <source>Link copied to clipboard.</source>
        <translation>Tautan disalin ke papan klip.</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/flow2authwidget.cpp" line="215"/>
        <source>Open Browser</source>
        <translation>Buka Browser</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/flow2authwidget.cpp" line="217"/>
        <source>Copy Link</source>
        <translation>Salin Tautan</translation>
    </message>
</context>
<context>
    <name>OCC::Folder</name>
    <message>
        <location filename="../src/gui/folder.cpp" line="451"/>
        <source>%1 has been removed.</source>
        <comment>%1 names a file.</comment>
        <translation>%1 telah dihapus.</translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="465"/>
        <source>%1 has been updated.</source>
        <comment>%1 names a file.</comment>
        <translation>%1 telah diperbaharui.</translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="472"/>
        <source>%1 has been renamed to %2.</source>
        <comment>%1 and %2 name files.</comment>
        <translation>%1 telah diubah namanya ke %2.</translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="479"/>
        <source>%1 has been moved to %2.</source>
        <translation>%1 telah dipindah ke %2.</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/folder.cpp" line="449"/>
        <source>%1 and %n other file(s) have been removed.</source>
        <translation><numerusform>%1 dan %n file lain telah dihapus.</numerusform></translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="189"/>
        <source>Please choose a different location. The folder %1 doesn&apos;t exist.</source>
        <translation>Silakan pilih lokasi lain. Folder %1 tidak ada.</translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="191"/>
        <source>Please choose a different location. %1 isn&apos;t a valid folder.</source>
        <translation>Silakan pilih lokasi lain. %1 bukan folder yang valid.</translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="193"/>
        <source>Please choose a different location. %1 isn&apos;t a readable folder.</source>
        <translation>Silakan pilih lokasi lain. %1 bukan folder yang dapat dibaca.</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/folder.cpp" line="456"/>
        <source>%1 and %n other file(s) have been added.</source>
        <translation><numerusform>%1 dan %n file lain telah ditambahkan.</numerusform></translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="458"/>
        <source>%1 has been added.</source>
        <comment>%1 names a file.</comment>
        <translation>%1 telah ditambahkan.</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/folder.cpp" line="463"/>
        <source>%1 and %n other file(s) have been updated.</source>
        <translation><numerusform>%1 dan %n berkas lainnya telah diperbaharui.</numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/folder.cpp" line="470"/>
        <source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
        <translation><numerusform>%1 telah diganti namanya menjadi %2 dan %n file lainnya juga telah diganti namanya.</numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/folder.cpp" line="477"/>
        <source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
        <translation><numerusform>%1 telah dipindah ke %2 dan juga %n berkas lainnya telah dipindah.</numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/folder.cpp" line="484"/>
        <source>%1 has and %n other file(s) have sync conflicts.</source>
        <translation><numerusform>%1 dan %n berkas lainnya mempunyai konflik sinkronisasi.</numerusform></translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="486"/>
        <source>%1 has a sync conflict. Please check the conflict file!</source>
        <translation>%1 memiliki konflik sinkronisasi. Mohon cek kembali berkasnya!</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/folder.cpp" line="491"/>
        <source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
        <translation><numerusform>%1 dan %n berkas lainnya tidak dapat disinkronisasi disebabkan kesalahan. Lihat catatan log untuk lebih lanjut.</numerusform></translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="493"/>
        <source>%1 could not be synced due to an error. See the log for details.</source>
        <translation>%1 tidak dapat disinkronisasi disebabkan kesalahan. Lihat catatan log untuk lebih lanjut.</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/folder.cpp" line="498"/>
        <source>%1 and %n other file(s) are currently locked.</source>
        <translation><numerusform>%1 dan %n file lain saat ini terkunci.</numerusform></translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="500"/>
        <source>%1 is currently locked.</source>
        <translation>%1 saat ini terkunci.</translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="508"/>
        <source>Sync Activity</source>
        <translation>Aktivitas Sinkronisasi</translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="1120"/>
        <source>Could not read system exclude file</source>
        <translation>Tidak dapat membaca berkas sistem yang dikecualikan</translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="1410"/>
        <source>A new folder larger than %1 MB has been added: %2.
</source>
        <translation>Sebuah folder baru lebih dari %1 MB telah ditambahkan: %2.
</translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="1413"/>
        <source>A folder from an external storage has been added.
</source>
        <translation>Sebuah folder dari luar ruang penyimpanan telah ditambahkan.
</translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="1414"/>
        <source>Please go in the settings to select it if you wish to download it.</source>
        <translation>Mohon untuk ke pengaturan untuk memilihnya jika Anda ingin mengunduhnya.</translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="1471"/>
        <source>A folder has surpassed the set folder size limit of %1MB: %2.
%3</source>
        <translation>Sebuah folder telah melampaui batas ukuran folder yang ditetapkan sebesar %1MB: %2.
%3</translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="1482"/>
        <source>Keep syncing</source>
        <translation>Tetap sinkronkan</translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="1490"/>
        <source>Stop syncing</source>
        <translation>Hentikan sinkronisasi</translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="1501"/>
        <source>The folder %1 has surpassed the set folder size limit of %2MB.</source>
        <translation>Folder %1 telah melampaui batas ukuran folder yang ditetapkan sebesar %2MB.</translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="1502"/>
        <source>Would you like to stop syncing this folder?</source>
        <translation>Apakah Anda ingin menghentikan sinkronisasi folder ini?</translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="1577"/>
        <source>The folder %1 was created but was excluded from synchronization previously. Data inside it will not be synchronized.</source>
        <translation>Folder %1 telah dibuat namun dikecualikan dari sinkronisasi sebelumnya. Data yang ada di dalamnya tidak akan disinkronisasi.</translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="1580"/>
        <source>The file %1 was created but was excluded from synchronization previously. It will not be synchronized.</source>
        <translation>Berkas %1 telah dibuat namun dikecualikan dari sinkronisasi sebelumnya. Data yang ada di dalamnya tidak akan disinkronisasi.</translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="1591"/>
        <source>Changes in synchronized folders could not be tracked reliably.

This means that the synchronization client might not upload local changes immediately and will instead only scan for local changes and upload them occasionally (every two hours by default).

%1</source>
        <translation>Perubahan di folder yang tersinkronisasi tidak dapat dilacak reabilitasnya.

Ini artinya sinkronisasi klien mungkin tidak menggunggah perubahan lokal sesegera mungkin dan justru akan memindai perubahan lokal saja dan dalam waktu senggan akan mengunggahnya (setiap dua jam dari bawaan).

%1</translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="1629"/>
        <source>Virtual file download failed with code &quot;%1&quot;, status &quot;%2&quot; and error message &quot;%3&quot;</source>
        <translation>Pengunduhan file virtual gagal dengan kode &quot;%1&quot;, status &quot;%2&quot; dan pesan kesalahan &quot;%3&quot;</translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="1723"/>
        <source>A large number of files in the server have been deleted.
Please confirm if you'd like to proceed with these deletions.
Alternatively, you can restore all deleted files by uploading from &apos;%1&apos; folder to the server.</source>
        <translation>Sejumlah besar file di server telah dihapus.
Harap konfirmasi apakah Anda ingin melanjutkan penghapusan ini.
Sebagai alternatif, Anda dapat memulihkan semua file yang dihapus dengan mengunggah dari folder &apos;%1&apos; ke server.</translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="1724"/>
        <source>A large number of files in your local '%1' folder have been deleted.
Please confirm if you'd like to proceed with these deletions.
Alternatively, you can restore all deleted files by downloading them from the server.</source>
        <translation>Sejumlah besar file di folder lokal &apos;%1&apos; Anda telah dihapus.
Harap konfirmasi apakah Anda ingin melanjutkan penghapusan ini.
Sebagai alternatif, Anda dapat memulihkan semua file yang dihapus dengan mengunduhnya dari server.</translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="1725"/>
        <source>Remove all files?</source>
        <translation>Hapus semua file?</translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="1729"/>
        <source>Proceed with Deletion</source>
        <translation>Lanjutkan Penghapusan</translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="1730"/>
        <source>Restore Files to Server</source>
        <translation>Pulihkan File ke Server</translation>
    </message>
    <message>
        <location filename="../src/gui/folder.cpp" line="1730"/>
        <source>Restore Files from Server</source>
        <translation>Pulihkan File dari Server</translation>
    </message>
</context>
<context>
    <name>OCC::FolderCreationDialog</name>
    <message>
        <location filename="../src/gui/foldercreationdialog.ui" line="14"/>
        <source>Create new folder</source>
        <translation>Buat folder baru</translation>
    </message>
    <message>
        <location filename="../src/gui/foldercreationdialog.ui" line="42"/>
        <source>Enter folder name</source>
        <translation>Masukkan nama folder</translation>
    </message>
    <message>
        <location filename="../src/gui/foldercreationdialog.ui" line="61"/>
        <source>Folder already exists</source>
        <translation>Folder sudah ada</translation>
    </message>
    <message>
        <location filename="../src/gui/foldercreationdialog.cpp" line="71"/>
        <source>Error</source>
        <translation>Kesalahan</translation>
    </message>
    <message>
        <location filename="../src/gui/foldercreationdialog.cpp" line="71"/>
        <source>Could not create a folder! Check your write permissions.</source>
        <translation>Tidak dapat membuat folder! Periksa izin tulis Anda.</translation>
    </message>
</context>
<context>
    <name>OCC::FolderMan</name>
    <message>
        <location filename="../src/gui/folderman.cpp" line="424"/>
        <source>Could not reset folder state</source>
        <translation>Tidak dapat mereset keadaan folder</translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="1457"/>
        <source> (backup)</source>
        <translation> (cadangan)</translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="1462"/>
        <source> (backup %1)</source>
        <translation> (cadangan %1)</translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="425"/>
        <source>An old sync journal &quot;%1&quot; was found, but could not be removed. Please make sure that no application is currently using it.</source>
        <translation>Jurnal sinkronisasi lama &quot;%1&quot; ditemukan, tetapi tidak dapat dihapus. Pastikan tidak ada aplikasi yang sedang menggunakannya.</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/folderman.cpp" line="416"/>
        <source>%n sync folders require access re-approval after the app update. Please open settings to grant access.</source>
        <translation type="unfinished"><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="1801"/>
        <source>Undefined state.</source>
        <translation>Status tidak terdefinisi.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="1804"/>
        <source>Waiting to start syncing.</source>
        <translation>Menunggu untuk memulai sinkronisasi.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="1807"/>
        <source>Preparing for sync.</source>
        <translation>Persiapan untuk sinkronisasi.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="1817"/>
        <source>Syncing %1 of %2 (A few seconds left)</source>
        <translation>Menyinkronkan %1 dari %2 (Tersisa beberapa detik)</translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="1820"/>
        <source>Syncing %1 of %2 (%3 left)</source>
        <translation>Menyinkronkan %1 dari %2 (Tersisa %3)</translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="1823"/>
        <source>Syncing %1 of %2</source>
        <translation>Menyinkronkan %1 dari %2</translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="1829"/>
        <source>Syncing %1 (A few seconds left)</source>
        <translation>Menyinkronkan %1 (Tersisa beberapa detik)</translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="1831"/>
        <source>Syncing %1 (%2 left)</source>
        <translation>Menyinkronkan %1 (Tersisa %2)</translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="1834"/>
        <source>Syncing %1</source>
        <translation>Menyinkronkan %1</translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="1839"/>
        <source>Sync is running.</source>
        <translation>Sinkronisasi sedang berjalan.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="1844"/>
        <source>Sync finished with unresolved conflicts.</source>
        <translation>Sinkronisasi selesai dengan konflik yang belum terselesaikan.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="1846"/>
        <source>Last sync was successful.</source>
        <translation>Sinkronisasi terakhir berhasil.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="1852"/>
        <source>Setup error.</source>
        <translation>Kesalahan penyiapan.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="1855"/>
        <source>Sync request was cancelled.</source>
        <translation>Permintaan sinkronisasi dibatalkan.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="1872"/>
        <source>Please choose a different location. The selected folder isn&apos;t valid.</source>
        <translation>Silakan pilih lokasi lain. Folder yang dipilih tidak valid.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="1880"/>
        <location filename="../src/gui/folderman.cpp" line="1959"/>
        <source>Please choose a different location. %1 is already being used as a sync folder.</source>
        <translation>Silakan pilih lokasi lain. %1 sudah digunakan sebagai folder sinkronisasi.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="1889"/>
        <source>Please choose a different location. The path %1 doesn&apos;t exist.</source>
        <translation>Silakan pilih lokasi lain. Jalur %1 tidak ada.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="1893"/>
        <source>Please choose a different location. The path %1 isn&apos;t a folder.</source>
        <translation>Silakan pilih lokasi lain. Jalur %1 bukan folder.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="1901"/>
        <location filename="../src/gui/folderman.cpp" line="1906"/>
        <source>Please choose a different location. You don&apos;t have enough permissions to write to %1.</source>
        <comment>folder location</comment>
        <translation>Silakan pilih lokasi lain. Anda tidak memiliki izin yang cukup untuk menulis ke %1.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="1966"/>
        <source>Please choose a different location. %1 is already contained in a folder used as a sync folder.</source>
        <translation>Silakan pilih lokasi lain. %1 sudah termasuk dalam folder yang digunakan sebagai folder sinkronisasi.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="1981"/>
        <source>Please choose a different location. %1 is already being used as a sync folder for %2.</source>
        <comment>folder location, server url</comment>
        <translation>Silakan pilih lokasi lain. %1 sudah digunakan sebagai folder sinkronisasi untuk %2.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="2118"/>
        <source>The folder %1 is linked to multiple accounts.
This setup can cause data loss and it is no longer supported.
To resolve this issue: please remove %1 from one of the accounts and create a new sync folder.
For advanced users: this issue might be related to multiple sync database files found in one folder. Please check %1 for outdated and unused .sync_*.db files and remove them.</source>
        <translation>Folder %1 tertaut ke beberapa akun.
Pengaturan ini dapat menyebabkan kehilangan data dan tidak lagi didukung.
Untuk mengatasi masalah ini: hapus %1 dari salah satu akun dan buat folder sinkronisasi baru.
Untuk pengguna tingkat lanjut: masalah ini mungkin terkait dengan beberapa file basis data sinkronisasi yang ditemukan dalam satu folder. Silakan periksa %1 untuk file .sync_*.db yang kedaluwarsa dan tidak digunakan, lalu hapus file-file tersebut.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="1858"/>
        <source>Sync is paused.</source>
        <translation>Sinkronisasi dijeda.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderman.cpp" line="1864"/>
        <source>%1 (Sync is paused)</source>
        <translation>%1 (Sinkronisasi dijeda)</translation>
    </message>
</context>
<context>
    <name>OCC::FolderStatusDelegate</name>
    <message>
        <location filename="../src/gui/folderstatusdelegate.cpp" line="45"/>
        <source>Add Folder Sync Connection</source>
        <translation>Tambah Koneksi Sinkronisasi Folder</translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusdelegate.cpp" line="272"/>
        <source>File</source>
        <translation>Berkas</translation>
    </message>
</context>
<context>
    <name>OCC::FolderStatusModel</name>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="154"/>
        <source>You need to be connected to add a folder</source>
        <translation>Anda diharuskan terhubung untuk menambahkan sebuah folder</translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="156"/>
        <source>Click this button to add a folder to synchronize.</source>
        <translation>Klik tombol ini untuk menambahkan sebuah folder untuk disinkronisasi.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="169"/>
        <source>Could not decrypt!</source>
        <translation>Tidak dapat mendekripsi!</translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="171"/>
        <location filename="../src/gui/folderstatusmodel.cpp" line="174"/>
        <source>%1 (%2)</source>
        <translation>%1 (%2)</translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="214"/>
        <source>Error while loading the list of folders from the server.</source>
        <translation>Galat saat memuat daftar folder dari server.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="255"/>
        <source>This folder requires access re-approval. Click here to grant access.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="257"/>
        <source>Virtual file support is enabled.</source>
        <translation>Dukungan file virtual diaktifkan.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="274"/>
        <source>Signed out</source>
        <translation>Telah keluar</translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="314"/>
        <source>Synchronizing virtual files in local folder</source>
        <translation>Menyinkronkan file virtual di folder lokal</translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="316"/>
        <source>Synchronizing files in local folder</source>
        <translation>Menyinkronkan file di folder lokal</translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="988"/>
        <source>Checking for changes in remote &quot;%1&quot;</source>
        <translation>Memeriksa perubahan di &quot;%1&quot; jarak jauh</translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="992"/>
        <source>Checking for changes in local &quot;%1&quot;</source>
        <translation>Memeriksa perubahan di &quot;%1&quot; lokal</translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="999"/>
        <source>Syncing local and remote changes</source>
        <translation>Menyinkronkan perubahan lokal dan jarak jauh</translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="1049"/>
        <source>%1 %2 …</source>
        <extracomment>Example text: &quot;Uploading foobar.png (1MB of 2MB) time left 2 minutes at a rate of 24Kb/s&quot; Example text: &quot;Syncing 'foo.txt', 'bar.txt'&quot;</extracomment>
        <translation>%1%2 …</translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="1055"/>
        <source>Download %1/s</source>
        <extracomment>Example text: &quot;Download 24Kb/s&quot; (%1 is replaced by 24Kb (translated))</extracomment>
        <translation>Unduh %1/s</translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="1121"/>
        <source>File %1 of %2</source>
        <translation>File %1 dari %2</translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="244"/>
        <source>There are unresolved conflicts. Click for details.</source>
        <translation>Terdapat konflik yang belum diselesaikan. Klik untuk detilnya.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="1051"/>
        <location filename="../src/gui/folderstatusmodel.cpp" line="1062"/>
        <source>, </source>
        <translation>, </translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="218"/>
        <source>Fetching folder list from server …</source>
        <translation>Mengambil daftar folder dari server …</translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="1057"/>
        <source>↓ %1/s</source>
        <translation>↓ %1/s</translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="1065"/>
        <source>Upload %1/s</source>
        <extracomment>Example text: &quot;Upload 24Kb/s&quot; (%1 is replaced by 24Kb (translated))</extracomment>
        <translation>Unggah %1/s</translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="1067"/>
        <source>↑ %1/s</source>
        <translation>↑ %1/s</translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="1073"/>
        <source>%1 %2 (%3 of %4)</source>
        <extracomment>Example text: &quot;Uploading foobar.png (2MB of 2MB)&quot;</extracomment>
        <translation>%1 %2 (%3 dari %4)</translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="1079"/>
        <source>%1 %2</source>
        <extracomment>Example text: &quot;Uploading foobar.png&quot;</extracomment>
        <translation>%1 %2</translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="1100"/>
        <source>A few seconds left, %1 of %2, file %3 of %4</source>
        <extracomment>Example text: &quot;5 minutes left, 12 MB of 345 MB, file 6 of 7&quot;</extracomment>
        <translation>Tersisa beberapa detik, %1 dari %2, file %3 dari %4</translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="1105"/>
        <source>%5 left, %1 of %2, file %3 of %4</source>
        <translation>Sisa %5, %1 dari %2, berkas ke %3 dari %4</translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="1114"/>
        <source>%1 of %2, file %3 of %4</source>
        <extracomment>Example text: &quot;12 MB of 345 MB, file 6 of 7&quot;</extracomment>
        <translation>%1 dari %2, berkas ke %3 dari %4</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/folderstatusmodel.cpp" line="1174"/>
        <source>Waiting for %n other folder(s) …</source>
        <translation><numerusform>Menunggu %n folder lain …</numerusform></translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="1174"/>
        <source>About to start syncing</source>
        <translation>Akan mulai sinkronisasi</translation>
    </message>
    <message>
        <location filename="../src/gui/folderstatusmodel.cpp" line="1179"/>
        <source>Preparing to sync …</source>
        <translation>Mempersiapkan sinkronisasi …</translation>
    </message>
</context>
<context>
    <name>OCC::FolderWatcher</name>
    <message>
        <location filename="../src/gui/folderwatcher.cpp" line="167"/>
        <source>The watcher did not receive a test notification.</source>
        <translation>Pemantau tidak menerima notifikasi uji.</translation>
    </message>
</context>
<context>
    <name>OCC::FolderWatcherPrivate</name>
    <message>
        <location filename="../src/gui/folderwatcher_linux.cpp" line="80"/>
        <source>This problem usually happens when the inotify watches are exhausted. Check the FAQ for details.</source>
        <translation>Masalah ini sering kali terjadi ketika inotify watches kehausan. Cek halaman FAQ untuk lebih lanjut.</translation>
    </message>
</context>
<context>
    <name>OCC::FolderWizard</name>
    <message>
        <location filename="../src/gui/folderwizard.cpp" line="689"/>
        <source>Add Folder Sync Connection</source>
        <translation>Tambah Koneksi Sinkronisasi Folder</translation>
    </message>
    <message>
        <location filename="../src/gui/folderwizard.cpp" line="691"/>
        <source>Add Sync Connection</source>
        <translation>Tambah Koneksi Sinkronisasi</translation>
    </message>
</context>
<context>
    <name>OCC::FolderWizardLocalPath</name>
    <message>
        <location filename="../src/gui/folderwizard.cpp" line="77"/>
        <source>Click to select a local folder to sync.</source>
        <translation>Klik untuk memilih sebuah folder lokal untuk disinkronisasi.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderwizard.cpp" line="84"/>
        <source>Enter the path to the local folder.</source>
        <translation>Masukkan sebuah jalur ke folder lokal.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderwizard.cpp" line="145"/>
        <source>Select the source folder</source>
        <translation>Pilih sumber folder</translation>
    </message>
</context>
<context>
    <name>OCC::FolderWizardRemotePath</name>
    <message>
        <location filename="../src/gui/folderwizard.cpp" line="217"/>
        <source>Create Remote Folder</source>
        <translation>Buat Folder Remote</translation>
    </message>
    <message>
        <location filename="../src/gui/folderwizard.cpp" line="218"/>
        <source>Enter the name of the new folder to be created below &quot;%1&quot;:</source>
        <translation>Masukkan nama folder baru yang akan dibuat di bawah &quot;%1&quot;:</translation>
    </message>
    <message>
        <location filename="../src/gui/folderwizard.cpp" line="247"/>
        <source>Folder was successfully created on %1.</source>
        <translation>Folder telah sukses dibuat di %1.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderwizard.cpp" line="257"/>
        <source>Authentication failed accessing %1</source>
        <translation>Autentikasi gagal saat mengakses %1</translation>
    </message>
    <message>
        <location filename="../src/gui/folderwizard.cpp" line="259"/>
        <source>Failed to create the folder on %1. Please check manually.</source>
        <translation>Gagal untuk membuat folder baru di %1. Mohon cek secara manual.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderwizard.cpp" line="277"/>
        <source>Failed to list a folder. Error: %1</source>
        <translation>Gagal untuk mengurutkan daftar folder. Galat: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/folderwizard.cpp" line="358"/>
        <source>Choose this to sync the entire account</source>
        <translation>Pilih ini untuk mensinkronisasi ke seluruh akun</translation>
    </message>
    <message>
        <location filename="../src/gui/folderwizard.cpp" line="498"/>
        <location filename="../src/gui/folderwizard.cpp" line="510"/>
        <source>Please choose a different location. %1 is already being synced to %2.</source>
        <translation>Silakan pilih lokasi lain. %1 sudah disinkronkan ke %2.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderwizard.cpp" line="505"/>
        <source>You are already syncing the subfolder %1 at %2.</source>
        <translation>Anda sudah menyinkronkan subfolder %1 di %2.</translation>
    </message>
</context>
<context>
    <name>OCC::FolderWizardSelectiveSync</name>
    <message>
        <location filename="../src/gui/folderwizard.cpp" line="572"/>
        <location filename="../src/gui/folderwizard.cpp" line="609"/>
        <source>Use virtual files instead of downloading content immediately %1</source>
        <translation>Gunakan file virtual alih-alih langsung mengunduh konten %1</translation>
    </message>
    <message>
        <location filename="../src/gui/folderwizard.cpp" line="572"/>
        <location filename="../src/gui/folderwizard.cpp" line="609"/>
        <source>(experimental)</source>
        <translation>(eksperimental)</translation>
    </message>
    <message>
        <location filename="../src/gui/folderwizard.cpp" line="605"/>
        <source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
        <translation>File virtual tidak didukung untuk root partisi Windows sebagai folder lokal. Silakan pilih subfolder yang valid di bawah huruf drive.</translation>
    </message>
    <message>
        <location filename="../src/gui/folderwizard.cpp" line="630"/>
        <source>Virtual files are not supported at the selected location</source>
        <translation>File virtual tidak didukung di lokasi yang dipilih</translation>
    </message>
</context>
<context>
    <name>OCC::GETFileJob</name>
    <message>
        <location filename="../src/libsync/propagatedownload.cpp" line="189"/>
        <source>No E-Tag received from server, check Proxy/Gateway</source>
        <translation>Tidak ada E-Tag yang diterima dari server, cek Proksi/Gerbang</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatedownload.cpp" line="196"/>
        <source>We received a different E-Tag for resuming. Retrying next time.</source>
        <translation>Kami menerima sebuah E-Tag yang berbeda untuk dilanjutkan. Mencoba lain waktu.</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatedownload.cpp" line="207"/>
        <source>We received an unexpected download Content-Length.</source>
        <translation>Kami menerima Content-Length unduhan yang tidak terduga.</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatedownload.cpp" line="235"/>
        <source>Server returned wrong content-range</source>
        <translation>Server kembali dengan jarak-konten yang salah</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatedownload.cpp" line="361"/>
        <source>Connection Timeout</source>
        <translation>Waktu Koneksi Habis</translation>
    </message>
</context>
<context>
    <name>OCC::GeneralSettings</name>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="33"/>
        <source>Show Call Notifications</source>
        <translation>Tampilkan Notifikasi Panggilan</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="40"/>
        <source>For System Tray</source>
        <translation>Untuk Tray Sistem</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="50"/>
        <source>Show Chat Notifications</source>
        <translation>Tampilkan Notifikasi Obrolan</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="57"/>
        <source>Show Server &amp;Notifications</source>
        <translation>Tampilkan Server &amp; Notifikasi</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="74"/>
        <source>Advanced</source>
        <translation>Tingkat Lanjut</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="123"/>
        <source>MB</source>
        <extracomment>Trailing part of &quot;Ask confirmation before syncing folder larger than&quot; </extracomment>
        <translation>MB</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="190"/>
        <source>Ask for confirmation before synchronizing external storages</source>
        <translation>Meminta konfirmasi sebelum sinkronisasi penyimpanan eksternal</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="26"/>
        <source>&amp;Launch on System Startup</source>
        <translation>&amp;Luncurkan saat Sistem Dimulai</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="20"/>
        <source>General Settings</source>
        <translation>Pengaturan Umum</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="46"/>
        <source>General settings</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="43"/>
        <source>Use &amp;Monochrome Icons</source>
        <translation>Gunakan Ikon &amp;Monokrom</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="64"/>
        <source>Show &amp;Quota Warning Notifications</source>
        <translation>Tampilkan Notifikasi Peringatan &amp;Kuota</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="87"/>
        <source>Ask for confirmation before synchronizing new folders larger than</source>
        <translation>Minta konfirmasi sebelum menyinkronkan folder baru yang lebih besar dari</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="150"/>
        <source>Notify when synchronised folders grow larger than specified limit</source>
        <translation>Beri notifikasi ketika folder tersinkron bertambah besar melebihi batas yang ditentukan</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="177"/>
        <source>Automatically disable synchronisation of folders that overcome limit</source>
        <translation>Nonaktifkan sinkronisasi folder secara otomatis yang melampaui batas</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="201"/>
        <source>Move removed files to trash</source>
        <translation>Pindahkan file yang dihapus ke tempat sampah</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="212"/>
        <source>Show sync folders in &amp;Explorer&apos;s navigation pane</source>
        <translation>Tampilkan folder sinkronisasi di panel navigasi &amp;Explorer</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="224"/>
        <source>Server poll interval</source>
        <translation>Interval polling server</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="244"/>
        <source>seconds (if &lt;a href=&quot;https://github.com/nextcloud/notify_push&quot;&gt;Client Push&lt;/a&gt; is unavailable)</source>
        <translation>detik (jika &lt;a href=&quot;https://github.com/nextcloud/notify_push&quot;&gt;Client Push&lt;/a&gt; tidak tersedia)</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="278"/>
        <source>Edit &amp;Ignored Files</source>
        <translation>Sunting &amp;Abaikan Berkas</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="285"/>
        <location filename="../src/gui/generalsettings.cpp" line="664"/>
        <source>Create Debug Archive</source>
        <translation>Buat Arsip Debug</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="310"/>
        <source>Info</source>
        <translation>Info</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="325"/>
        <source>Desktop client x.x.x</source>
        <translation>Klien desktop x.x.x</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="349"/>
        <source>Update channel</source>
        <translation>Kanal pembaruan</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="402"/>
        <source>&amp;Automatically check for updates</source>
        <translation>&amp;Periksa pembaruan secara otomatis</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="418"/>
        <source>Check Now</source>
        <translation>Periksa Sekarang</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="445"/>
        <source>Usage Documentation</source>
        <translation>Dokumentasi Penggunaan</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="452"/>
        <source>Legal Notice</source>
        <translation>Pemberitahuan Hukum</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="462"/>
        <source>Restore &amp;Default</source>
        <translation>Pulihkan &amp;Bawaan</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.ui" line="385"/>
        <source>&amp;Restart &amp;&amp; Update</source>
        <translation>&amp;Hidupkan ulang &amp;&amp; Perbarui</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="216"/>
        <source>Server notifications that require attention.</source>
        <translation>Notifikasi server yang memerlukan perhatian.</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="220"/>
        <source>Show chat notification dialogs.</source>
        <translation>Tampilkan dialog notifikasi obrolan.</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="224"/>
        <source>Show call notification dialogs.</source>
        <translation>Tampilkan dialog notifikasi panggilan.</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="227"/>
        <source>Show notification when quota usage exceeds 80%.</source>
        <translation>Tampilkan notifikasi saat penggunaan kuota melebihi 80%.</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="241"/>
        <source>You cannot disable autostart because system-wide autostart is enabled.</source>
        <translation>Anda tidak dapat menonaktifkan mulai otomatis karena mulai otomatis seluruh sistem diaktifkan.</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="376"/>
        <source>Restore to &amp;%1</source>
        <translation>Pulihkan ke &amp;%1</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="448"/>
        <location filename="../src/gui/generalsettings.cpp" line="474"/>
        <source>Connected to an enterprise system. Update channel (%1) cannot be changed.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="452"/>
        <source>stable</source>
        <translation>stabil</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="456"/>
        <source>beta</source>
        <translation>beta</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="460"/>
        <source>daily</source>
        <translation>harian</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="464"/>
        <source>enterprise</source>
        <translation>enterprise</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="502"/>
        <source>- beta: contains versions with new features that may not be tested thoroughly
- daily: contains versions created daily only for testing and development

Downgrading versions is not possible immediately: changing from beta to stable means waiting for the new stable version.</source>
        <comment>list of available update channels to non enterprise users and downgrading warning</comment>
        <translation>- beta: berisi versi dengan fitur baru yang mungkin belum diuji secara menyeluruh
- harian: berisi versi yang dibuat setiap hari hanya untuk pengujian dan pengembangan

Penurunan versi tidak dapat dilakukan secara langsung: berpindah dari beta ke stabil berarti menunggu versi stabil yang baru.</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="507"/>
        <source>- enterprise: contains stable versions for customers.

Downgrading versions is not possible immediately: changing from stable to enterprise means waiting for the new enterprise version.</source>
        <comment>list of available update channels to enterprise users and downgrading warning</comment>
        <translation>- enterprise: berisi versi stabil untuk pelanggan.

Penurunan versi tidak dapat dilakukan secara langsung: berpindah dari stabil ke enterprise berarti menunggu versi enterprise yang baru.</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="514"/>
        <source>Changing update channel?</source>
        <translation>Ubah kanal pembaruan?</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="515"/>
        <source>The channel determines which upgrades will be offered to install:
- stable: contains tested versions considered reliable
</source>
        <comment>starts list of available update channels, stable is always available</comment>
        <translation>Kanal menentukan pembaruan mana yang akan ditawarkan untuk dipasang:
- stabil: berisi versi yang telah diuji dan dianggap andal
</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="521"/>
        <source>Change update channel</source>
        <translation>Ubah kanal pembaruan</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="522"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="666"/>
        <source>Zip Archives</source>
        <translation>Arsip Zip</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="735"/>
        <source>Failed to Access File</source>
        <translation>Gagal Mengakses File</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="736"/>
        <source>Could not access the selected location. Please try again or choose a different location.</source>
        <translation>Tidak dapat mengakses lokasi yang dipilih. Silakan coba lagi atau pilih lokasi lain.</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="676"/>
        <source>Debug Archive Created</source>
        <translation>Arsip Debug Dibuat</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="677"/>
        <source>Redact information deemed sensitive before sharing! Debug archive created at %1</source>
        <translation>Redaksi informasi yang dianggap sensitif sebelum membagikan! Arsip debug dibuat di %1</translation>
    </message>
</context>
<context>
    <name>OCC::GetOrCreatePublicLinkShare</name>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="805"/>
        <source>Password for share required</source>
        <translation>Kata sandi diperlukan untuk berbagi</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="806"/>
        <source>Please enter a password for your link share:</source>
        <translation>Silakan masukkan kata sandi untuk tautan berbagi Anda:</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="832"/>
        <source>Sharing error</source>
        <translation>Gagal berbagi</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="833"/>
        <source>Could not retrieve or create the public link share. Error:

%1</source>
        <translation>Tidak dapat mengambil atau membuat berbagi tautan publik. Galat:

%1</translation>
    </message>
</context>
<context>
    <name>OCC::HttpCredentialsGui</name>
    <message>
        <location filename="../src/gui/creds/httpcredentialsgui.cpp" line="53"/>
        <source>Please enter %1 password:&lt;br&gt;&lt;br&gt;Username: %2&lt;br&gt;Account: %3&lt;br&gt;</source>
        <translation>Silakan masukkan kata sandi %1:&lt;br&gt;&lt;br&gt;Nama pengguna: %2&lt;br&gt;Akun: %3&lt;br&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/creds/httpcredentialsgui.cpp" line="67"/>
        <source>Reading from keychain failed with error: &quot;%1&quot;</source>
        <translation>Pembacaan dari keychain gagal dengan kesalahan: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/gui/creds/httpcredentialsgui.cpp" line="74"/>
        <source>Enter Password</source>
        <translation>Masukkan Kata Sandi</translation>
    </message>
    <message>
        <location filename="../src/gui/creds/httpcredentialsgui.cpp" line="111"/>
        <source>&lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to request an app password from the web interface.</source>
        <translation>&lt;a href=&quot;%1&quot;&gt;Klik di sini&lt;/a&gt; untuk meminta kata sandi aplikasi dari antarmuka situs.</translation>
    </message>
</context>
<context>
    <name>OCC::IgnoreListEditor</name>
    <message>
        <location filename="../src/gui/ignorelisteditor.ui" line="14"/>
        <source>Ignored Files Editor</source>
        <translation>Abaikan Editor Berkas</translation>
    </message>
    <message>
        <location filename="../src/gui/ignorelisteditor.ui" line="20"/>
        <source>Global Ignore Settings</source>
        <translation>Pengaturan Pengabaian Global</translation>
    </message>
    <message>
        <location filename="../src/gui/ignorelisteditor.ui" line="26"/>
        <source>Sync hidden files</source>
        <translation>Sinkronisasi berkas tersembunyi</translation>
    </message>
    <message>
        <location filename="../src/gui/ignorelisteditor.ui" line="36"/>
        <source>Files Ignored by Patterns</source>
        <translation>Berkas Diabaikan Menurut Pola</translation>
    </message>
    <message>
        <location filename="../src/gui/ignorelisteditor.cpp" line="32"/>
        <source>This entry is provided by the system at &quot;%1&quot; and cannot be modified in this view.</source>
        <translation>Entri ini disediakan oleh sistem di &quot;%1&quot; dan tidak dapat diubah dalam tampilan ini.</translation>
    </message>
</context>
<context>
    <name>OCC::IgnoreListTableWidget</name>
    <message>
        <location filename="../src/gui/ignorelisttablewidget.ui" line="33"/>
        <source>Pattern</source>
        <translation>Pola</translation>
    </message>
    <message>
        <location filename="../src/gui/ignorelisttablewidget.ui" line="38"/>
        <source>Allow Deletion</source>
        <translation>Izinkan Penghapusan</translation>
    </message>
    <message>
        <location filename="../src/gui/ignorelisttablewidget.ui" line="49"/>
        <source>Add</source>
        <translation>Tambah</translation>
    </message>
    <message>
        <location filename="../src/gui/ignorelisttablewidget.ui" line="59"/>
        <source>Remove</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/gui/ignorelisttablewidget.ui" line="66"/>
        <source>Remove all</source>
        <translation>Hapus semua</translation>
    </message>
    <message>
        <location filename="../src/gui/ignorelisttablewidget.cpp" line="34"/>
        <source>Files or folders matching a pattern will not be synchronized.

Items where deletion is allowed will be deleted if they prevent a directory from being removed. This is useful for meta data.</source>
        <translation>File atau folder yang cocok dengan suatu pola tidak akan disinkronkan.

Item yang penghapusannya diizinkan akan dihapus jika item tersebut mencegah sebuah direktori dihapus. Ini berguna untuk metadata.</translation>
    </message>
    <message>
        <location filename="../src/gui/ignorelisttablewidget.cpp" line="107"/>
        <source>Could not open file</source>
        <translation>Tidak dapat membuka file</translation>
    </message>
    <message>
        <location filename="../src/gui/ignorelisttablewidget.cpp" line="108"/>
        <source>Cannot write changes to &quot;%1&quot;.</source>
        <translation>Tidak dapat menulis perubahan ke &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../src/gui/ignorelisttablewidget.cpp" line="131"/>
        <source>Add Ignore Pattern</source>
        <translation>Tambahkan Pola Pengabaian</translation>
    </message>
    <message>
        <location filename="../src/gui/ignorelisttablewidget.cpp" line="132"/>
        <source>Add a new ignore pattern:</source>
        <translation>Tambahkan pola pengabaian baru:</translation>
    </message>
</context>
<context>
    <name>OCC::InvalidFilenameDialog</name>
    <message>
        <location filename="../src/gui/invalidfilenamedialog.ui" line="14"/>
        <source>Invalid filename</source>
        <translation>Nama file tidak valid</translation>
    </message>
    <message>
        <location filename="../src/gui/invalidfilenamedialog.ui" line="23"/>
        <source>The file could not be synced because it contains characters which are not allowed on this system.</source>
        <translation>File tidak dapat disinkronkan karena berisi karakter yang tidak diizinkan pada sistem ini.</translation>
    </message>
    <message>
        <location filename="../src/gui/invalidfilenamedialog.ui" line="39"/>
        <source>Error</source>
        <translation>Kesalahan</translation>
    </message>
    <message>
        <location filename="../src/gui/invalidfilenamedialog.ui" line="55"/>
        <source>Please enter a new name for the file:</source>
        <translation>Silakan masukkan nama baru untuk file:</translation>
    </message>
    <message>
        <location filename="../src/gui/invalidfilenamedialog.ui" line="71"/>
        <source>New filename</source>
        <translation>Nama file baru</translation>
    </message>
    <message>
        <location filename="../src/gui/invalidfilenamedialog.cpp" line="85"/>
        <source>Rename file</source>
        <translation>Ganti nama file</translation>
    </message>
    <message>
        <location filename="../src/gui/invalidfilenamedialog.cpp" line="92"/>
        <source>The file &quot;%1&quot; could not be synced because the name contains characters which are not allowed on this system.</source>
        <translation>File &quot;%1&quot; tidak dapat disinkronkan karena namanya berisi karakter yang tidak diizinkan pada sistem ini.</translation>
    </message>
    <message>
        <location filename="../src/gui/invalidfilenamedialog.cpp" line="93"/>
        <source>The following characters are not allowed on the system: \ / : ? * &quot;  &lt; &gt; | leading/trailing spaces</source>
        <translation>Karakter berikut tidak diizinkan pada sistem: \ / : ? * &quot;  &lt; &gt; | spasi di awal/akhir</translation>
    </message>
    <message>
        <location filename="../src/gui/invalidfilenamedialog.cpp" line="96"/>
        <source>The file &quot;%1&quot; could not be synced because the name contains characters which are not allowed on the server.</source>
        <translation>File &quot;%1&quot; tidak dapat disinkronkan karena namanya berisi karakter yang tidak diizinkan pada server.</translation>
    </message>
    <message>
        <location filename="../src/gui/invalidfilenamedialog.cpp" line="107"/>
        <source>The following characters are not allowed: %1</source>
        <translation>Karakter berikut tidak diizinkan: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/invalidfilenamedialog.cpp" line="110"/>
        <source>The following basenames are not allowed: %1</source>
        <translation>Nama dasar berikut tidak diizinkan: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/invalidfilenamedialog.cpp" line="113"/>
        <source>The following filenames are not allowed: %1</source>
        <translation>Nama file berikut tidak diizinkan: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/invalidfilenamedialog.cpp" line="116"/>
        <source>The following file extensions are not allowed: %1</source>
        <translation>Ekstensi file berikut tidak diizinkan: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/invalidfilenamedialog.cpp" line="127"/>
        <source>Checking rename permissions …</source>
        <translation>Memeriksa izin penggantian nama …</translation>
    </message>
    <message>
        <location filename="../src/gui/invalidfilenamedialog.cpp" line="161"/>
        <source>You don&apos;t have the permission to rename this file. Please ask the author of the file to rename it.</source>
        <translation>Anda tidak memiliki izin untuk mengganti nama file ini. Silakan minta pembuat file untuk mengganti namanya.</translation>
    </message>
    <message>
        <location filename="../src/gui/invalidfilenamedialog.cpp" line="166"/>
        <source>Failed to fetch permissions with error %1</source>
        <translation>Gagal mengambil izin dengan kesalahan %1</translation>
    </message>
    <message>
        <location filename="../src/gui/invalidfilenamedialog.cpp" line="183"/>
        <source>Filename contains leading and trailing spaces.</source>
        <translation>Nama file berisi spasi di awal dan di akhir.</translation>
    </message>
    <message>
        <location filename="../src/gui/invalidfilenamedialog.cpp" line="186"/>
        <source>Filename contains leading spaces.</source>
        <translation>Nama file berisi spasi di awal.</translation>
    </message>
    <message>
        <location filename="../src/gui/invalidfilenamedialog.cpp" line="188"/>
        <source>Filename contains trailing spaces.</source>
        <translation>Nama file berisi spasi di akhir.</translation>
    </message>
    <message>
        <location filename="../src/gui/invalidfilenamedialog.cpp" line="193"/>
        <source>Use invalid name</source>
        <translation>Gunakan nama tidak valid</translation>
    </message>
    <message>
        <location filename="../src/gui/invalidfilenamedialog.cpp" line="249"/>
        <source>Filename contains illegal characters: %1</source>
        <translation>Nama file berisi karakter ilegal: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/invalidfilenamedialog.cpp" line="262"/>
        <source>Could not rename file. Please make sure you are connected to the server.</source>
        <translation>Tidak dapat mengganti nama file. Pastikan Anda terhubung ke server.</translation>
    </message>
    <message>
        <location filename="../src/gui/invalidfilenamedialog.cpp" line="273"/>
        <source>Cannot rename file because a file with the same name does already exist on the server. Please pick another name.</source>
        <translation>Tidak dapat mengganti nama file karena file dengan nama yang sama sudah ada di server. Silakan pilih nama lain.</translation>
    </message>
    <message>
        <location filename="../src/gui/invalidfilenamedialog.cpp" line="309"/>
        <source>Could not rename local file. %1</source>
        <translation>Tidak dapat mengganti nama file lokal. %1</translation>
    </message>
</context>
<context>
    <name>OCC::LegacyAccountSelectionDialog</name>
    <message>
        <location filename="../src/gui/legacyaccountselectiondialog.cpp" line="21"/>
        <source>Legacy import</source>
        <translation>Impor lama</translation>
    </message>
    <message>
        <location filename="../src/gui/legacyaccountselectiondialog.cpp" line="24"/>
        <source>Select the accounts to import from the legacy configuration:</source>
        <translation>Pilih akun yang akan diimpor dari konfigurasi lama:</translation>
    </message>
</context>
<context>
    <name>OCC::LegalNotice</name>
    <message>
        <location filename="../src/gui/legalnotice.ui" line="14"/>
        <location filename="../src/gui/legalnotice.ui" line="25"/>
        <source>Legal notice</source>
        <translation>Pemberitahuan hukum</translation>
    </message>
    <message>
        <location filename="../src/gui/legalnotice.ui" line="57"/>
        <source>Close</source>
        <translation>Tutup</translation>
    </message>
    <message>
        <location filename="../src/gui/legalnotice.cpp" line="46"/>
        <source>&lt;p&gt;Copyright 2017-2025 Nextcloud GmbH&lt;br /&gt;Copyright 2012-2023 ownCloud GmbH&lt;/p&gt;</source>
        <translation>&lt;p&gt;Hak cipta 2017-2025 Nextcloud GmbH&lt;br /&gt;Hak cipta 2012-2023 ownCloud GmbH&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/legalnotice.cpp" line="49"/>
        <source>&lt;p&gt;Licensed under the GNU General Public License (GPL) Version 2.0 or any later version.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Lisensi dibawah Lisensi Umum Publik GNU (GPL) Versi 2.0 atau versi termutakhir apapun.&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>OCC::LogBrowser</name>
    <message>
        <location filename="../src/gui/logbrowser.cpp" line="36"/>
        <source>Log Output</source>
        <translation>Log Keluaran</translation>
    </message>
    <message>
        <location filename="../src/gui/logbrowser.cpp" line="42"/>
        <source>The client can write debug logs to a temporary folder. These logs are very helpful for diagnosing problems.
Since log files can get large, the client will start a new one for each sync run and compress older ones. It will also delete log files after a couple of hours to avoid consuming too much disk space.
If enabled, logs will be written to %1</source>
        <translation>Klien dapat menulis log debug ke folder sementara. Log ini sangat membantu untuk mendiagnosis masalah.
Karena file log dapat menjadi besar, klien akan memulai yang baru untuk setiap proses sinkronisasi dan mengompres yang lama. Klien juga akan menghapus file log setelah beberapa jam untuk menghindari penggunaan ruang disk yang terlalu banyak.
Jika diaktifkan, log akan ditulis ke %1</translation>
    </message>
    <message>
        <location filename="../src/gui/logbrowser.cpp" line="56"/>
        <source>Enable logging to temporary folder</source>
        <translation>Aktifkan pencatatan log ke folder sementara</translation>
    </message>
    <message>
        <location filename="../src/gui/logbrowser.cpp" line="62"/>
        <source>This setting persists across client restarts.
Note that using any logging command line options will override this setting.</source>
        <translation>Pengaturan ini tetap berlaku meskipun klien dimulai ulang.
Perlu dicatat bahwa penggunaan opsi baris perintah pencatatan log apa pun akan menimpa pengaturan ini.</translation>
    </message>
    <message>
        <location filename="../src/gui/logbrowser.cpp" line="69"/>
        <source>Open folder</source>
        <translation>Buka folder</translation>
    </message>
</context>
<context>
    <name>OCC::Logger</name>
    <message>
        <location filename="../src/libsync/logger.cpp" line="374"/>
        <location filename="../src/libsync/logger.cpp" line="404"/>
        <source>Error</source>
        <translation>Galat</translation>
    </message>
    <message>
        <location filename="../src/libsync/logger.cpp" line="375"/>
        <location filename="../src/libsync/logger.cpp" line="405"/>
        <source>&lt;nobr&gt;File &quot;%1&quot;&lt;br/&gt;cannot be opened for writing.&lt;br/&gt;&lt;br/&gt;The log output &lt;b&gt;cannot&lt;/b&gt; be saved!&lt;/nobr&gt;</source>
        <translation>&lt;nobr&gt;File &quot;%1&quot;&lt;br/&gt;tidak dapat dibuka untuk penulisan.&lt;br/&gt;&lt;br/&gt;Output log &lt;b&gt;tidak dapat&lt;/b&gt; disimpan!&lt;/nobr&gt;</translation>
    </message>
</context>
<context>
    <name>OCC::Mac::FileProviderEditLocallyJob</name>
    <message>
        <location filename="../src/gui/macOS/fileprovidereditlocallyjob.cpp" line="35"/>
        <source>Could not start editing locally.</source>
        <translation>Tidak dapat mulai mengedit secara lokal.</translation>
    </message>
    <message>
        <location filename="../src/gui/macOS/fileprovidereditlocallyjob.cpp" line="35"/>
        <source>An error occurred during setup.</source>
        <translation>Terjadi kesalahan selama penyiapan.</translation>
    </message>
    <message>
        <location filename="../src/gui/macOS/fileprovidereditlocallyjob.cpp" line="41"/>
        <source>Could not find a file for local editing. Make sure its path is valid and it is synced locally.</source>
        <translation>Tidak dapat menemukan file untuk pengeditan lokal. Pastikan jalurnya valid dan file tersebut tersinkron secara lokal.</translation>
    </message>
    <message>
        <location filename="../src/gui/macOS/fileprovidereditlocallyjob.cpp" line="74"/>
        <source>Could not get file ID.</source>
        <translation>Tidak dapat mengambil ID file.</translation>
    </message>
    <message>
        <location filename="../src/gui/macOS/fileprovidereditlocallyjob.cpp" line="82"/>
        <source>Could not get file identifier.</source>
        <translation>Tidak dapat mengambil pengenal file.</translation>
    </message>
    <message>
        <location filename="../src/gui/macOS/fileprovidereditlocallyjob.cpp" line="82"/>
        <source>The file identifier is empty.</source>
        <translation>Pengenal file kosong.</translation>
    </message>
</context>
<context>
    <name>OCC::NSISUpdater</name>
    <message>
        <location filename="../src/gui/updater/ocupdater.cpp" line="407"/>
        <source>New Version Available</source>
        <translation>Versi Terbaru Tersedia</translation>
    </message>
    <message>
        <location filename="../src/gui/updater/ocupdater.cpp" line="413"/>
        <source>&lt;p&gt;A new version of the %1 Client is available.&lt;/p&gt;&lt;p&gt;&lt;b&gt;%2&lt;/b&gt; is available for download. The installed version is %3.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Versi terbaru telah tersedia untuk Klien %1.&lt;/p&gt;&lt;p&gt;&lt;b&gt;%2&lt;/b&gt;telah tersedia untuk diunduh. Versi saat ini yang telah dipasang %3.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/updater/ocupdater.cpp" line="454"/>
        <source>Update Failed</source>
        <translation>Pembaruan Gagal</translation>
    </message>
    <message>
        <location filename="../src/gui/updater/ocupdater.cpp" line="460"/>
        <source>&lt;p&gt;A new version of the %1 Client is available but the updating process failed.&lt;/p&gt;&lt;p&gt;&lt;b&gt;%2&lt;/b&gt; has been downloaded. The installed version is %3. If you confirm restart and update, your computer may reboot to complete the installation.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Versi baru Klien %1 tersedia tetapi proses pembaruan gagal.&lt;/p&gt;&lt;p&gt;&lt;b&gt;%2&lt;/b&gt; telah diunduh. Versi yang terpasang adalah %3. Jika Anda mengonfirmasi mulai ulang dan pembaruan, komputer Anda mungkin akan reboot untuk menyelesaikan instalasi.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/updater/ocupdater.cpp" line="473"/>
        <source>Ask again later</source>
        <translation>Tanya lagi nanti</translation>
    </message>
    <message>
        <location filename="../src/gui/updater/ocupdater.cpp" line="474"/>
        <source>Restart and update</source>
        <translation>Mulai ulang dan perbarui</translation>
    </message>
    <message>
        <location filename="../src/gui/updater/ocupdater.cpp" line="475"/>
        <source>Update manually</source>
        <translation>Perbarui secara manual</translation>
    </message>
    <message>
        <location filename="../src/gui/updater/ocupdater.cpp" line="426"/>
        <source>Skip this time</source>
        <translation>Lewati saat ini</translation>
    </message>
    <message>
        <location filename="../src/gui/updater/ocupdater.cpp" line="427"/>
        <source>Get update</source>
        <translation>Dapatkan pembaruan</translation>
    </message>
</context>
<context>
    <name>OCC::NetworkSettings</name>
    <message>
        <location filename="../src/gui/networksettings.ui" line="45"/>
        <source>Proxy Settings</source>
        <translation>Pengaturan Proksi</translation>
    </message>
    <message>
        <location filename="../src/gui/networksettings.ui" line="77"/>
        <source>Use system proxy</source>
        <translation>Gunakan Proksi Sistem</translation>
    </message>
    <message>
        <location filename="../src/gui/networksettings.ui" line="136"/>
        <source>Host</source>
        <translation>Host</translation>
    </message>
    <message>
        <location filename="../src/gui/networksettings.ui" line="187"/>
        <source>Proxy server requires authentication</source>
        <translation>Server proksi membutuhkan autentikasi</translation>
    </message>
    <message>
        <location filename="../src/gui/networksettings.ui" line="302"/>
        <source>Download Bandwidth</source>
        <translation>Bandwidth Unduhan</translation>
    </message>
    <message>
        <location filename="../src/gui/networksettings.ui" line="320"/>
        <location filename="../src/gui/networksettings.ui" line="453"/>
        <source>Limit to</source>
        <translation>Batas hingga</translation>
    </message>
    <message>
        <location filename="../src/gui/networksettings.ui" line="337"/>
        <location filename="../src/gui/networksettings.ui" line="460"/>
        <source>Limit to 3/4 of estimated bandwidth</source>
        <translation>Limit hingga 3/4 dari estimasi bandwidth</translation>
    </message>
    <message>
        <location filename="../src/gui/networksettings.ui" line="340"/>
        <location filename="../src/gui/networksettings.ui" line="463"/>
        <source>Limit automatically</source>
        <translation>Otomatikan batas</translation>
    </message>
    <message>
        <location filename="../src/gui/networksettings.ui" line="368"/>
        <location filename="../src/gui/networksettings.ui" line="444"/>
        <source>KBytes/s</source>
        <translation>KBytes/s</translation>
    </message>
    <message>
        <location filename="../src/gui/networksettings.ui" line="250"/>
        <source>Note: proxy settings have no effects for accounts on localhost</source>
        <translation>Catatan: pengaturan proxy tidak berpengaruh untuk akun pada localhost</translation>
    </message>
    <message>
        <location filename="../src/gui/networksettings.ui" line="275"/>
        <source>Manually specify proxy</source>
        <translation>Tentukan proxy secara manual</translation>
    </message>
    <message>
        <location filename="../src/gui/networksettings.ui" line="51"/>
        <source>No proxy</source>
        <translation>Tanpa proxy</translation>
    </message>
    <message>
        <location filename="../src/gui/networksettings.ui" line="327"/>
        <location filename="../src/gui/networksettings.ui" line="470"/>
        <source>No limit</source>
        <translation>Tidak ada limit</translation>
    </message>
    <message>
        <location filename="../src/gui/networksettings.ui" line="399"/>
        <source>Upload Bandwidth</source>
        <translation>Bandwidth Unggahan</translation>
    </message>
    <message>
        <location filename="../src/gui/networksettings.cpp" line="36"/>
        <source>Hostname of proxy server</source>
        <translation>Nama Host server proksi</translation>
    </message>
    <message>
        <location filename="../src/gui/networksettings.cpp" line="37"/>
        <source>Username for proxy server</source>
        <translation>Nama pengguna server proksi</translation>
    </message>
    <message>
        <location filename="../src/gui/networksettings.cpp" line="38"/>
        <source>Password for proxy server</source>
        <translation>Kata sandi server proksi</translation>
    </message>
    <message>
        <location filename="../src/gui/networksettings.cpp" line="40"/>
        <source>HTTP(S) proxy</source>
        <translation>Proksi HTTP(S)</translation>
    </message>
    <message>
        <location filename="../src/gui/networksettings.cpp" line="41"/>
        <source>SOCKS5 proxy</source>
        <translation>Proksi SOCKS5</translation>
    </message>
</context>
<context>
    <name>OCC::OCUpdater</name>
    <message>
        <location filename="../src/gui/updater/ocupdater.cpp" line="154"/>
        <source>Could not check for new updates.</source>
        <translation>Tidak dapat mengecek pembaruan baru.</translation>
    </message>
    <message>
        <location filename="../src/gui/updater/ocupdater.cpp" line="162"/>
        <source>Checking update server …</source>
        <translation>Memeriksa server pembaruan …</translation>
    </message>
    <message>
        <location filename="../src/gui/updater/ocupdater.cpp" line="99"/>
        <source>New %1 update ready</source>
        <translation>Pembaruan %1 baru siap</translation>
    </message>
    <message>
        <location filename="../src/gui/updater/ocupdater.cpp" line="100"/>
        <source>A new update for %1 is about to be installed. The updater may ask for additional privileges during the process. Your computer may reboot to complete the installation.</source>
        <translation>Pembaruan baru untuk %1 akan segera dipasang. Pembaru mungkin akan meminta hak istimewa tambahan selama proses. Komputer Anda mungkin akan reboot untuk menyelesaikan instalasi.</translation>
    </message>
    <message>
        <location filename="../src/gui/updater/ocupdater.cpp" line="144"/>
        <source>Downloading %1 …</source>
        <translation>Mengunduh %1 …</translation>
    </message>
    <message>
        <location filename="../src/gui/updater/ocupdater.cpp" line="146"/>
        <source>%1 available. Restart application to start the update.</source>
        <translation>%1 tersedia. Mulai ulang aplikasi untuk memulai pembaruan.</translation>
    </message>
    <message>
        <location filename="../src/gui/updater/ocupdater.cpp" line="149"/>
        <source>Could not download update. Please open &lt;a href=&apos;%1&apos;&gt;%1&lt;/a&gt; to download the update manually.</source>
        <translation>Tidak dapat mengunduh pembaruan. Silakan buka &lt;a href=&apos;%1&apos;&gt;%1&lt;/a&gt; untuk mengunduh pembaruan secara manual.</translation>
    </message>
    <message>
        <location filename="../src/gui/updater/ocupdater.cpp" line="151"/>
        <source>Could not download update. Please open %1 to download the update manually.</source>
        <translation>Tidak dapat mengunduh pembaruan. Silakan buka %1 untuk mengunduh pembaruan secara manual.</translation>
    </message>
    <message>
        <location filename="../src/gui/updater/ocupdater.cpp" line="157"/>
        <source>New %1 is available. Please open &lt;a href=&apos;%2&apos;&gt;%2&lt;/a&gt; to download the update.</source>
        <translation>%1 baru tersedia. Silakan buka &lt;a href=&apos;%2&apos;&gt;%2&lt;/a&gt; untuk mengunduh pembaruan.</translation>
    </message>
    <message>
        <location filename="../src/gui/updater/ocupdater.cpp" line="159"/>
        <source>New %1 is available. Please open %2 to download the update.</source>
        <translation>%1 baru tersedia. Silakan buka %2 untuk mengunduh pembaruan.</translation>
    </message>
    <message>
        <location filename="../src/gui/updater/ocupdater.cpp" line="164"/>
        <source>Update status is unknown: Did not check for new updates.</source>
        <translation>Status pembaruan tidak diketahui: Tidak mengecek untuk pembaruan baru.</translation>
    </message>
    <message>
        <location filename="../src/gui/updater/ocupdater.cpp" line="170"/>
        <source>You are using the %1 update channel. Your installation is the latest version.</source>
        <translation>Anda menggunakan kanal pembaruan %1. Instalasi Anda adalah versi terbaru.</translation>
    </message>
    <message>
        <location filename="../src/gui/updater/ocupdater.cpp" line="174"/>
        <source>No updates available. Your installation is the latest version.</source>
        <translation>Tidak ada pembaruan yang tersedia. Instalasi Anda adalah versi terbaru.</translation>
    </message>
    <message>
        <location filename="../src/gui/updater/ocupdater.cpp" line="194"/>
        <source>Update Check</source>
        <translation>Pembaruan Dicek</translation>
    </message>
</context>
<context>
    <name>OCC::OwncloudAdvancedSetupPage</name>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="66"/>
        <source>Connect</source>
        <translation>Hubungkan</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="103"/>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="283"/>
        <source>(experimental)</source>
        <translation>(eksperimental)</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="118"/>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="285"/>
        <source>Use &amp;virtual files instead of downloading content immediately %1</source>
        <translation>Gunakan &amp;file virtual alih-alih langsung mengunduh konten %1</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="277"/>
        <source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
        <translation>File virtual tidak didukung untuk root partisi Windows sebagai folder lokal. Silakan pilih subfolder yang valid di bawah huruf drive.</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="318"/>
        <source>%1 folder &quot;%2&quot; is synced to local folder &quot;%3&quot;</source>
        <translation>Folder %1 &quot;%2&quot; disinkronkan ke folder lokal &quot;%3&quot;</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="321"/>
        <source>Sync the folder &quot;%1&quot;</source>
        <translation>Sinkronkan folder &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="326"/>
        <source>Warning: The local folder is not empty. Pick a resolution!</source>
        <translation>Peringatan: folder lokal tidak kosong. Pilih resolusi!</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="339"/>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="657"/>
        <source>%1 free space</source>
        <comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
        <translation>%1 ruang kosong</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="427"/>
        <source>Virtual files are not supported at the selected location</source>
        <translation>File virtual tidak didukung di lokasi yang dipilih</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="490"/>
        <source>Local Sync Folder</source>
        <translation>Folder Sinkronisasi Lokal</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="574"/>
        <source>(%1)</source>
        <translation>(%1)</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="600"/>
        <source>There isn&apos;t enough free space in the local folder!</source>
        <translation>Tidak ada ruang bebas yang cukup di folder lokal!</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="655"/>
        <source>In Finder&apos;s &quot;Locations&quot; sidebar section</source>
        <translation>Di bagian bilah sisi &quot;Lokasi&quot; pada Finder</translation>
    </message>
</context>
<context>
    <name>OCC::OwncloudConnectionMethodDialog</name>
    <message>
        <location filename="../src/gui/wizard/owncloudconnectionmethoddialog.ui" line="14"/>
        <source>Connection failed</source>
        <translation>Koneksi gagal</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudconnectionmethoddialog.ui" line="43"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Failed to connect to the secure server address specified. How do you wish to proceed?&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Gagal menghubungkan ke alamat aman server yang ditentukan. Bagaimana Anda ingin melanjutkannya?&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudconnectionmethoddialog.ui" line="55"/>
        <source>Select a different URL</source>
        <translation>Pilih sebuah URL yang berbeda</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudconnectionmethoddialog.ui" line="62"/>
        <source>Retry unencrypted over HTTP (insecure)</source>
        <translation>Coba ulang tanpa enkripsi melalui HTTP (tidak aman)</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudconnectionmethoddialog.ui" line="69"/>
        <source>Configure client-side TLS certificate</source>
        <translation>Atur sertifikat sisi-klien TLS</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudconnectionmethoddialog.cpp" line="24"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Failed to connect to the secure server address &lt;em&gt;%1&lt;/em&gt;. How do you wish to proceed?&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Gagal menghubungkan ke alamat aman server &lt;em&gt;%1&lt;/em&gt;. Bagaimana Anda ingin melanjutkannya?&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
</context>
<context>
    <name>OCC::OwncloudHttpCredsPage</name>
    <message>
        <location filename="../src/gui/wizard/owncloudhttpcredspage.cpp" line="39"/>
        <source>&amp;Email</source>
        <translation>&amp;Email</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudhttpcredspage.cpp" line="49"/>
        <source>Connect to %1</source>
        <translation>Hubungkan ke %1</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudhttpcredspage.cpp" line="50"/>
        <source>Enter user credentials</source>
        <translation>Masukkan kredensial pengguna</translation>
    </message>
</context>
<context>
    <name>OCC::OwncloudPropagator</name>
    <message>
        <location filename="../src/libsync/owncloudpropagator.cpp" line="966"/>
        <location filename="../src/libsync/owncloudpropagator.cpp" line="1043"/>
        <source>Impossible to get modification time for file in conflict %1</source>
        <translation>Tidak mungkin mendapatkan waktu modifikasi untuk file yang konflik %1</translation>
    </message>
</context>
<context>
    <name>OCC::OwncloudSetupPage</name>
    <message>
        <location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="95"/>
        <source>The link to your %1 web interface when you open it in the browser.</source>
        <comment>%1 will be replaced with the application name</comment>
        <translation>Tautan ke antarmuka web %1 Anda saat Anda membukanya di browser.</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="260"/>
        <source>&amp;Next &gt;</source>
        <translation>&amp;Lanjut&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="320"/>
        <source>Server address does not seem to be valid</source>
        <translation>Alamat server tampaknya tidak valid</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="432"/>
        <source>Could not load certificate. Maybe wrong password?</source>
        <translation>Tidak dapat memuat sertifikat. Mungkin salah kata sandi?</translation>
    </message>
</context>
<context>
    <name>OCC::OwncloudSetupWizard</name>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="290"/>
        <source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source>
        <translation>&lt;font color=&quot;green&quot;&gt;Sukses terhubung ke %1: %2 versi %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="322"/>
        <source>Failed to connect to %1 at %2:&lt;br/&gt;%3</source>
        <translation>Gagal terhubung ke %1 di %2:&lt;br/&gt;%3</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="340"/>
        <source>Timeout while trying to connect to %1 at %2.</source>
        <translation>Waktu habis saat mencoba untuk menghubungkan ke %1 di %2.</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="471"/>
        <source>Access forbidden by server. To verify that you have proper access, &lt;a href=&quot;%1&quot;&gt;click here&lt;/a&gt; to access the service with your browser.</source>
        <translation>Akses ditolak dari server. Untuk memverifikasi bahwa Anda memiliki akses yang benar, &lt;a href=&quot;%1&quot;&gt;klik di sini&lt;/a&gt; untuk akses ke layanan dengan peramban Anda.</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="320"/>
        <source>Invalid URL</source>
        <translation>URL Tidak Valid</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="367"/>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="390"/>
        <source>Trying to connect to %1 at %2 …</source>
        <translation>Mencoba terhubung ke %1 di %2 …</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="457"/>
        <source>The authenticated request to the server was redirected to &quot;%1&quot;. The URL is bad, the server is misconfigured.</source>
        <translation>Permintaan terautentikasi ke server dialihkan ke &quot;%1&quot;. URL tidak benar, server salah dikonfigurasi.</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="480"/>
        <source>There was an invalid response to an authenticated WebDAV request</source>
        <translation>Ada respons yang tidak valid terhadap permintaan WebDAV terautentikasi</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="534"/>
        <source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
        <translation>Folder sinkronisasi lokal %1 sudah ada, mengatur untuk disinkronisasi.&lt;br/&gt;&lt;br/&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="537"/>
        <source>Creating local sync folder %1 …</source>
        <translation>Membuat folder sinkronisasi lokal %1 …</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="541"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="543"/>
        <source>failed.</source>
        <translation>gagal.</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="545"/>
        <source>Could not create local folder %1</source>
        <translation>Tidak dapat membuat folder lokal %1</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="605"/>
        <source>No remote folder specified!</source>
        <translation>Tidak ada folder remote yang ditentukan!</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="611"/>
        <source>Error: %1</source>
        <translation>Galat: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="624"/>
        <source>creating folder on Nextcloud: %1</source>
        <translation>membuat folder di Nextcloud: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
        <source>Remote folder %1 created successfully.</source>
        <translation>Folder remote %1 sukses dibuat.</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
        <source>The remote folder %1 already exists. Connecting it for syncing.</source>
        <translation>Folder remote %1 sudah ada. Menghubungkan untuk sinkronisasi.</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="646"/>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="648"/>
        <source>The folder creation resulted in HTTP error code %1</source>
        <translation>Pembuatan folder menghasilkan kode kesalahan HTTP %1</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="650"/>
        <source>The remote folder creation failed because the provided credentials are wrong!&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
        <translation>Pembuatan folder jarak jauh gagal karena kredensial yang diberikan salah!&lt;br/&gt;Silakan kembali dan periksa kredensial Anda.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="654"/>
        <source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
        <translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Pembuatan folder jarak jauh gagal kemungkinan karena kredensial yang diberikan salah.&lt;/font&gt;&lt;br/&gt;Silakan kembali dan periksa kredensial Anda.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="659"/>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="660"/>
        <source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
        <translation>Pembuatan folder jarak jauh %1 gagal dengan kesalahan &lt;tt&gt;%2&lt;/tt&gt;.</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="674"/>
        <source>A sync connection from %1 to remote directory %2 was set up.</source>
        <translation>Koneksi sinkronisasi dari %1 ke direktori jarak jauh %2 telah disiapkan.</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="679"/>
        <source>Successfully connected to %1!</source>
        <translation>Berhasil terhubung ke %1!</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="686"/>
        <source>Connection to %1 could not be established. Please check again.</source>
        <translation>Koneksi ke %1 tidak dapat dibuat. Silakan periksa kembali.</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="699"/>
        <source>Folder rename failed</source>
        <translation>Penggantian nama folder gagal</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="700"/>
        <source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
        <translation>Tidak dapat menghapus dan mencadangkan folder karena folder atau sebuah file di dalamnya sedang dibuka di program lain. Silakan tutup folder atau file dan klik coba lagi atau batalkan penyiapan.</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="732"/>
        <source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;File Provider-based account %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
        <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Akun %1 berbasis File Provider berhasil dibuat!&lt;/b&gt;&lt;/font&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudsetupwizard.cpp" line="774"/>
        <source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
        <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Folder sinkronisasi lokal %1 berhasil dibuat!&lt;/b&gt;&lt;/font&gt;</translation>
    </message>
</context>
<context>
    <name>OCC::OwncloudWizard</name>
    <message>
        <location filename="../src/gui/wizard/owncloudwizard.cpp" line="99"/>
        <source>Add %1 account</source>
        <translation>Tambahkan akun %1</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudwizard.cpp" line="103"/>
        <source>Skip folders configuration</source>
        <translation>Lewati konfigurasi folder</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudwizard.cpp" line="104"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudwizard.cpp" line="105"/>
        <source>Proxy Settings</source>
        <comment>Proxy Settings button text in new account wizard</comment>
        <translation>Pengaturan Proxy</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudwizard.cpp" line="107"/>
        <source>Next</source>
        <comment>Next button text in new account wizard</comment>
        <translation>Berikutnya</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudwizard.cpp" line="108"/>
        <source>Back</source>
        <comment>Next button text in new account wizard</comment>
        <translation>Kembali</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudwizard.cpp" line="512"/>
        <source>Enable experimental feature?</source>
        <translation>Aktifkan fitur eksperimental?</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudwizard.cpp" line="513"/>
        <source>When the &quot;virtual files&quot; mode is enabled no files will be downloaded initially. Instead, a tiny &quot;%1&quot; file will be created for each file that exists on the server. The contents can be downloaded by running these files or by using their context menu.

The virtual files mode is mutually exclusive with selective sync. Currently unselected folders will be translated to online-only folders and your selective sync settings will be reset.

Switching to this mode will abort any currently running synchronization.

This is a new, experimental mode. If you decide to use it, please report any issues that come up.</source>
        <translation>Saat mode &quot;file virtual&quot; diaktifkan, tidak ada file yang akan diunduh pada awalnya. Sebagai gantinya, sebuah file kecil &quot;%1&quot; akan dibuat untuk setiap file yang ada di server. Konten dapat diunduh dengan menjalankan file-file ini atau menggunakan menu konteksnya.

Mode file virtual tidak dapat digunakan bersamaan dengan sinkronisasi selektif. Folder yang saat ini tidak dipilih akan diterjemahkan menjadi folder khusus-online dan pengaturan sinkronisasi selektif Anda akan diatur ulang.

Beralih ke mode ini akan membatalkan sinkronisasi apa pun yang sedang berjalan saat ini.

Ini adalah mode baru yang bersifat eksperimental. Jika Anda memutuskan untuk menggunakannya, harap laporkan masalah apa pun yang muncul.</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudwizard.cpp" line="527"/>
        <source>Enable experimental placeholder mode</source>
        <translation>Aktifkan mode placeholder eksperimental</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudwizard.cpp" line="528"/>
        <source>Stay safe</source>
        <translation>Tetap aman</translation>
    </message>
</context>
<context>
    <name>OCC::PasswordInputDialog</name>
    <message>
        <location filename="../src/gui/passwordinputdialog.ui" line="23"/>
        <source>Password for share required</source>
        <translation>Kata sandi diperlukan untuk berbagi</translation>
    </message>
    <message>
        <location filename="../src/gui/passwordinputdialog.ui" line="35"/>
        <source>Please enter a password for your share:</source>
        <translation>Silakan masukkan kata sandi untuk berbagi Anda:</translation>
    </message>
</context>
<context>
    <name>OCC::PollJob</name>
    <message>
        <location filename="../src/libsync/propagateupload.cpp" line="142"/>
        <source>Invalid JSON reply from the poll URL</source>
        <translation>Balasan JSON tidak valid dari URL polling</translation>
    </message>
</context>
<context>
    <name>OCC::ProcessDirectoryJob</name>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="383"/>
        <source>Symbolic links are not supported in syncing.</source>
        <translation>Tautan simbolik tidak didukung dalam sinkronisasi.</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="392"/>
        <source>File is listed on the ignore list.</source>
        <translation>File tercantum dalam daftar pengabaian.</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="396"/>
        <source>File names ending with a period are not supported on this file system.</source>
        <translation>Nama file yang diakhiri dengan titik tidak didukung pada sistem file ini.</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="408"/>
        <source>Folder names containing the character &quot;%1&quot; are not supported on this file system.</source>
        <comment>%1: the invalid character</comment>
        <translation>Nama folder yang mengandung karakter &quot;%1&quot; tidak didukung pada sistem file ini.</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="409"/>
        <source>File names containing the character &quot;%1&quot; are not supported on this file system.</source>
        <comment>%1: the invalid character</comment>
        <translation>Nama file yang mengandung karakter &quot;%1&quot; tidak didukung pada sistem file ini.</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="412"/>
        <source>Folder name contains at least one invalid character</source>
        <translation>Nama folder mengandung setidaknya satu karakter tidak valid</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="413"/>
        <source>File name contains at least one invalid character</source>
        <translation>Nama file mengandung setidaknya satu karakter tidak valid</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="416"/>
        <source>Folder name is a reserved name on this file system.</source>
        <translation>Nama folder adalah nama yang dicadangkan pada sistem file ini.</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="417"/>
        <source>File name is a reserved name on this file system.</source>
        <translation>Nama file adalah nama yang dicadangkan pada sistem file ini.</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="423"/>
        <source>Filename contains trailing spaces.</source>
        <translation>Nama file mengandung spasi di akhir.</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="426"/>
        <location filename="../src/libsync/discovery.cpp" line="433"/>
        <location filename="../src/libsync/discovery.cpp" line="440"/>
        <location filename="../src/libsync/discovery.cpp" line="482"/>
        <source>Cannot be renamed or uploaded.</source>
        <translation>Tidak dapat diganti nama atau diunggah.</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="430"/>
        <source>Filename contains leading spaces.</source>
        <translation>Nama file mengandung spasi di awal.</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="437"/>
        <source>Filename contains leading and trailing spaces.</source>
        <translation>Nama file mengandung spasi di awal dan di akhir.</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="444"/>
        <source>Filename is too long.</source>
        <translation>Nama file terlalu panjang.</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="448"/>
        <source>File/Folder is ignored because it&apos;s hidden.</source>
        <translation>File/Folder diabaikan karena tersembunyi.</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="451"/>
        <source>Stat failed.</source>
        <translation>Stat gagal.</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="454"/>
        <source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
        <translation>Konflik: versi server diunduh, salinan lokal diganti nama dan tidak diunggah.</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="458"/>
        <source>Case Clash Conflict: Server file downloaded and renamed to avoid clash.</source>
        <translation>Konflik Benturan Kapitalisasi: file server diunduh dan diganti nama untuk menghindari benturan.</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="462"/>
        <source>The filename cannot be encoded on your file system.</source>
        <translation>Nama file tidak dapat dikodekan pada sistem file Anda.</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="465"/>
        <source>The filename is blacklisted on the server.</source>
        <translation>Nama file diblacklist di server.</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="468"/>
        <source>Reason: the entire filename is forbidden.</source>
        <translation>Alasan: seluruh nama file dilarang.</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="471"/>
        <source>Reason: the filename has a forbidden base name (filename start).</source>
        <translation>Alasan: nama file memiliki nama dasar yang dilarang (awal nama file).</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="474"/>
        <source>Reason: the file has a forbidden extension (.%1).</source>
        <translation>Alasan: file memiliki ekstensi yang dilarang (.%1).</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="477"/>
        <source>Reason: the filename contains a forbidden character (%1).</source>
        <translation>Alasan: nama file mengandung karakter yang dilarang (%1).</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="623"/>
        <source>File has extension reserved for virtual files.</source>
        <translation>File memiliki ekstensi yang dicadangkan untuk file virtual.</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="788"/>
        <source>Folder is not accessible on the server.</source>
        <comment>server error</comment>
        <translation>Folder tidak dapat diakses di server.</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="789"/>
        <source>File is not accessible on the server.</source>
        <comment>server error</comment>
        <translation>File tidak dapat diakses di server.</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="1202"/>
        <source>Cannot sync due to invalid modification time</source>
        <translation>Tidak dapat sinkron karena waktu modifikasi tidak valid</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="1218"/>
        <source>Upload of %1 exceeds %2 of space left in personal files.</source>
        <translation>Unggahan %1 melampaui %2 dari sisa ruang di file pribadi.</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="1221"/>
        <source>Upload of %1 exceeds %2 of space left in folder %3.</source>
        <translation>Unggahan %1 melampaui %2 dari sisa ruang di folder %3.</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="1237"/>
        <source>Could not upload file, because it is open in &quot;%1&quot;.</source>
        <translation>Tidak dapat mengunggah file, karena sedang dibuka di &quot;%1&quot;.</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="1287"/>
        <source>Error while deleting file record %1 from the database</source>
        <translation>Kesalahan saat menghapus catatan file %1 dari basis data</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="1575"/>
        <location filename="../src/libsync/discovery.cpp" line="2048"/>
        <source>Moved to invalid target, restoring</source>
        <translation>Dipindahkan ke target tidak valid, memulihkan</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="1903"/>
        <source>Cannot modify encrypted item because the selected certificate is not valid.</source>
        <translation>Tidak dapat memodifikasi item terenkripsi karena sertifikat yang dipilih tidak valid.</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="1972"/>
        <source>Ignored because of the &quot;choose what to sync&quot; blacklist</source>
        <translation>Diabaikan karena blacklist &quot;pilih yang akan disinkronkan&quot;</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="2006"/>
        <source>Not allowed because you don&apos;t have permission to add subfolders to that folder</source>
        <translation>Tidak diizinkan karena Anda tidak memiliki izin untuk menambahkan subfolder ke folder tersebut</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="2012"/>
        <source>Not allowed because you don&apos;t have permission to add files in that folder</source>
        <translation>Tidak diizinkan karena Anda tidak memiliki izin untuk menambahkan file di folder tersebut</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="2026"/>
        <source>Not allowed to upload this file because it is read-only on the server, restoring</source>
        <translation>Tidak diizinkan mengunggah file ini karena bersifat hanya-baca di server, memulihkan</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="2062"/>
        <source>Not allowed to remove, restoring</source>
        <translation>Tidak diizinkan menghapus, memulihkan</translation>
    </message>
    <message>
        <location filename="../src/libsync/discovery.cpp" line="2233"/>
        <source>Error while reading the database</source>
        <translation>Kesalahan saat membaca basis data</translation>
    </message>
</context>
<context>
    <name>OCC::PropagateDirectory</name>
    <message>
        <location filename="../src/libsync/owncloudpropagator.cpp" line="1479"/>
        <source>Could not delete file %1 from local DB</source>
        <translation>Tidak dapat menghapus file %1 dari DB lokal</translation>
    </message>
    <message>
        <location filename="../src/libsync/owncloudpropagator.cpp" line="1493"/>
        <source>Error updating metadata due to invalid modification time</source>
        <translation>Kesalahan memperbarui metadata karena waktu modifikasi tidak valid</translation>
    </message>
    <message>
        <location filename="../src/libsync/owncloudpropagator.cpp" line="1525"/>
        <location filename="../src/libsync/owncloudpropagator.cpp" line="1531"/>
        <location filename="../src/libsync/owncloudpropagator.cpp" line="1537"/>
        <location filename="../src/libsync/owncloudpropagator.cpp" line="1560"/>
        <location filename="../src/libsync/owncloudpropagator.cpp" line="1566"/>
        <location filename="../src/libsync/owncloudpropagator.cpp" line="1572"/>
        <source>The folder %1 cannot be made read-only: %2</source>
        <translation>Folder %1 tidak dapat dibuat hanya-baca: %2</translation>
    </message>
    <message>
        <location filename="../src/libsync/owncloudpropagator.cpp" line="1537"/>
        <location filename="../src/libsync/owncloudpropagator.cpp" line="1572"/>
        <source>unknown exception</source>
        <translation>pengecualian tidak diketahui</translation>
    </message>
    <message>
        <location filename="../src/libsync/owncloudpropagator.cpp" line="1579"/>
        <source>Error updating metadata: %1</source>
        <translation>Kesalahan memperbarui metadata: %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/owncloudpropagator.cpp" line="1583"/>
        <source>File is currently in use</source>
        <translation>File sedang digunakan</translation>
    </message>
</context>
<context>
    <name>OCC::PropagateDownloadFile</name>
    <message>
        <location filename="../src/libsync/propagatedownload.cpp" line="458"/>
        <source>Could not get file %1 from local DB</source>
        <translation>Tidak dapat mengambil file %1 dari DB lokal</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatedownload.cpp" line="475"/>
        <source>File %1 cannot be downloaded because encryption information is missing.</source>
        <translation>File %1 tidak dapat diunduh karena informasi enkripsi tidak ada.</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatedownload.cpp" line="515"/>
        <location filename="../src/libsync/propagatedownload.cpp" line="1370"/>
        <source>Could not delete file record %1 from local DB</source>
        <translation>Tidak dapat menghapus catatan file %1 dari DB lokal</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatedownload.cpp" line="698"/>
        <source>The download would reduce free local disk space below the limit</source>
        <translation>Pengunduhan akan mengurangi ruang disk lokal kosong hingga di bawah batas</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatedownload.cpp" line="702"/>
        <source>Free space on disk is less than %1</source>
        <translation>Ruang kosong pada disk kurang dari %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatedownload.cpp" line="863"/>
        <source>File was deleted from server</source>
        <translation>File telah dihapus dari server</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatedownload.cpp" line="935"/>
        <source>The file could not be downloaded completely.</source>
        <translation>File tidak dapat diunduh sepenuhnya.</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatedownload.cpp" line="942"/>
        <source>The downloaded file is empty, but the server said it should have been %1.</source>
        <translation>File yang diunduh kosong, tetapi server mengatakan seharusnya %1.</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatedownload.cpp" line="1204"/>
        <location filename="../src/libsync/propagatedownload.cpp" line="1218"/>
        <source>File %1 has invalid modified time reported by server. Do not save it.</source>
        <translation>File %1 memiliki waktu modifikasi tidak valid yang dilaporkan oleh server. Jangan simpan.</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatedownload.cpp" line="1291"/>
        <source>File %1 downloaded but it resulted in a local file name clash!</source>
        <translation>File %1 diunduh tetapi menyebabkan benturan nama file lokal!</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatedownload.cpp" line="1402"/>
        <source>Error updating metadata: %1</source>
        <translation>Kesalahan memperbarui metadata: %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatedownload.cpp" line="1405"/>
        <source>The file %1 is currently in use</source>
        <translation>File %1 sedang digunakan</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatedownload.cpp" line="494"/>
        <location filename="../src/libsync/propagatedownload.cpp" line="1320"/>
        <source>File has changed since discovery</source>
        <translation>File telah berubah sejak ditemukan</translation>
    </message>
</context>
<context>
    <name>OCC::PropagateItemJob</name>
    <message>
        <location filename="../src/libsync/owncloudpropagator.cpp" line="233"/>
        <source>; Restoration Failed: %1</source>
        <translation>; Pemulihan Gagal: %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/owncloudpropagator.cpp" line="305"/>
        <source>A file or folder was removed from a read only share, but restoring failed: %1</source>
        <translation>Sebuah file atau folder dihapus dari berbagi hanya-baca, tetapi pemulihan gagal: %1</translation>
    </message>
</context>
<context>
    <name>OCC::PropagateLocalMkdir</name>
    <message>
        <location filename="../src/libsync/propagatorjobs.cpp" line="217"/>
        <source>could not delete file %1, error: %2</source>
        <translation>tidak dapat menghapus file %1, kesalahan: %2</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatorjobs.cpp" line="232"/>
        <source>Folder %1 cannot be created because of a local file or folder name clash!</source>
        <translation>Folder %1 tidak dapat dibuat karena terjadi benturan nama file atau folder lokal!</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
        <source>Could not create folder %1</source>
        <translation>Tidak dapat membuat folder %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatorjobs.cpp" line="276"/>
        <location filename="../src/libsync/propagatorjobs.cpp" line="282"/>
        <location filename="../src/libsync/propagatorjobs.cpp" line="288"/>
        <source>The folder %1 cannot be made read-only: %2</source>
        <translation>Folder %1 tidak dapat dibuat hanya-baca: %2</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatorjobs.cpp" line="288"/>
        <source>unknown exception</source>
        <translation>pengecualian tidak diketahui</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatorjobs.cpp" line="321"/>
        <source>Error updating metadata: %1</source>
        <translation>Kesalahan memperbarui metadata: %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatorjobs.cpp" line="324"/>
        <source>The file %1 is currently in use</source>
        <translation>File %1 sedang digunakan</translation>
    </message>
</context>
<context>
    <name>OCC::PropagateLocalRemove</name>
    <message>
        <location filename="../src/libsync/propagatorjobs.cpp" line="117"/>
        <source>Could not remove %1 because of a local file name clash</source>
        <translation>Tidak dapat menghapus %1 karena terjadi benturan nama file lokal</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatorjobs.cpp" line="157"/>
        <location filename="../src/libsync/propagatorjobs.cpp" line="166"/>
        <location filename="../src/libsync/propagatorjobs.cpp" line="176"/>
        <source>Temporary error when removing local item removed from server.</source>
        <translation>Kesalahan sementara saat menghapus item lokal yang dihapus dari server.</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatorjobs.cpp" line="185"/>
        <source>Could not delete file record %1 from local DB</source>
        <translation>Tidak dapat menghapus catatan file %1 dari DB lokal</translation>
    </message>
</context>
<context>
    <name>OCC::PropagateLocalRename</name>
    <message>
        <location filename="../src/libsync/propagatorjobs.cpp" line="381"/>
        <source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
        <translation>Folder %1 tidak dapat diganti nama karena terjadi benturan nama file atau folder lokal!</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatorjobs.cpp" line="389"/>
        <source>File %1 downloaded but it resulted in a local file name clash!</source>
        <translation>File %1 diunduh tetapi menyebabkan benturan nama file lokal!</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatorjobs.cpp" line="489"/>
        <location filename="../src/libsync/propagatorjobs.cpp" line="576"/>
        <source>Could not get file %1 from local DB</source>
        <translation>Tidak dapat mengambil file %1 dari DB lokal</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatorjobs.cpp" line="502"/>
        <location filename="../src/libsync/propagatorjobs.cpp" line="563"/>
        <source>Error setting pin state</source>
        <translation>Kesalahan saat menetapkan status pin</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatorjobs.cpp" line="515"/>
        <source>Error updating metadata: %1</source>
        <translation>Kesalahan memperbarui metadata: %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatorjobs.cpp" line="518"/>
        <source>The file %1 is currently in use</source>
        <translation>File %1 sedang digunakan</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatorjobs.cpp" line="553"/>
        <source>Failed to propagate directory rename in hierarchy</source>
        <translation>Gagal menyebarkan penggantian nama direktori dalam hierarki</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatorjobs.cpp" line="558"/>
        <source>Failed to rename file</source>
        <translation>Gagal mengganti nama file</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagatorjobs.cpp" line="581"/>
        <source>Could not delete file record %1 from local DB</source>
        <translation>Tidak dapat menghapus catatan file %1 dari DB lokal</translation>
    </message>
</context>
<context>
    <name>OCC::PropagateRemoteDelete</name>
    <message>
        <location filename="../src/libsync/propagateremotedelete.cpp" line="116"/>
        <source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
        <translation>Kode HTTP yang dikembalikan server salah. Diharapkan 204, tetapi menerima &quot;%1%2&quot;.</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateremotedelete.cpp" line="124"/>
        <source>Could not delete file record %1 from local DB</source>
        <translation>Tidak dapat menghapus catatan file %1 dari DB lokal</translation>
    </message>
</context>
<context>
    <name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
    <message>
        <location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="149"/>
        <source>Wrong HTTP code returned by server. Expected 204, but received &quot;%1 %2&quot;.</source>
        <translation>Kode HTTP yang dikembalikan server salah. Diharapkan 204, tetapi menerima &quot;%1%2&quot;.</translation>
    </message>
</context>
<context>
    <name>OCC::PropagateRemoteMkdir</name>
    <message>
        <location filename="../src/libsync/propagateremotemkdir.cpp" line="127"/>
        <source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
        <translation>Kode HTTP yang dikembalikan server salah. Diharapkan 201, tetapi menerima &quot;%1%2&quot;.</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateremotemkdir.cpp" line="251"/>
        <source>Failed to encrypt a folder %1</source>
        <translation>Gagal mengenkripsi folder %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateremotemkdir.cpp" line="274"/>
        <source>Error writing metadata to the database: %1</source>
        <translation>Kesalahan saat menulis metadata ke basis data: %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateremotemkdir.cpp" line="277"/>
        <source>The file %1 is currently in use</source>
        <translation>File %1 sedang digunakan</translation>
    </message>
</context>
<context>
    <name>OCC::PropagateRemoteMove</name>
    <message>
        <location filename="../src/libsync/propagateremotemove.cpp" line="162"/>
        <source>Could not rename %1 to %2, error: %3</source>
        <translation>Tidak dapat mengganti nama %1 menjadi %2, kesalahan: %3</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateremotemove.cpp" line="219"/>
        <location filename="../src/libsync/propagateremotemove.cpp" line="289"/>
        <source>Error updating metadata: %1</source>
        <translation>Kesalahan memperbarui metadata: %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateremotemove.cpp" line="222"/>
        <location filename="../src/libsync/propagateremotemove.cpp" line="292"/>
        <source>The file %1 is currently in use</source>
        <translation>File %1 sedang digunakan</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateremotemove.cpp" line="236"/>
        <source>Wrong HTTP code returned by server. Expected 201, but received &quot;%1 %2&quot;.</source>
        <translation>Kode HTTP yang dikembalikan server salah. Diharapkan 201, tetapi menerima &quot;%1%2&quot;.</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateremotemove.cpp" line="255"/>
        <source>Could not get file %1 from local DB</source>
        <translation>Tidak dapat mengambil file %1 dari DB lokal</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateremotemove.cpp" line="267"/>
        <source>Could not delete file record %1 from local DB</source>
        <translation>Tidak dapat menghapus catatan file %1 dari DB lokal</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateremotemove.cpp" line="298"/>
        <source>Error setting pin state</source>
        <translation>Kesalahan saat menetapkan status pin</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateremotemove.cpp" line="305"/>
        <source>Error writing metadata to the database</source>
        <translation>Kesalahan saat menulis metadata ke basis data</translation>
    </message>
</context>
<context>
    <name>OCC::PropagateUploadFileCommon</name>
    <message>
        <location filename="../src/libsync/propagateupload.cpp" line="280"/>
        <source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
        <translation>File %1 tidak dapat diunggah karena ada file lain dengan nama yang sama, hanya berbeda pada kapitalisasi huruf</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateupload.cpp" line="335"/>
        <location filename="../src/libsync/propagateupload.cpp" line="411"/>
        <location filename="../src/libsync/propagateupload.cpp" line="424"/>
        <source>File %1 has invalid modification time. Do not upload to the server.</source>
        <translation>File %1 memiliki waktu modifikasi yang tidak valid. Jangan unggah ke server.</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateupload.cpp" line="434"/>
        <source>Local file changed during syncing. It will be resumed.</source>
        <translation>File lokal berubah selama sinkronisasi. Akan dilanjutkan.</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateupload.cpp" line="445"/>
        <source>Local file changed during sync.</source>
        <translation>File lokal berubah selama sinkronisasi.</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateupload.cpp" line="455"/>
        <source>Failed to unlock encrypted folder.</source>
        <translation>Gagal membuka kunci folder terenkripsi.</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateupload.cpp" line="729"/>
        <source>Unable to upload an item with invalid characters</source>
        <translation>Tidak dapat mengunggah item dengan karakter tidak valid</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateupload.cpp" line="828"/>
        <source>Error updating metadata: %1</source>
        <translation>Kesalahan memperbarui metadata: %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateupload.cpp" line="831"/>
        <source>The file %1 is currently in use</source>
        <translation>File %1 sedang digunakan</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateupload.cpp" line="291"/>
        <location filename="../src/libsync/propagateupload.cpp" line="723"/>
        <source>Upload of %1 exceeds the quota for the folder</source>
        <translation>Unggahan %1 melampaui kuota untuk folder</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateupload.cpp" line="245"/>
        <source>Failed to upload encrypted file.</source>
        <translation>Gagal mengunggah file terenkripsi.</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateupload.cpp" line="408"/>
        <source>File Removed (start upload) %1</source>
        <translation>File Dihapus (mulai unggah) %1</translation>
    </message>
</context>
<context>
    <name>OCC::PropagateUploadFileNG</name>
    <message>
        <location filename="../src/libsync/propagateuploadng.cpp" line="451"/>
        <source>The local file was removed during sync.</source>
        <translation>File lokal dihapus selama sinkronisasi.</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateuploadng.cpp" line="466"/>
        <source>Local file changed during sync.</source>
        <translation>File lokal berubah selama sinkronisasi.</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateuploadng.cpp" line="508"/>
        <source>Poll URL missing</source>
        <translation>URL polling tidak ada</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateuploadng.cpp" line="517"/>
        <source>Unexpected return code from server (%1)</source>
        <translation>Kode balasan tak terduga dari server (%1)</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateuploadng.cpp" line="524"/>
        <source>Missing File ID from server</source>
        <translation>ID file dari server tidak ada</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateuploadng.cpp" line="544"/>
        <source>Folder is not accessible on the server.</source>
        <comment>server error</comment>
        <translation>Folder tidak dapat diakses di server.</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateuploadng.cpp" line="545"/>
        <source>File is not accessible on the server.</source>
        <comment>server error</comment>
        <translation>File tidak dapat diakses di server.</translation>
    </message>
</context>
<context>
    <name>OCC::PropagateUploadFileV1</name>
    <message>
        <location filename="../src/libsync/propagateuploadv1.cpp" line="228"/>
        <source>Poll URL missing</source>
        <translation>URL polling tidak ada</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateuploadv1.cpp" line="252"/>
        <source>The local file was removed during sync.</source>
        <translation>File lokal dihapus selama sinkronisasi.</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateuploadv1.cpp" line="267"/>
        <source>Local file changed during sync.</source>
        <translation>File lokal berubah selama sinkronisasi.</translation>
    </message>
    <message>
        <location filename="../src/libsync/propagateuploadv1.cpp" line="281"/>
        <source>The server did not acknowledge the last chunk. (No e-tag was present)</source>
        <translation>Server tidak mengakui chunk terakhir. (Tidak ada e-tag)</translation>
    </message>
</context>
<context>
    <name>OCC::ProxyAuthDialog</name>
    <message>
        <location filename="../src/gui/proxyauthdialog.ui" line="20"/>
        <source>Proxy authentication required</source>
        <translation>Autentikasi proxy diperlukan</translation>
    </message>
    <message>
        <location filename="../src/gui/proxyauthdialog.ui" line="26"/>
        <source>Username:</source>
        <translation>Nama pengguna:</translation>
    </message>
    <message>
        <location filename="../src/gui/proxyauthdialog.ui" line="36"/>
        <source>Proxy:</source>
        <translation>Proxy:</translation>
    </message>
    <message>
        <location filename="../src/gui/proxyauthdialog.ui" line="43"/>
        <source>The proxy server needs a username and password.</source>
        <translation>Server proxy memerlukan nama pengguna dan kata sandi.</translation>
    </message>
    <message>
        <location filename="../src/gui/proxyauthdialog.ui" line="50"/>
        <source>Password:</source>
        <translation>Kata sandi:</translation>
    </message>
</context>
<context>
    <name>OCC::SelectiveSyncDialog</name>
    <message>
        <location filename="../src/gui/selectivesyncdialog.cpp" line="495"/>
        <source>Choose What to Sync</source>
        <translation>Pilih yang Akan Disinkronkan</translation>
    </message>
</context>
<context>
    <name>OCC::SelectiveSyncWidget</name>
    <message>
        <location filename="../src/gui/selectivesyncdialog.cpp" line="65"/>
        <source>Loading …</source>
        <translation>Memuat …</translation>
    </message>
    <message>
        <location filename="../src/gui/selectivesyncdialog.cpp" line="71"/>
        <source>Deselect remote folders you do not wish to synchronize.</source>
        <translation>Batalkan pilihan folder jarak jauh yang tidak ingin Anda sinkronkan.</translation>
    </message>
    <message>
        <location filename="../src/gui/selectivesyncdialog.cpp" line="87"/>
        <source>Name</source>
        <translation>Nama</translation>
    </message>
    <message>
        <location filename="../src/gui/selectivesyncdialog.cpp" line="88"/>
        <source>Size</source>
        <translation>Ukuran</translation>
    </message>
    <message>
        <location filename="../src/gui/selectivesyncdialog.cpp" line="224"/>
        <location filename="../src/gui/selectivesyncdialog.cpp" line="301"/>
        <source>No subfolders currently on the server.</source>
        <translation>Saat ini tidak ada subfolder di server.</translation>
    </message>
    <message>
        <location filename="../src/gui/selectivesyncdialog.cpp" line="303"/>
        <source>An error occurred while loading the list of sub folders.</source>
        <translation>Terjadi kesalahan saat memuat daftar subfolder.</translation>
    </message>
</context>
<context>
    <name>OCC::ServerNotificationHandler</name>
    <message>
        <location filename="../src/gui/tray/notificationhandler.cpp" line="140"/>
        <source>Reply</source>
        <translation>Balas</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/notificationhandler.cpp" line="177"/>
        <source>Dismiss</source>
        <translation>Tutup</translation>
    </message>
</context>
<context>
    <name>OCC::SettingsDialog</name>
    <message>
        <location filename="../src/gui/settingsdialog.ui" line="14"/>
        <source>Settings</source>
        <translation>Pengaturan</translation>
    </message>
    <message>
        <location filename="../src/gui/settingsdialog.cpp" line="96"/>
        <source>%1 Settings</source>
        <extracomment>This name refers to the application name e.g Nextcloud</extracomment>
        <translation>Pengaturan %1</translation>
    </message>
    <message>
        <location filename="../src/gui/settingsdialog.cpp" line="114"/>
        <source>General</source>
        <translation>Umum</translation>
    </message>
    <message>
        <location filename="../src/gui/settingsdialog.cpp" line="229"/>
        <source>Account</source>
        <translation>Akun</translation>
    </message>
</context>
<context>
    <name>OCC::ShareManager</name>
    <message>
        <location filename="../src/gui/sharemanager.cpp" line="714"/>
        <source>Error</source>
        <translation>Kesalahan</translation>
    </message>
</context>
<context>
    <name>OCC::ShareModel</name>
    <message>
        <location filename="../src/gui/filedetails/sharemodel.cpp" line="571"/>
        <source>%1 days</source>
        <translation>%1 hari</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/sharemodel.cpp" line="573"/>
        <source>1 day</source>
        <translation>1 hari</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/sharemodel.cpp" line="574"/>
        <source>Today</source>
        <translation>Hari ini</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/sharemodel.cpp" line="748"/>
        <source>Secure file drop link</source>
        <translation>Tautan penyerahan file aman</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/sharemodel.cpp" line="748"/>
        <source>Share link</source>
        <translation>Tautan berbagi</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/sharemodel.cpp" line="756"/>
        <source>Link share</source>
        <translation>Berbagi tautan</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/sharemodel.cpp" line="758"/>
        <source>Internal link</source>
        <translation>Tautan internal</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/sharemodel.cpp" line="760"/>
        <source>Secure file drop</source>
        <translation>Penyerahan file aman</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/sharemodel.cpp" line="960"/>
        <source>Could not find local folder for %1</source>
        <translation>Tidak dapat menemukan folder lokal untuk %1</translation>
    </message>
</context>
<context>
    <name>OCC::ShareeModel</name>
    <message>
        <location filename="../src/gui/filedetails/shareemodel.cpp" line="24"/>
        <location filename="../src/gui/filedetails/shareemodel.cpp" line="285"/>
        <source>Search globally</source>
        <translation>Cari secara global</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/shareemodel.cpp" line="281"/>
        <source>No results found</source>
        <translation>Tidak ada hasil ditemukan</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/shareemodel.cpp" line="281"/>
        <source>Global search results</source>
        <translation>Hasil pencarian global</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/shareemodel.cpp" line="297"/>
        <source>%1 (%2)</source>
        <comment>sharee (shareWithAdditionalInfo)</comment>
        <translation>%1 (%2)</translation>
    </message>
</context>
<context>
    <name>OCC::SocketApi</name>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="773"/>
        <source>Context menu share</source>
        <translation>Berbagi menu konteks</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1111"/>
        <source>I shared something with you</source>
        <translation>Saya membagikan sesuatu kepada Anda</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1124"/>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1161"/>
        <source>Share options</source>
        <translation>Opsi berbagi</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1128"/>
        <source>Send private link by email …</source>
        <translation>Kirim tautan privat melalui email …</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1127"/>
        <source>Copy private link to clipboard</source>
        <translation>Salin tautan privat ke papan klip</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="539"/>
        <source>Failed to encrypt folder at &quot;%1&quot;</source>
        <translation>Gagal mengenkripsi folder di &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="540"/>
        <source>The account %1 does not have end-to-end encryption configured. Please configure this in your account settings to enable folder encryption.</source>
        <translation>Akun %1 tidak memiliki enkripsi ujung-ke-ujung yang dikonfigurasi. Silakan konfigurasikan ini di pengaturan akun Anda untuk mengaktifkan enkripsi folder.</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="559"/>
        <source>Failed to encrypt folder</source>
        <translation>Gagal mengenkripsi folder</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="560"/>
        <source>Could not encrypt the following folder: &quot;%1&quot;.

Server replied with error: %2</source>
        <translation>Tidak dapat mengenkripsi folder berikut: &quot;%1&quot;.

Server membalas dengan kesalahan: %2</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="567"/>
        <source>Folder encrypted successfully</source>
        <translation>Folder berhasil dienkripsi</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="568"/>
        <source>The following folder was encrypted successfully: &quot;%1&quot;</source>
        <translation>Folder berikut berhasil dienkripsi: &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1055"/>
        <source>Select new location …</source>
        <translation>Pilih lokasi baru …</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1146"/>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1209"/>
        <source>File actions</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1125"/>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1342"/>
        <source>Activity</source>
        <translation>Aktivitas</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1153"/>
        <source>Leave this share</source>
        <translation>Tinggalkan berbagi ini</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1159"/>
        <source>Resharing this file is not allowed</source>
        <translation>Berbagi ulang file ini tidak diizinkan</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1159"/>
        <source>Resharing this folder is not allowed</source>
        <translation>Berbagi ulang folder ini tidak diizinkan</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1203"/>
        <source>Encrypt</source>
        <translation>Enkripsi</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1214"/>
        <source>Lock file</source>
        <translation>Kunci file</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1217"/>
        <source>Unlock file</source>
        <translation>Buka kunci file</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1233"/>
        <source>Locked by %1</source>
        <translation>Dikunci oleh %1</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1237"/>
        <source>Expires in %1 minutes</source>
        <comment>remaining time before lock expires</comment>
        <translation><numerusform>Kedaluwarsa dalam %1 menit</numerusform></translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1377"/>
        <source>Resolve conflict …</source>
        <translation>Selesaikan konflik …</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1381"/>
        <source>Move and rename …</source>
        <translation>Pindahkan dan ganti nama …</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1384"/>
        <source>Move, rename and upload …</source>
        <translation>Pindahkan, ganti nama, dan unggah …</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1386"/>
        <source>Delete local changes</source>
        <translation>Hapus perubahan lokal</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1392"/>
        <source>Move and upload …</source>
        <translation>Pindahkan dan unggah …</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1393"/>
        <source>Delete</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1165"/>
        <source>Copy internal link</source>
        <translation>Salin tautan internal</translation>
    </message>
    <message>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1348"/>
        <location filename="../src/gui/socketapi/socketapi.cpp" line="1350"/>
        <source>Open in browser</source>
        <translation>Buka di browser</translation>
    </message>
</context>
<context>
    <name>OCC::SslButton</name>
    <message>
        <location filename="../src/gui/sslbutton.cpp" line="80"/>
        <source>&lt;h3&gt;Certificate Details&lt;/h3&gt;</source>
        <translation>&lt;h3&gt;Detail Sertifikat&lt;/h3&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/sslbutton.cpp" line="83"/>
        <source>Common Name (CN):</source>
        <translation>Nama Umum (CN):</translation>
    </message>
    <message>
        <location filename="../src/gui/sslbutton.cpp" line="84"/>
        <source>Subject Alternative Names:</source>
        <translation>Nama Alternatif Subjek:</translation>
    </message>
    <message>
        <location filename="../src/gui/sslbutton.cpp" line="85"/>
        <source>Organization (O):</source>
        <translation>Organisasi (O):</translation>
    </message>
    <message>
        <location filename="../src/gui/sslbutton.cpp" line="86"/>
        <source>Organizational Unit (OU):</source>
        <translation>Unit Organisasi (OU):</translation>
    </message>
    <message>
        <location filename="../src/gui/sslbutton.cpp" line="87"/>
        <source>State/Province:</source>
        <translation>Negara Bagian/Provinsi:</translation>
    </message>
    <message>
        <location filename="../src/gui/sslbutton.cpp" line="88"/>
        <source>Country:</source>
        <translation>Negara:</translation>
    </message>
    <message>
        <location filename="../src/gui/sslbutton.cpp" line="89"/>
        <source>Serial:</source>
        <translation>Serial:</translation>
    </message>
    <message>
        <location filename="../src/gui/sslbutton.cpp" line="92"/>
        <source>&lt;h3&gt;Issuer&lt;/h3&gt;</source>
        <translation>&lt;h3&gt;Penerbit&lt;/h3&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/sslbutton.cpp" line="95"/>
        <source>Issuer:</source>
        <translation>Penerbit:</translation>
    </message>
    <message>
        <location filename="../src/gui/sslbutton.cpp" line="96"/>
        <source>Issued on:</source>
        <translation>Diterbitkan pada:</translation>
    </message>
    <message>
        <location filename="../src/gui/sslbutton.cpp" line="97"/>
        <source>Expires on:</source>
        <translation>Kedaluwarsa pada:</translation>
    </message>
    <message>
        <location filename="../src/gui/sslbutton.cpp" line="100"/>
        <source>&lt;h3&gt;Fingerprints&lt;/h3&gt;</source>
        <translation>&lt;h3&gt;Sidik jari&lt;/h3&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/sslbutton.cpp" line="104"/>
        <source>SHA-256:</source>
        <translation>SHA-256:</translation>
    </message>
    <message>
        <location filename="../src/gui/sslbutton.cpp" line="105"/>
        <source>SHA-1:</source>
        <translation>SHA-1:</translation>
    </message>
    <message>
        <location filename="../src/gui/sslbutton.cpp" line="109"/>
        <source>&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This certificate was manually approved&lt;/p&gt;</source>
        <translation>&lt;p&gt;&lt;b&gt;Catatan:&lt;/b&gt; Sertifikat ini disetujui secara manual&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/sslbutton.cpp" line="129"/>
        <source>%1 (self-signed)</source>
        <translation>%1 (ditandatangani sendiri)</translation>
    </message>
    <message>
        <location filename="../src/gui/sslbutton.cpp" line="131"/>
        <source>%1</source>
        <translation>%1</translation>
    </message>
    <message>
        <location filename="../src/gui/sslbutton.cpp" line="166"/>
        <source>This connection is encrypted using %1 bit %2.
</source>
        <translation>Koneksi ini dienkripsi menggunakan %1 bit %2.
</translation>
    </message>
    <message>
        <location filename="../src/gui/sslbutton.cpp" line="183"/>
        <source>Server version: %1</source>
        <translation>Versi server: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/sslbutton.cpp" line="197"/>
        <source>No support for SSL session tickets/identifiers</source>
        <translation>Tidak ada dukungan untuk tiket/pengenal sesi SSL</translation>
    </message>
    <message>
        <location filename="../src/gui/sslbutton.cpp" line="207"/>
        <source>Certificate information:</source>
        <translation>Informasi sertifikat:</translation>
    </message>
    <message>
        <location filename="../src/gui/sslbutton.cpp" line="236"/>
        <source>The connection is not secure</source>
        <translation>Koneksi ini tidak aman</translation>
    </message>
    <message>
        <location filename="../src/gui/sslbutton.cpp" line="169"/>
        <source>This connection is NOT secure as it is not encrypted.
</source>
        <translation>Koneksi ini TIDAK aman karena tidak dienkripsi.
</translation>
    </message>
</context>
<context>
    <name>OCC::SslErrorDialog</name>
    <message>
        <location filename="../src/gui/sslerrordialog.ui" line="25"/>
        <source>Trust this certificate anyway</source>
        <translation>Tetap percayai sertifikat ini</translation>
    </message>
    <message>
        <location filename="../src/gui/sslerrordialog.cpp" line="79"/>
        <source>Untrusted Certificate</source>
        <translation>Sertifikat Tidak Tepercaya</translation>
    </message>
    <message>
        <location filename="../src/gui/sslerrordialog.cpp" line="152"/>
        <source>Cannot connect securely to &lt;i&gt;%1&lt;/i&gt;:</source>
        <translation>Tidak dapat terhubung dengan aman ke &lt;i&gt;%1&lt;/i&gt;:</translation>
    </message>
    <message>
        <location filename="../src/gui/sslerrordialog.cpp" line="171"/>
        <source>Additional errors:</source>
        <translation>Kesalahan tambahan:</translation>
    </message>
    <message>
        <location filename="../src/gui/sslerrordialog.cpp" line="197"/>
        <source>with Certificate %1</source>
        <translation>dengan Sertifikat %1</translation>
    </message>
    <message>
        <location filename="../src/gui/sslerrordialog.cpp" line="206"/>
        <location filename="../src/gui/sslerrordialog.cpp" line="208"/>
        <location filename="../src/gui/sslerrordialog.cpp" line="210"/>
        <source>&amp;lt;not specified&amp;gt;</source>
        <translation>&amp;lt;tidak ditentukan&amp;gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/sslerrordialog.cpp" line="211"/>
        <location filename="../src/gui/sslerrordialog.cpp" line="236"/>
        <source>Organization: %1</source>
        <translation>Organisasi: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/sslerrordialog.cpp" line="212"/>
        <location filename="../src/gui/sslerrordialog.cpp" line="237"/>
        <source>Unit: %1</source>
        <translation>Unit: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/sslerrordialog.cpp" line="213"/>
        <location filename="../src/gui/sslerrordialog.cpp" line="238"/>
        <source>Country: %1</source>
        <translation>Negara: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/sslerrordialog.cpp" line="220"/>
        <source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source>
        <translation>Sidik jari (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/sslerrordialog.cpp" line="225"/>
        <source>Fingerprint (SHA-256): &lt;tt&gt;%1&lt;/tt&gt;</source>
        <translation>Sidik jari (SHA-256): &lt;tt&gt;%1&lt;/tt&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/sslerrordialog.cpp" line="226"/>
        <source>Fingerprint (SHA-512): &lt;tt&gt;%1&lt;/tt&gt;</source>
        <translation>Sidik jari (SHA-512): &lt;tt&gt;%1&lt;/tt&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/sslerrordialog.cpp" line="228"/>
        <source>Effective Date: %1</source>
        <translation>Tanggal Efektif: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/sslerrordialog.cpp" line="229"/>
        <source>Expiration Date: %1</source>
        <translation>Tanggal Kedaluwarsa: %1</translation>
    </message>
    <message>
        <location filename="../src/gui/sslerrordialog.cpp" line="233"/>
        <source>Issuer: %1</source>
        <translation>Penerbit: %1</translation>
    </message>
</context>
<context>
    <name>OCC::SyncEngine</name>
    <message>
        <location filename="../src/libsync/syncengine.cpp" line="189"/>
        <source>%1 (skipped due to earlier error, trying again in %2)</source>
        <translation>%1 (dilewati karena kesalahan sebelumnya, coba lagi dalam %2)</translation>
    </message>
    <message>
        <location filename="../src/libsync/syncengine.cpp" line="555"/>
        <source>Only %1 are available, need at least %2 to start</source>
        <comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
        <translation>Hanya %1 yang tersedia, perlu setidaknya %2 untuk memulai</translation>
    </message>
    <message>
        <location filename="../src/libsync/syncengine.cpp" line="588"/>
        <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
        <translation>Tidak dapat membuka atau membuat basis data sinkronisasi lokal. Pastikan Anda memiliki akses tulis di folder sinkronisasi.</translation>
    </message>
    <message>
        <location filename="../src/libsync/syncengine.cpp" line="1472"/>
        <source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
        <translation>Ruang disk hampir habis: Unduhan yang akan mengurangi ruang kosong di bawah %1 dilewati.</translation>
    </message>
    <message>
        <location filename="../src/libsync/syncengine.cpp" line="1479"/>
        <source>There is insufficient space available on the server for some uploads.</source>
        <translation>Ruang yang tersedia di server tidak mencukupi untuk beberapa unggahan.</translation>
    </message>
    <message>
        <location filename="../src/libsync/syncengine.cpp" line="453"/>
        <source>Unresolved conflict.</source>
        <translation>Konflik belum terselesaikan.</translation>
    </message>
    <message>
        <location filename="../src/libsync/syncengine.cpp" line="375"/>
        <source>Could not update file: %1</source>
        <translation>Tidak dapat memperbarui file: %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/syncengine.cpp" line="404"/>
        <source>Could not update virtual file metadata: %1</source>
        <translation>Tidak dapat memperbarui metadata file virtual: %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/syncengine.cpp" line="411"/>
        <source>Could not update file metadata: %1</source>
        <translation>Tidak dapat memperbarui metadata file: %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/syncengine.cpp" line="421"/>
        <source>Could not set file record to local DB: %1</source>
        <translation>Tidak dapat menetapkan catatan file ke DB lokal: %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/syncengine.cpp" line="604"/>
        <source>Using virtual files with suffix, but suffix is not set</source>
        <translation>Menggunakan file virtual dengan sufiks, tetapi sufiks belum ditetapkan</translation>
    </message>
    <message>
        <location filename="../src/libsync/syncengine.cpp" line="616"/>
        <source>Unable to read the blacklist from the local database</source>
        <translation>Tidak dapat membaca blacklist dari basis data lokal</translation>
    </message>
    <message>
        <location filename="../src/libsync/syncengine.cpp" line="657"/>
        <source>Unable to read from the sync journal.</source>
        <translation>Tidak dapat membaca jurnal sinkronisasi.</translation>
    </message>
    <message>
        <location filename="../src/libsync/syncengine.cpp" line="814"/>
        <source>Cannot open the sync journal</source>
        <translation>Tidak dapat membuka jurnal sinkronisasi</translation>
    </message>
</context>
<context>
    <name>OCC::SyncStatusSummary</name>
    <message>
        <location filename="../src/gui/tray/syncstatussummary.cpp" line="126"/>
        <location filename="../src/gui/tray/syncstatussummary.cpp" line="162"/>
        <location filename="../src/gui/tray/syncstatussummary.cpp" line="407"/>
        <source>Offline</source>
        <translation>Offline</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/syncstatussummary.cpp" line="129"/>
        <source>You need to accept the terms of service</source>
        <translation>Anda perlu menerima ketentuan layanan</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/syncstatussummary.cpp" line="179"/>
        <location filename="../src/gui/tray/syncstatussummary.cpp" line="410"/>
        <location filename="../src/gui/tray/syncstatussummary.h" line="93"/>
        <source>All synced!</source>
        <translation>Semua tersinkron!</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/syncstatussummary.cpp" line="188"/>
        <source>Some files couldn&apos;t be synced!</source>
        <translation>Beberapa file tidak dapat disinkronkan!</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/syncstatussummary.cpp" line="189"/>
        <source>See below for errors</source>
        <translation>Lihat di bawah untuk kesalahan</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/syncstatussummary.cpp" line="196"/>
        <source>Checking folder changes</source>
        <translation>Memeriksa perubahan folder</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/syncstatussummary.cpp" line="198"/>
        <source>Syncing changes</source>
        <translation>Menyinkronkan perubahan</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/syncstatussummary.cpp" line="207"/>
        <source>Sync paused</source>
        <translation>Sinkronisasi dijeda</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/syncstatussummary.cpp" line="215"/>
        <source>Some files could not be synced!</source>
        <translation>Beberapa file tidak dapat disinkronkan!</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/syncstatussummary.cpp" line="216"/>
        <source>See below for warnings</source>
        <translation>Lihat di bawah untuk peringatan</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/syncstatussummary.cpp" line="285"/>
        <source>Syncing</source>
        <translation>Sinkronisasi</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/syncstatussummary.cpp" line="298"/>
        <source>%1 of %2 · %3 left</source>
        <translation>%1 dari %2 · tersisa %3</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/syncstatussummary.cpp" line="302"/>
        <source>%1 of %2</source>
        <translation>%1 dari %2</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/syncstatussummary.cpp" line="307"/>
        <source>Syncing file %1 of %2</source>
        <translation>Menyinkronkan file %1 dari %2</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/syncstatussummary.cpp" line="437"/>
        <source>No synchronisation configured</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>OCC::Systray</name>
    <message>
        <location filename="../src/gui/systray.cpp" line="78"/>
        <source>Download</source>
        <translation>Unduh</translation>
    </message>
    <message>
        <location filename="../src/gui/systray.cpp" line="177"/>
        <source>Add account</source>
        <translation>Tambah akun</translation>
    </message>
    <message>
        <location filename="../src/gui/systray.cpp" line="179"/>
        <source>Open %1 Desktop</source>
        <comment>Open Nextcloud main window. Placeholer will be the application name. Please keep it.</comment>
        <translation>Buka %1 Desktop</translation>
    </message>
    <message>
        <location filename="../src/gui/systray.cpp" line="182"/>
        <location filename="../src/gui/systray.cpp" line="192"/>
        <source>Pause sync</source>
        <translation>Jeda sinkronisasi</translation>
    </message>
    <message>
        <location filename="../src/gui/systray.cpp" line="183"/>
        <location filename="../src/gui/systray.cpp" line="198"/>
        <source>Resume sync</source>
        <translation>Lanjutkan sinkronisasi</translation>
    </message>
    <message>
        <location filename="../src/gui/systray.cpp" line="184"/>
        <source>Settings</source>
        <translation>Setelan</translation>
    </message>
    <message>
        <location filename="../src/gui/systray.cpp" line="185"/>
        <source>Help</source>
        <translation>Bantuan</translation>
    </message>
    <message>
        <location filename="../src/gui/systray.cpp" line="186"/>
        <source>Exit %1</source>
        <translation>Keluar %1</translation>
    </message>
    <message>
        <location filename="../src/gui/systray.cpp" line="192"/>
        <source>Pause sync for all</source>
        <translation>Jeda sinkronisasi untuk semua</translation>
    </message>
    <message>
        <location filename="../src/gui/systray.cpp" line="198"/>
        <source>Resume sync for all</source>
        <translation>Lanjutkan sinkronisasi untuk semua</translation>
    </message>
</context>
<context>
    <name>OCC::TermsOfServiceCheckWidget</name>
    <message>
        <location filename="../src/gui/wizard/termsofservicecheckwidget.cpp" line="125"/>
        <source>Waiting for terms to be accepted</source>
        <translation>Menunggu ketentuan diterima</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/termsofservicecheckwidget.cpp" line="131"/>
        <source>Polling</source>
        <translation>Polling</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/termsofservicecheckwidget.cpp" line="137"/>
        <source>Link copied to clipboard.</source>
        <translation>Tautan disalin ke papan klip.</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/termsofservicecheckwidget.cpp" line="178"/>
        <source>Open Browser</source>
        <translation>Buka Browser</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/termsofservicecheckwidget.cpp" line="180"/>
        <source>Copy Link</source>
        <translation>Salin Tautan</translation>
    </message>
</context>
<context>
    <name>OCC::Theme</name>
    <message>
        <location filename="../src/libsync/theme.cpp" line="449"/>
        <source>%1 Desktop Client Version %2 (%3 running on %4)</source>
        <comment>%1 is application name. %2 is the human version string. %3 is the operating system name. %4 is the platform name (wayland, x11, …)</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/libsync/theme.cpp" line="449"/>
        <source>%1 Desktop Client Version %2 (%3)</source>
        <comment>%1 is application name. %2 is the human version string. %3 is the operating system name.</comment>
        <translation>%1 Versi Klien Desktop %2 (%3)</translation>
    </message>
    <message>
        <location filename="../src/libsync/theme.cpp" line="634"/>
        <source>&lt;p&gt;&lt;small&gt;Using virtual files plugin: %1&lt;/small&gt;&lt;/p&gt;</source>
        <translation>&lt;p&gt;&lt;small&gt;Menggunakan plugin file virtual: %1&lt;/small&gt;&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/libsync/theme.cpp" line="652"/>
        <source>&lt;p&gt;This release was supplied by %1.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Rilis ini disediakan oleh %1.&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>OCC::UnifiedSearchResultsListModel</name>
    <message>
        <location filename="../src/gui/tray/unifiedsearchresultslistmodel.cpp" line="398"/>
        <source>Failed to fetch providers.</source>
        <translation>Gagal mengambil penyedia.</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/unifiedsearchresultslistmodel.cpp" line="409"/>
        <source>Failed to fetch search providers for &apos;%1&apos;. Error: %2</source>
        <translation>Gagal mengambil penyedia pencarian untuk &apos;%1&apos;. Kesalahan: %2</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/unifiedsearchresultslistmodel.cpp" line="443"/>
        <source>Search has failed for &apos;%2&apos;.</source>
        <translation>Pencarian gagal untuk &apos;%2&apos;.</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/unifiedsearchresultslistmodel.cpp" line="472"/>
        <source>Search has failed for &apos;%1&apos;. Error: %2</source>
        <translation>Pencarian gagal untuk &apos;%1&apos;. Kesalahan: %2</translation>
    </message>
</context>
<context>
    <name>OCC::UpdateE2eeFolderMetadataJob</name>
    <message>
        <location filename="../src/libsync/updatee2eefoldermetadatajob.cpp" line="123"/>
        <source>Failed to update folder metadata.</source>
        <translation>Gagal memperbarui metadata folder.</translation>
    </message>
    <message>
        <location filename="../src/libsync/updatee2eefoldermetadatajob.cpp" line="146"/>
        <source>Failed to unlock encrypted folder.</source>
        <translation>Gagal membuka kunci folder terenkripsi.</translation>
    </message>
    <message>
        <location filename="../src/libsync/updatee2eefoldermetadatajob.cpp" line="156"/>
        <source>Failed to finalize item.</source>
        <translation>Gagal menyelesaikan item.</translation>
    </message>
</context>
<context>
    <name>OCC::UpdateE2eeFolderUsersMetadataJob</name>
    <message>
        <location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="51"/>
        <location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="62"/>
        <location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="106"/>
        <location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="121"/>
        <location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="128"/>
        <location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="141"/>
        <location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="162"/>
        <location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="194"/>
        <location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="253"/>
        <source>Error updating metadata for a folder %1</source>
        <translation>Kesalahan memperbarui metadata untuk folder %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="83"/>
        <source>Could not fetch public key for user %1</source>
        <translation>Tidak dapat mengambil kunci publik untuk pengguna %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="90"/>
        <source>Could not find root encrypted folder for folder %1</source>
        <translation>Tidak dapat menemukan folder terenkripsi akar untuk folder %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="111"/>
        <source>Could not add or remove user %1 to access folder %2</source>
        <translation>Tidak dapat menambahkan atau menghapus pengguna %1 untuk akses ke folder %2</translation>
    </message>
    <message>
        <location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="231"/>
        <source>Failed to unlock a folder.</source>
        <translation>Gagal membuka kunci folder.</translation>
    </message>
</context>
<context>
    <name>OCC::User</name>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="112"/>
        <source>End-to-end certificate needs to be migrated to a new one</source>
        <translation>Sertifikat ujung-ke-ujung perlu dimigrasikan ke sertifikat yang baru</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="114"/>
        <source>Trigger the migration</source>
        <translation>Picu migrasi</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/tray/usermodel.cpp" line="177"/>
        <source>%n notification(s)</source>
        <translation><numerusform>%n notifikasi</numerusform></translation>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="657"/>
        <source>Retry all uploads</source>
        <translation>Coba ulang semua unggahan</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="708"/>
        <location filename="../src/gui/tray/usermodel.cpp" line="870"/>
        <source>Resolve conflict</source>
        <translation>Selesaikan konflik</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="860"/>
        <source>Rename file</source>
        <translation>Ganti nama file</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="1002"/>
        <source>Public Share Link</source>
        <translation>Tautan Berbagi Publik</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="1087"/>
        <source>Open %1 Assistant in browser</source>
        <comment>The placeholder will be the application name. Please keep it</comment>
        <translation>Buka %1 Assistant di browser</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="1088"/>
        <source>Open %1 Talk in browser</source>
        <comment>The placeholder will be the application name. Please keep it</comment>
        <translation>Buka %1 Talk di browser</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="1357"/>
        <source>Open %1 Assistant</source>
        <comment>The placeholder will be the application name. Please keep it</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="1464"/>
        <source>Assistant is not available for this account.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="1470"/>
        <source>Assistant is already processing a request.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="1507"/>
        <source>Sending your request…</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="1580"/>
        <source>No response yet. Please try again later.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="1599"/>
        <source>No supported assistant task types were returned.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="1681"/>
        <source>Waiting for the assistant response…</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="1703"/>
        <source>Assistant request failed (%1).</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="1211"/>
        <source>Quota is updated; %1 percent of the total space is used.</source>
        <translation>Kuota diperbarui; %1 persen dari total ruang telah digunakan.</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="1231"/>
        <source>Quota Warning - %1 percent or more storage in use</source>
        <translation>Peringatan Kuota - %1 persen atau lebih penyimpanan digunakan</translation>
    </message>
</context>
<context>
    <name>OCC::UserModel</name>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="1539"/>
        <source>Confirm Account Removal</source>
        <translation>Konfirmasi Penghapusan Akun</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="1540"/>
        <source>&lt;p&gt;Do you really want to remove the connection to the account &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This will &lt;b&gt;not&lt;/b&gt; delete any files.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Apakah Anda benar-benar ingin menghapus koneksi ke akun &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;&lt;b&gt;Catatan:&lt;/b&gt; Ini &lt;b&gt;tidak&lt;/b&gt; akan menghapus file apa pun.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="1544"/>
        <source>Remove connection</source>
        <translation>Hapus koneksi</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="1545"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="1629"/>
        <source>Leave share</source>
        <translation>Tinggalkan berbagi</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="1629"/>
        <source>Remove account</source>
        <translation>Hapus akun</translation>
    </message>
</context>
<context>
    <name>OCC::UserStatusSelectorModel</name>
    <message>
        <location filename="../src/gui/userstatusselectormodel.cpp" line="143"/>
        <source>Could not fetch predefined statuses. Make sure you are connected to the server.</source>
        <translation>Tidak dapat mengambil status yang telah ditentukan. Pastikan Anda terhubung ke server.</translation>
    </message>
    <message>
        <location filename="../src/gui/userstatusselectormodel.cpp" line="147"/>
        <source>Could not fetch status. Make sure you are connected to the server.</source>
        <translation>Tidak dapat mengambil status. Pastikan Anda terhubung ke server.</translation>
    </message>
    <message>
        <location filename="../src/gui/userstatusselectormodel.cpp" line="151"/>
        <source>Status feature is not supported. You will not be able to set your status.</source>
        <translation>Fitur status tidak didukung. Anda tidak akan dapat menetapkan status Anda.</translation>
    </message>
    <message>
        <location filename="../src/gui/userstatusselectormodel.cpp" line="155"/>
        <source>Emojis are not supported. Some status functionality may not work.</source>
        <translation>Emoji tidak didukung. Sebagian fungsi status mungkin tidak bekerja.</translation>
    </message>
    <message>
        <location filename="../src/gui/userstatusselectormodel.cpp" line="159"/>
        <source>Could not set status. Make sure you are connected to the server.</source>
        <translation>Tidak dapat menetapkan status. Pastikan Anda terhubung dengan server.</translation>
    </message>
    <message>
        <location filename="../src/gui/userstatusselectormodel.cpp" line="163"/>
        <source>Could not clear status message. Make sure you are connected to the server.</source>
        <translation>Tidak dapat menghapus pesan status. Pastikan Anda terhubung ke server.</translation>
    </message>
    <message>
        <location filename="../src/gui/userstatusselectormodel.cpp" line="350"/>
        <location filename="../src/gui/userstatusselectormodel.cpp" line="453"/>
        <source>Don&apos;t clear</source>
        <translation>Jangan hapus</translation>
    </message>
    <message>
        <location filename="../src/gui/userstatusselectormodel.cpp" line="353"/>
        <source>30 minutes</source>
        <translation>30 menit</translation>
    </message>
    <message>
        <location filename="../src/gui/userstatusselectormodel.cpp" line="356"/>
        <source>1 hour</source>
        <translation>1 jam</translation>
    </message>
    <message>
        <location filename="../src/gui/userstatusselectormodel.cpp" line="359"/>
        <source>4 hours</source>
        <translation>4 jam</translation>
    </message>
    <message>
        <location filename="../src/gui/userstatusselectormodel.cpp" line="362"/>
        <location filename="../src/gui/userstatusselectormodel.cpp" line="442"/>
        <source>Today</source>
        <translation>Hari ini</translation>
    </message>
    <message>
        <location filename="../src/gui/userstatusselectormodel.cpp" line="365"/>
        <location filename="../src/gui/userstatusselectormodel.cpp" line="444"/>
        <source>This week</source>
        <translation>Minggu ini</translation>
    </message>
    <message>
        <location filename="../src/gui/userstatusselectormodel.cpp" line="408"/>
        <source>Less than a minute</source>
        <translation>Kurang dari satu menit</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/userstatusselectormodel.cpp" line="411"/>
        <source>%n minute(s)</source>
        <translation><numerusform>%n menit</numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/userstatusselectormodel.cpp" line="414"/>
        <source>%n hour(s)</source>
        <translation><numerusform>%n jam</numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/userstatusselectormodel.cpp" line="417"/>
        <source>%n day(s)</source>
        <translation><numerusform>%n hari</numerusform></translation>
    </message>
</context>
<context>
    <name>OCC::Vfs</name>
    <message>
        <location filename="../src/common/vfs.cpp" line="64"/>
        <source>Please choose a different location. %1 is a drive. It doesn&apos;t support virtual files.</source>
        <translation>Silakan pilih lokasi lain. %1 adalah drive. Ini tidak mendukung file virtual.</translation>
    </message>
    <message>
        <location filename="../src/common/vfs.cpp" line="68"/>
        <source>Please choose a different location. %1 isn&apos;t a NTFS file system. It doesn&apos;t support virtual files.</source>
        <translation>Silakan pilih lokasi lain. %1 bukan sistem file NTFS. Ini tidak mendukung file virtual.</translation>
    </message>
    <message>
        <location filename="../src/common/vfs.cpp" line="72"/>
        <source>Please choose a different location. %1 is a network drive. It doesn&apos;t support virtual files.</source>
        <translation>Silakan pilih lokasi lain. %1 adalah drive jaringan. Ini tidak mendukung file virtual.</translation>
    </message>
</context>
<context>
    <name>OCC::VfsDownloadErrorDialog</name>
    <message>
        <location filename="../src/gui/vfsdownloaderrordialog.ui" line="14"/>
        <source>Download error</source>
        <translation>Kesalahan unduhan</translation>
    </message>
    <message>
        <location filename="../src/gui/vfsdownloaderrordialog.ui" line="23"/>
        <source>Error downloading</source>
        <translation>Kesalahan saat mengunduh</translation>
    </message>
    <message>
        <location filename="../src/gui/vfsdownloaderrordialog.ui" line="39"/>
        <source>Could not be downloaded</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/vfsdownloaderrordialog.ui" line="61"/>
        <source>&gt; More details</source>
        <translation>&gt; Detail selengkapnya</translation>
    </message>
    <message>
        <location filename="../src/gui/vfsdownloaderrordialog.ui" line="68"/>
        <source>More details</source>
        <translation>Detail selengkapnya</translation>
    </message>
    <message>
        <location filename="../src/gui/vfsdownloaderrordialog.cpp" line="17"/>
        <source>Error downloading %1</source>
        <translation>Kesalahan saat mengunduh %1</translation>
    </message>
    <message>
        <location filename="../src/gui/vfsdownloaderrordialog.cpp" line="18"/>
        <source>%1 could not be downloaded.</source>
        <translation>%1 tidak dapat diunduh.</translation>
    </message>
</context>
<context>
    <name>OCC::VfsSuffix</name>
    <message>
        <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="74"/>
        <location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
        <source>Error updating metadata due to invalid modification time</source>
        <translation>Kesalahan memperbarui metadata karena waktu modifikasi tidak valid</translation>
    </message>
</context>
<context>
    <name>OCC::VfsXAttr</name>
    <message>
        <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="68"/>
        <location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="79"/>
        <source>Error updating metadata due to invalid modification time</source>
        <translation>Kesalahan memperbarui metadata karena waktu modifikasi tidak valid</translation>
    </message>
</context>
<context>
    <name>OCC::WebEnginePage</name>
    <message>
        <location filename="../src/gui/wizard/webview.cpp" line="239"/>
        <source>Invalid certificate detected</source>
        <translation>Terdeteksi sertifikat tidak valid</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/webview.cpp" line="240"/>
        <source>The host &quot;%1&quot; provided an invalid certificate. Continue?</source>
        <translation>Host &quot;%1&quot; menyediakan sertifikat yang tidak valid. Lanjutkan?</translation>
    </message>
</context>
<context>
    <name>OCC::WebFlowCredentials</name>
    <message>
        <location filename="../src/gui/creds/webflowcredentials.cpp" line="172"/>
        <source>You have been logged out of your account %1 at %2. Please login again.</source>
        <translation>Anda telah dikeluarkan dari akun %1 Anda di %2. Silakan login lagi.</translation>
    </message>
</context>
<context>
    <name>OCC::WelcomePage</name>
    <message>
        <location filename="../src/gui/wizard/welcomepage.ui" line="20"/>
        <source>Form</source>
        <translation>Formulir</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/welcomepage.ui" line="143"/>
        <source>Log in</source>
        <translation>Masuk</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/welcomepage.ui" line="156"/>
        <source>Sign up with provider</source>
        <translation>Daftar dengan penyedia</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/welcomepage.cpp" line="59"/>
        <source>Keep your data secure and under your control</source>
        <translation>Jaga data Anda tetap aman dan di bawah kendali Anda</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/welcomepage.cpp" line="60"/>
        <source>Secure collaboration &amp; file exchange</source>
        <translation>Kolaborasi aman &amp; pertukaran file</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/welcomepage.cpp" line="61"/>
        <source>Easy-to-use web mail, calendaring &amp; contacts</source>
        <translation>Email web, kalender &amp; kontak yang mudah digunakan</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/welcomepage.cpp" line="62"/>
        <source>Screensharing, online meetings &amp; web conferences</source>
        <translation>Berbagi layar, rapat online &amp; konferensi web</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/welcomepage.cpp" line="102"/>
        <source>Host your own server</source>
        <translation>Host server Anda sendiri</translation>
    </message>
</context>
<context>
    <name>OCC::WizardProxySettingsDialog</name>
    <message>
        <location filename="../src/gui/wizard/wizardproxysettingsdialog.cpp" line="23"/>
        <source>Proxy Settings</source>
        <comment>Dialog window title for proxy settings</comment>
        <translation>Pengaturan Proxy</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/wizardproxysettingsdialog.cpp" line="25"/>
        <source>Hostname of proxy server</source>
        <translation>Nama host server proxy</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/wizardproxysettingsdialog.cpp" line="26"/>
        <source>Username for proxy server</source>
        <translation>Nama pengguna untuk server proxy</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/wizardproxysettingsdialog.cpp" line="27"/>
        <source>Password for proxy server</source>
        <translation>Kata sandi untuk server proxy</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/wizardproxysettingsdialog.cpp" line="29"/>
        <source>HTTP(S) proxy</source>
        <translation>Proxy HTTP(S)</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/wizardproxysettingsdialog.cpp" line="30"/>
        <source>SOCKS5 proxy</source>
        <translation>Proxy SOCKS5</translation>
    </message>
</context>
<context>
    <name>OCC::ownCloudGui</name>
    <message>
        <location filename="../src/gui/owncloudgui.cpp" line="381"/>
        <source>Please sign in</source>
        <translation>Silakan masuk</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudgui.cpp" line="467"/>
        <source>There are no sync folders configured.</source>
        <translation>Tidak ada folder sinkronisasi yang dikonfigurasi.</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudgui.cpp" line="362"/>
        <source>Disconnected from %1</source>
        <translation>Terputus dari %1</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudgui.cpp" line="263"/>
        <source>Unsupported Server Version</source>
        <translation>Versi Server Tidak Didukung</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudgui.cpp" line="264"/>
        <source>The server on account %1 runs an unsupported version %2. Using this client with unsupported server versions is untested and potentially dangerous. Proceed at your own risk.</source>
        <translation>Server pada akun %1 menjalankan versi %2 yang tidak didukung. Penggunaan klien ini dengan versi server yang tidak didukung belum diuji dan berpotensi berbahaya. Lanjutkan dengan risiko Anda sendiri.</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudgui.cpp" line="276"/>
        <source>Terms of service</source>
        <translation>Ketentuan layanan</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudgui.cpp" line="277"/>
        <source>Your account %1 requires you to accept the terms of service of your server. You will be redirected to %2 to acknowledge that you have read it and agrees with it.</source>
        <translation>Akun %1 Anda mengharuskan Anda menerima ketentuan layanan server Anda. Anda akan dialihkan ke %2 untuk mengakui bahwa Anda telah membacanya dan menyetujuinya.</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudgui.cpp" line="450"/>
        <source>%1: %2</source>
        <extracomment>Example text: &quot;Nextcloud: Syncing 25MB (3 minutes left)&quot; (%1 is the folder name to be synced, %2 a status message for that folder)</extracomment>
        <translation>%1: %2</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudgui.cpp" line="454"/>
        <source>macOS VFS for %1: Sync is running.</source>
        <translation>VFS macOS untuk %1: Sinkronisasi sedang berjalan.</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudgui.cpp" line="457"/>
        <source>macOS VFS for %1: Last sync was successful.</source>
        <translation>VFS macOS untuk %1: Sinkronisasi terakhir berhasil.</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudgui.cpp" line="460"/>
        <source>macOS VFS for %1: A problem was encountered.</source>
        <translation>VFS macOS untuk %1: Terjadi masalah.</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudgui.cpp" line="526"/>
        <source>Checking for changes in remote &quot;%1&quot;</source>
        <translation>Memeriksa perubahan di &quot;%1&quot; jarak jauh</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudgui.cpp" line="529"/>
        <source>Checking for changes in local &quot;%1&quot;</source>
        <translation>Memeriksa perubahan di &quot;%1&quot; lokal</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudgui.cpp" line="365"/>
        <source>Disconnected from accounts:</source>
        <translation>Terputus dari akun:</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudgui.cpp" line="367"/>
        <source>Account %1: %2</source>
        <translation>Akun %1: %2</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudgui.cpp" line="385"/>
        <source>Account synchronization is disabled</source>
        <translation>Sinkronisasi akun dinonaktifkan</translation>
    </message>
    <message>
        <location filename="../src/gui/owncloudgui.cpp" line="546"/>
        <source>%1 (%2, %3)</source>
        <translation>%1 (%2, %3)</translation>
    </message>
</context>
<context>
    <name>OwncloudAdvancedSetupPage</name>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="98"/>
        <source>Username</source>
        <translation>Nama pengguna</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="116"/>
        <source>Local Folder</source>
        <translation>Folder Lokal</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="135"/>
        <source>Choose different folder</source>
        <translation>Pilih folder lain</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="228"/>
        <source>Server address</source>
        <translation>Alamat server</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="244"/>
        <source>Sync Logo</source>
        <translation>Logo Sinkronisasi</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="304"/>
        <source>Synchronize everything from server</source>
        <translation>Sinkronkan semuanya dari server</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="360"/>
        <source>Ask before syncing folders larger than</source>
        <translation>Tanya sebelum menyinkronkan folder yang lebih besar dari</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="432"/>
        <source>Ask before syncing external storages</source>
        <translation>Tanya sebelum menyinkronkan penyimpanan eksternal</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="612"/>
        <source>Keep local data</source>
        <translation>Simpan data lokal</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="628"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If this box is checked, existing content in the local folder will be erased to start a clean sync from the server.&lt;/p&gt;&lt;p&gt;Do not check this if the local content should be uploaded to the servers folder.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jika kotak ini dicentang, konten yang ada di folder lokal akan dihapus untuk memulai sinkronisasi bersih dari server.&lt;/p&gt;&lt;p&gt;Jangan centang ini jika konten lokal seharusnya diunggah ke folder server.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="631"/>
        <source>Erase local folder and start a clean sync</source>
        <translation>Hapus folder lokal dan mulai sinkronisasi bersih</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="386"/>
        <source>MB</source>
        <extracomment>Trailing part of &quot;Ask confirmation before syncing folder larger than&quot; </extracomment>
        <translation>MB</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="475"/>
        <source>Choose what to sync</source>
        <translation>Pilih yang akan disinkronkan</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="77"/>
        <source>&amp;Local Folder</source>
        <translation>&amp;Folder Lokal</translation>
    </message>
</context>
<context>
    <name>OwncloudHttpCredsPage</name>
    <message>
        <location filename="../src/gui/wizard/owncloudhttpcredspage.ui" line="73"/>
        <source>&amp;Username</source>
        <translation>&amp;Nama pengguna</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudhttpcredspage.ui" line="83"/>
        <source>&amp;Password</source>
        <translation>&amp;Kata sandi</translation>
    </message>
</context>
<context>
    <name>OwncloudSetupPage</name>
    <message>
        <location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="73"/>
        <source>Logo</source>
        <translation>Logo</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="182"/>
        <source>Server address</source>
        <translation>Alamat server</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="261"/>
        <source>This is the link to your %1 web interface when you open it in the browser.</source>
        <translation>Ini adalah tautan ke antarmuka web %1 Anda saat Anda membukanya di browser.</translation>
    </message>
</context>
<context>
    <name>ProxySettings</name>
    <message>
        <location filename="../src/gui/wizard/proxysettings.ui" line="14"/>
        <source>Form</source>
        <translation>Formulir</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/proxysettings.ui" line="29"/>
        <source>Proxy Settings</source>
        <translation>Pengaturan Proxy</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/proxysettings.ui" line="35"/>
        <source>Manually specify proxy</source>
        <translation>Tentukan proxy secara manual</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/proxysettings.ui" line="91"/>
        <source>Host</source>
        <translation>Host</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/proxysettings.ui" line="142"/>
        <source>Proxy server requires authentication</source>
        <translation>Server proxy memerlukan autentikasi</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/proxysettings.ui" line="205"/>
        <source>Note: proxy settings have no effects for accounts on localhost</source>
        <translation>Catatan: pengaturan proxy tidak berpengaruh untuk akun pada localhost</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/proxysettings.ui" line="230"/>
        <source>Use system proxy</source>
        <translation>Gunakan proxy sistem</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/proxysettings.ui" line="237"/>
        <source>No proxy</source>
        <translation>Tanpa proxy</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message numerus="yes">
        <location filename="../src/common/utility.cpp" line="427"/>
        <source>%nd</source>
        <comment>delay in days after an activity</comment>
        <translation><numerusform>%nhari</numerusform></translation>
    </message>
    <message>
        <location filename="../src/common/utility.cpp" line="431"/>
        <source>in the future</source>
        <translation>di masa mendatang</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/common/utility.cpp" line="436"/>
        <source>%nh</source>
        <comment>delay in hours after an activity</comment>
        <translation><numerusform>%njam</numerusform></translation>
    </message>
    <message>
        <location filename="../src/common/utility.cpp" line="442"/>
        <source>now</source>
        <translation>sekarang</translation>
    </message>
    <message>
        <location filename="../src/common/utility.cpp" line="444"/>
        <source>1min</source>
        <comment>one minute after activity date and time</comment>
        <translation>1 mnt</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/common/utility.cpp" line="447"/>
        <source>%nmin</source>
        <comment>delay in minutes after an activity</comment>
        <translation><numerusform>%n mnt</numerusform></translation>
    </message>
    <message>
        <location filename="../src/common/utility.cpp" line="451"/>
        <source>Some time ago</source>
        <translation>Beberapa waktu yang lalu</translation>
    </message>
    <message>
        <location filename="../src/libsync/syncresult.cpp" line="131"/>
        <source>%1: %2</source>
        <extracomment>this displays an error string (%2) for a file %1</extracomment>
        <translation>%1: %2</translation>
    </message>
    <message>
        <location filename="../src/gui/foldercreationdialog.cpp" line="32"/>
        <source>New folder</source>
        <translation>Folder baru</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="127"/>
        <source>Failed to create debug archive</source>
        <translation>Gagal membuat arsip debug</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="128"/>
        <source>Could not create debug archive in selected location!</source>
        <translation>Tidak dapat membuat arsip debug di lokasi yang dipilih!</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="198"/>
        <source>Could not create debug archive in temporary location!</source>
        <translation>Tidak dapat membuat arsip debug di lokasi sementara!</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="212"/>
        <source>Could not remove existing file at destination!</source>
        <translation>Tidak dapat menghapus file yang ada di tujuan!</translation>
    </message>
    <message>
        <location filename="../src/gui/generalsettings.cpp" line="226"/>
        <source>Could not move debug archive to selected location!</source>
        <translation>Tidak dapat memindahkan arsip debug ke lokasi yang dipilih!</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="789"/>
        <source>You renamed %1</source>
        <translation>Anda mengganti nama %1</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="791"/>
        <source>You deleted %1</source>
        <translation>Anda menghapus %1</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="793"/>
        <source>You created %1</source>
        <translation>Anda membuat %1</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="795"/>
        <source>You changed %1</source>
        <translation>Anda mengubah %1</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/usermodel.cpp" line="819"/>
        <source>Synced %1</source>
        <translation>Menyinkronkan %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/filesystem.cpp" line="333"/>
        <source>Error deleting the file</source>
        <translation>Kesalahan saat menghapus file</translation>
    </message>
    <message>
        <location filename="../src/libsync/vfs/cfapi/cfapiwrapper.cpp" line="64"/>
        <source>Paths beginning with &apos;#&apos; character are not supported in VFS mode.</source>
        <translation>Jalur yang diawali karakter &apos;#&apos; tidak didukung dalam mode VFS.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="493"/>
        <source>We couldn’t process your request. Please try syncing again later. If this keeps happening, contact your server administrator for help.</source>
        <translation>Kami tidak dapat memproses permintaan Anda. Silakan coba sinkronkan lagi nanti. Jika ini terus terjadi, hubungi administrator server Anda untuk bantuan.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="496"/>
        <source>You need to sign in to continue. If you have trouble with your credentials, please reach out to your server administrator.</source>
        <translation>Anda perlu masuk untuk melanjutkan. Jika Anda mengalami masalah dengan kredensial Anda, silakan hubungi administrator server Anda.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="499"/>
        <source>You don’t have access to this resource. If you think this is a mistake, please contact your server administrator.</source>
        <translation>Anda tidak memiliki akses ke sumber daya ini. Jika Anda yakin ini adalah kesalahan, silakan hubungi administrator server Anda.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="502"/>
        <source>We couldn’t find what you were looking for. It might have been moved or deleted. If you need help, contact your server administrator.</source>
        <translation>Kami tidak dapat menemukan yang Anda cari. Mungkin telah dipindahkan atau dihapus. Jika Anda membutuhkan bantuan, hubungi administrator server Anda.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="505"/>
        <source>It seems you are using a proxy that required authentication. Please check your proxy settings and credentials. If you need help, contact your server administrator.</source>
        <translation>Tampaknya Anda menggunakan proxy yang memerlukan autentikasi. Silakan periksa pengaturan proxy dan kredensial Anda. Jika Anda membutuhkan bantuan, hubungi administrator server Anda.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="508"/>
        <source>The request is taking longer than usual. Please try syncing again. If it still doesn’t work, reach out to your server administrator.</source>
        <translation>Permintaan memakan waktu lebih lama dari biasanya. Silakan coba sinkronkan lagi. Jika masih tidak berhasil, hubungi administrator server Anda.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="511"/>
        <source>Server files changed while you were working. Please try syncing again. Contact your server administrator if the issue persists.</source>
        <translation>File server berubah saat Anda bekerja. Silakan coba sinkronkan lagi. Hubungi administrator server Anda jika masalah berlanjut.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="514"/>
        <source>This folder or file isn’t available anymore. If you need assistance, please contact your server administrator.</source>
        <translation>Folder atau file ini sudah tidak tersedia. Jika Anda membutuhkan bantuan, silakan hubungi administrator server Anda.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="517"/>
        <source>The request could not be completed because some required conditions were not met. Please try syncing again later. If you need assistance, please contact your server administrator.</source>
        <translation>Permintaan tidak dapat diselesaikan karena beberapa kondisi yang diperlukan tidak terpenuhi. Silakan coba sinkronkan lagi nanti. Jika Anda membutuhkan bantuan, silakan hubungi administrator server Anda.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="520"/>
        <source>The file is too big to upload. You might need to choose a smaller file or contact your server administrator for assistance.</source>
        <translation>File terlalu besar untuk diunggah. Anda mungkin perlu memilih file yang lebih kecil atau menghubungi administrator server Anda untuk bantuan.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="523"/>
        <source>The address used to make the request is too long for the server to handle. Please try shortening the information you’re sending or contact your server administrator for assistance.</source>
        <translation>Alamat yang digunakan untuk membuat permintaan terlalu panjang untuk ditangani server. Silakan coba mempersingkat informasi yang Anda kirim atau hubungi administrator server Anda untuk bantuan.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="526"/>
        <source>This file type isn’t supported. Please contact your server administrator for assistance.</source>
        <translation>Jenis file ini tidak didukung. Silakan hubungi administrator server Anda untuk bantuan.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="529"/>
        <source>The server couldn’t process your request because some information was incorrect or incomplete. Please try syncing again later, or contact your server administrator for assistance.</source>
        <translation>Server tidak dapat memproses permintaan Anda karena beberapa informasi tidak benar atau tidak lengkap. Silakan coba sinkronkan lagi nanti, atau hubungi administrator server Anda untuk bantuan.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="532"/>
        <source>The resource you are trying to access is currently locked and cannot be modified. Please try changing it later, or contact your server administrator for assistance.</source>
        <translation>Sumber daya yang Anda coba akses saat ini terkunci dan tidak dapat dimodifikasi. Silakan coba ubah nanti, atau hubungi administrator server Anda untuk bantuan.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="535"/>
        <source>This request could not be completed because it is missing some required conditions. Please try again later, or contact your server administrator for help.</source>
        <translation>Permintaan ini tidak dapat diselesaikan karena kekurangan beberapa kondisi yang diperlukan. Silakan coba lagi nanti, atau hubungi administrator server Anda untuk bantuan.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="538"/>
        <source>You made too many requests. Please wait and try again. If you keep seeing this, your server administrator can help.</source>
        <translation>Anda membuat terlalu banyak permintaan. Silakan tunggu dan coba lagi. Jika Anda terus melihat ini, administrator server Anda dapat membantu.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="541"/>
        <source>Something went wrong on the server. Please try syncing again later, or contact your server administrator if the issue persists.</source>
        <translation>Terjadi kesalahan di server. Silakan coba sinkronkan lagi nanti, atau hubungi administrator server Anda jika masalah berlanjut.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="544"/>
        <source>The server does not recognize the request method. Please contact your server administrator for help.</source>
        <translation>Server tidak mengenali metode permintaan. Silakan hubungi administrator server Anda untuk bantuan.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="547"/>
        <source>We’re having trouble connecting to the server. Please try again soon. If the issue persists, your server administrator can help you.</source>
        <translation>Kami mengalami kesulitan terhubung ke server. Silakan coba lagi segera. Jika masalah berlanut, administrator server Anda dapat membantu Anda.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="550"/>
        <source>The server is busy right now. Please try connecting again in a few minutes or contact your server administrator if it’s urgent.</source>
        <translation>Server sedang sibuk sekarang. Silakan coba sambungkan lagi dalam beberapa menit atau hubungi administrator server Anda jika mendesak.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="553"/>
        <source>It’s taking too long to connect to the server. Please try again later. If you need help, contact your server administrator.</source>
        <translation>Terlalu lama untuk terhubung ke server. Silakan coba lagi nanti. Jika Anda membutuhkan bantuan, hubungi administrator server Anda.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="556"/>
        <source>The server does not support the version of the connection being used. Contact your server administrator for help.</source>
        <translation>Server tidak mendukung versi koneksi yang digunakan. Hubungi administrator server Anda untuk bantuan.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="559"/>
        <source>The server does not have enough space to complete your request. Please check how much quota your user has by contacting your server administrator.</source>
        <translation>Server tidak memiliki cukup ruang untuk menyelesaikan permintaan Anda. Silakan periksa berapa kuota yang dimiliki pengguna Anda dengan menghubungi administrator server Anda.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="562"/>
        <source>Your network needs extra authentication. Please check your connection. Contact your server administrator for help if the issue persists.</source>
        <translation>Jaringan Anda memerlukan autentikasi tambahan. Silakan periksa koneksi Anda. Hubungi administrator server Anda untuk bantuan jika masalah berlanjut.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="565"/>
        <source>You don’t have permission to access this resource. If you believe this is an error, contact your server administrator to ask for assistance.</source>
        <translation>Anda tidak memiliki izin untuk mengakses sumber daya ini. Jika Anda yakin ini adalah kesalahan, hubungi administrator server Anda untuk meminta bantuan.</translation>
    </message>
    <message>
        <location filename="../src/libsync/abstractnetworkjob.cpp" line="568"/>
        <source>An unexpected error occurred. Please try syncing again or contact your server administrator if the issue continues.</source>
        <translation>Terjadi kesalahan tak terduga. Silakan coba sinkronkan lagi atau hubungi administrator server Anda jika masalah berlanjut.</translation>
    </message>
</context>
<context>
    <name>ResolveConflictsDialog</name>
    <message>
        <location filename="../src/gui/ResolveConflictsDialog.qml" line="31"/>
        <source>Solve sync conflicts</source>
        <translation>Selesaikan konflik sinkronisasi</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/gui/ResolveConflictsDialog.qml" line="48"/>
        <source>%1 files in conflict</source>
        <comment>indicate the number of conflicts to resolve</comment>
        <translation><numerusform>%1 file dalam konflik</numerusform></translation>
    </message>
    <message>
        <location filename="../src/gui/ResolveConflictsDialog.qml" line="55"/>
        <source>Choose if you want to keep the local version, server version, or both. If you choose both, the local file will have a number added to its name.</source>
        <translation>Pilih apakah Anda ingin mempertahankan versi lokal, versi server, atau keduanya. Jika Anda memilih keduanya, file lokal akan ditambahkan angka pada namanya.</translation>
    </message>
    <message>
        <location filename="../src/gui/ResolveConflictsDialog.qml" line="71"/>
        <source>All local versions</source>
        <translation>Semua versi lokal</translation>
    </message>
    <message>
        <location filename="../src/gui/ResolveConflictsDialog.qml" line="89"/>
        <source>All server versions</source>
        <translation>Semua versi server</translation>
    </message>
    <message>
        <location filename="../src/gui/ResolveConflictsDialog.qml" line="144"/>
        <source>Resolve conflicts</source>
        <translation>Selesaikan konflik</translation>
    </message>
    <message>
        <location filename="../src/gui/ResolveConflictsDialog.qml" line="148"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
</context>
<context>
    <name>ShareDelegate</name>
    <message>
        <location filename="../src/gui/filedetails/ShareDelegate.qml" line="182"/>
        <source>Copied!</source>
        <translation>Tersalin!</translation>
    </message>
</context>
<context>
    <name>ShareDetailsPage</name>
    <message>
        <location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="90"/>
        <source>An error occurred setting the share password.</source>
        <translation>Terjadi kesalahan saat menetapkan kata sandi berbagi.</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="208"/>
        <source>Edit share</source>
        <translation>Edit berbagi</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="282"/>
        <source>Share label</source>
        <translation>Label berbagi</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="314"/>
        <location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="360"/>
        <source>Allow upload and editing</source>
        <translation>Izinkan unggah dan pengeditan</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="347"/>
        <source>View only</source>
        <translation>Hanya lihat</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="373"/>
        <source>File drop (upload only)</source>
        <translation>Penyerahan file (hanya unggah)</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="393"/>
        <source>Allow resharing</source>
        <translation>Izinkan berbagi ulang</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="432"/>
        <source>Hide download</source>
        <translation>Sembunyikan unduhan</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="459"/>
        <source>Password protection</source>
        <translation>Perlindungan kata sandi</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="569"/>
        <source>Set expiration date</source>
        <translation>Atur tanggal kedaluwarsa</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="654"/>
        <source>Note to recipient</source>
        <translation>Catatan untuk penerima</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="700"/>
        <source>Enter a note for the recipient</source>
        <translation>Masukkan catatan untuk penerima</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="721"/>
        <source>Unshare</source>
        <translation>Batalkan berbagi</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="729"/>
        <source>Add another link</source>
        <translation>Tambahkan tautan lain</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="772"/>
        <source>Share link copied!</source>
        <translation>Tautan berbagi disalin!</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="772"/>
        <source>Copy share link</source>
        <translation>Salin tautan berbagi</translation>
    </message>
</context>
<context>
    <name>ShareView</name>
    <message>
        <location filename="../src/gui/filedetails/ShareView.qml" line="84"/>
        <source>Password required for new share</source>
        <translation>Kata sandi diperlukan untuk berbagi baru</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/ShareView.qml" line="112"/>
        <source>Share password</source>
        <translation>Kata sandi berbagi</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/ShareView.qml" line="148"/>
        <source>Shared with you by %1</source>
        <translation>Dibagikan kepada Anda oleh %1</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/ShareView.qml" line="154"/>
        <source>Expires in %1</source>
        <translation>Kedaluwarsa dalam %1</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/ShareView.qml" line="304"/>
        <source>Sharing is disabled</source>
        <translation>Berbagi dinonaktifkan</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/ShareView.qml" line="311"/>
        <source>This item cannot be shared.</source>
        <translation>Item ini tidak dapat dibagikan.</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/ShareView.qml" line="319"/>
        <source>Sharing is disabled.</source>
        <translation>Berbagi dinonaktifkan.</translation>
    </message>
</context>
<context>
    <name>ShareeSearchField</name>
    <message>
        <location filename="../src/gui/filedetails/ShareeSearchField.qml" line="39"/>
        <source>Search for users or groups…</source>
        <translation>Cari pengguna atau grup…</translation>
    </message>
    <message>
        <location filename="../src/gui/filedetails/ShareeSearchField.qml" line="39"/>
        <source>Sharing is not available for this folder</source>
        <translation>Berbagi tidak tersedia untuk folder ini</translation>
    </message>
</context>
<context>
    <name>SyncJournalDb</name>
    <message>
        <location filename="../src/common/syncjournaldb.cpp" line="1057"/>
        <source>Failed to connect database.</source>
        <translation>Gagal menghubungkan basis data.</translation>
    </message>
</context>
<context>
    <name>SyncStatus</name>
    <message>
        <location filename="../src/gui/tray/SyncStatus.qml" line="99"/>
        <source>Sync now</source>
        <translation>Sinkronkan sekarang</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/SyncStatus.qml" line="118"/>
        <source>Resolve conflicts</source>
        <translation>Selesaikan konflik</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/SyncStatus.qml" line="131"/>
        <source>Open browser</source>
        <translation>Buka browser</translation>
    </message>
</context>
<context>
    <name>TalkReplyTextField</name>
    <message>
        <location filename="../src/gui/tray/TalkReplyTextField.qml" line="21"/>
        <source>Reply to …</source>
        <translation>Balas ke …</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/TalkReplyTextField.qml" line="57"/>
        <source>Send reply to chat message</source>
        <translation>Kirim balasan ke pesan obrolan</translation>
    </message>
</context>
<context>
    <name>TermsOfServiceCheckWidget</name>
    <message>
        <location filename="../src/gui/wizard/termsofservicecheckwidget.ui" line="26"/>
        <source>Terms of Service</source>
        <translation>Ketentuan Layanan</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/termsofservicecheckwidget.ui" line="47"/>
        <source>Logo</source>
        <translation>Logo</translation>
    </message>
    <message>
        <location filename="../src/gui/wizard/termsofservicecheckwidget.ui" line="76"/>
        <source>Switch to your browser to accept the terms of service</source>
        <translation>Beralih ke browser Anda untuk menerima ketentuan layanan</translation>
    </message>
</context>
<context>
    <name>TrayFoldersMenuButton</name>
    <message>
        <location filename="../src/gui/tray/TrayFoldersMenuButton.qml" line="58"/>
        <source>Open local or group folders</source>
        <translation>Buka folder lokal atau grup</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/TrayFoldersMenuButton.qml" line="58"/>
        <source>Open local folder</source>
        <translation>Buka folder lokal</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/TrayFoldersMenuButton.qml" line="172"/>
        <source>Open local folder &quot;%1&quot;</source>
        <translation>Buka folder lokal &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/TrayFoldersMenuButton.qml" line="172"/>
        <source>Open group folder &quot;%1&quot;</source>
        <translation>Buka folder grup &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/TrayFoldersMenuButton.qml" line="187"/>
        <source>Open %1 in file explorer</source>
        <translation>Buka %1 di penjelajah file</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/TrayFoldersMenuButton.qml" line="192"/>
        <source>User group and local folders menu</source>
        <translation>Menu grup pengguna dan folder lokal</translation>
    </message>
</context>
<context>
    <name>TrayWindowHeader</name>
    <message>
        <location filename="../src/gui/tray/TrayWindowHeader.qml" line="66"/>
        <source>Open local or group folders</source>
        <translation>Buka folder lokal atau grup</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/TrayWindowHeader.qml" line="101"/>
        <source>More apps</source>
        <translation>Aplikasi lainnya</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/TrayWindowHeader.qml" line="124"/>
        <source>Open %1 in browser</source>
        <translation>Buka %1 di browser</translation>
    </message>
</context>
<context>
    <name>UnifiedSearchInputContainer</name>
    <message>
        <location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="34"/>
        <source>Search files, messages, events …</source>
        <translation>Cari file, pesan, acara …</translation>
    </message>
</context>
<context>
    <name>UnifiedSearchPlaceholderView</name>
    <message>
        <location filename="../src/gui/tray/UnifiedSearchPlaceholderView.qml" line="30"/>
        <source>Start typing to search</source>
        <translation>Mulai mengetik untuk mencari</translation>
    </message>
</context>
<context>
    <name>UnifiedSearchResultFetchMoreTrigger</name>
    <message>
        <location filename="../src/gui/tray/UnifiedSearchResultFetchMoreTrigger.qml" line="36"/>
        <source>Load more results</source>
        <translation>Muat lebih banyak hasil</translation>
    </message>
</context>
<context>
    <name>UnifiedSearchResultItemSkeleton</name>
    <message>
        <location filename="../src/gui/tray/UnifiedSearchResultItemSkeleton.qml" line="20"/>
        <source>Search result skeleton.</source>
        <translation>Kerangka hasil pencarian.</translation>
    </message>
</context>
<context>
    <name>UnifiedSearchResultListItem</name>
    <message>
        <location filename="../src/gui/tray/UnifiedSearchResultListItem.qml" line="35"/>
        <source>Load more results</source>
        <translation>Muat lebih banyak hasil</translation>
    </message>
</context>
<context>
    <name>UnifiedSearchResultNothingFound</name>
    <message>
        <location filename="../src/gui/tray/UnifiedSearchResultNothingFound.qml" line="31"/>
        <source>No results for</source>
        <translation>Tidak ada hasil untuk</translation>
    </message>
</context>
<context>
    <name>UnifiedSearchResultSectionItem</name>
    <message>
        <location filename="../src/gui/tray/UnifiedSearchResultSectionItem.qml" line="24"/>
        <source>Search results section %1</source>
        <translation>Bagian hasil pencarian %1</translation>
    </message>
</context>
<context>
    <name>UserLine</name>
    <message>
        <location filename="../src/gui/tray/UserLine.qml" line="23"/>
        <source>Switch to account</source>
        <translation>Beralih ke akun</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/UserLine.qml" line="62"/>
        <source>Current account status is online</source>
        <translation>Status akun saat ini adalah online</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/UserLine.qml" line="62"/>
        <source>Current account status is do not disturb</source>
        <translation>Status akun saat ini adalah jangan ganggu</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/UserLine.qml" line="166"/>
        <source>Account sync status requires attention</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../src/gui/tray/UserLine.qml" line="153"/>
        <source>Account actions</source>
        <translation>Tindakan akun</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/UserLine.qml" line="173"/>
        <source>Set status</source>
        <translation>Tetapkan status</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/UserLine.qml" line="187"/>
        <source>Status message</source>
        <translation>Pesan status</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/UserLine.qml" line="201"/>
        <source>Log out</source>
        <translation>Log keluar</translation>
    </message>
    <message>
        <location filename="../src/gui/tray/UserLine.qml" line="201"/>
        <source>Log in</source>
        <translation>Log masuk</translation>
    </message>
</context>
<context>
    <name>UserStatusMessageView</name>
    <message>
        <location filename="../src/gui/UserStatusMessageView.qml" line="40"/>
        <source>Status message</source>
        <translation>Pesan status</translation>
    </message>
    <message>
        <location filename="../src/gui/UserStatusMessageView.qml" line="116"/>
        <source>What is your status?</source>
        <translation>Apa status Anda?</translation>
    </message>
    <message>
        <location filename="../src/gui/UserStatusMessageView.qml" line="168"/>
        <source>Clear status message after</source>
        <translation>Hapus pesan status setelah</translation>
    </message>
    <message>
        <location filename="../src/gui/UserStatusMessageView.qml" line="205"/>
        <source>Cancel</source>
        <translation>Batal</translation>
    </message>
    <message>
        <location filename="../src/gui/UserStatusMessageView.qml" line="212"/>
        <source>Clear</source>
        <translation>Hapus</translation>
    </message>
    <message>
        <location filename="../src/gui/UserStatusMessageView.qml" line="221"/>
        <source>Apply</source>
        <translation>Terapkan</translation>
    </message>
</context>
<context>
    <name>UserStatusSetStatusView</name>
    <message>
        <location filename="../src/gui/UserStatusSetStatusView.qml" line="42"/>
        <source>Online status</source>
        <translation>Status online</translation>
    </message>
    <message>
        <location filename="../src/gui/UserStatusSetStatusView.qml" line="51"/>
        <source>Online</source>
        <translation>Online</translation>
    </message>
    <message>
        <location filename="../src/gui/UserStatusSetStatusView.qml" line="61"/>
        <source>Away</source>
        <translation>Away</translation>
    </message>
    <message>
        <location filename="../src/gui/UserStatusSetStatusView.qml" line="72"/>
        <source>Busy</source>
        <translation>Sibuk</translation>
    </message>
    <message>
        <location filename="../src/gui/UserStatusSetStatusView.qml" line="82"/>
        <source>Do not disturb</source>
        <translation>Jangan ganggu</translation>
    </message>
    <message>
        <location filename="../src/gui/UserStatusSetStatusView.qml" line="83"/>
        <source>Mute all notifications</source>
        <translation>Bisukan semua notifikasi</translation>
    </message>
    <message>
        <location filename="../src/gui/UserStatusSetStatusView.qml" line="94"/>
        <source>Invisible</source>
        <translation>Tidak terlihat</translation>
    </message>
    <message>
        <location filename="../src/gui/UserStatusSetStatusView.qml" line="95"/>
        <source>Appear offline</source>
        <translation>Tampilkan offline</translation>
    </message>
    <message>
        <location filename="../src/gui/UserStatusSetStatusView.qml" line="106"/>
        <source>Status message</source>
        <translation>Pesan status</translation>
    </message>
</context>
<context>
    <name>Utility</name>
    <message>
        <location filename="../src/common/utility.cpp" line="107"/>
        <source>%L1 GB</source>
        <translation>%L1 GB</translation>
    </message>
    <message>
        <location filename="../src/common/utility.cpp" line="111"/>
        <source>%L1 MB</source>
        <translation>%L1 MB</translation>
    </message>
    <message>
        <location filename="../src/common/utility.cpp" line="115"/>
        <source>%L1 KB</source>
        <translation>%L1 KB</translation>
    </message>
    <message>
        <location filename="../src/common/utility.cpp" line="96"/>
        <source>%L1 B</source>
        <translation>%L1 B</translation>
    </message>
    <message>
        <location filename="../src/common/utility.cpp" line="103"/>
        <source>%L1 TB</source>
        <translation>%L1 TB</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/common/utility.cpp" line="286"/>
        <source>%n year(s)</source>
        <translation><numerusform>%n tahun</numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/common/utility.cpp" line="287"/>
        <source>%n month(s)</source>
        <translation><numerusform>%n bulan</numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/common/utility.cpp" line="288"/>
        <source>%n day(s)</source>
        <translation><numerusform>%n hari</numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/common/utility.cpp" line="289"/>
        <source>%n hour(s)</source>
        <translation><numerusform>%n jam</numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/common/utility.cpp" line="290"/>
        <source>%n minute(s)</source>
        <translation><numerusform>%n menit</numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="../src/common/utility.cpp" line="291"/>
        <source>%n second(s)</source>
        <translation><numerusform>%n detik</numerusform></translation>
    </message>
    <message>
        <location filename="../src/common/utility.cpp" line="315"/>
        <source>%1 %2</source>
        <translation>%1%2</translation>
    </message>
</context>
<context>
    <name>ValidateChecksumHeader</name>
    <message>
        <location filename="../src/common/checksums.cpp" line="259"/>
        <source>The checksum header is malformed.</source>
        <translation>Header checksum salah format.</translation>
    </message>
    <message>
        <location filename="../src/common/checksums.cpp" line="293"/>
        <source>The checksum header contained an unknown checksum type &quot;%1&quot;</source>
        <translation>Header checksum berisi jenis checksum yang tidak dikenal &quot;%1&quot;</translation>
    </message>
    <message>
        <location filename="../src/common/checksums.cpp" line="298"/>
        <source>The downloaded file does not match the checksum, it will be resumed. &quot;%1&quot; != &quot;%2&quot;</source>
        <translation>File yang diunduh tidak cocok dengan checksum, akan dilanjutkan. &quot;%1&quot; != &quot;%2&quot;</translation>
    </message>
</context>
<context>
    <name>main.cpp</name>
    <message>
        <location filename="../src/gui/main.cpp" line="42"/>
        <source>System Tray not available</source>
        <translation>System Tray tidak tersedia</translation>
    </message>
    <message>
        <location filename="../src/gui/main.cpp" line="43"/>
        <source>%1 requires on a working system tray. If you are running XFCE, please follow &lt;a href=&quot;http://docs.xfce.org/xfce/xfce4-panel/systray&quot;&gt;these instructions&lt;/a&gt;. Otherwise, please install a system tray application such as &quot;trayer&quot; and try again.</source>
        <translation>%1 memerlukan system tray yang berfungsi. Jika Anda menjalankan XFCE, silakan ikuti &lt;a href=&quot;http://docs.xfce.org/xfce/xfce4-panel/systray&quot;&gt;instruksi ini&lt;/a&gt;. Jika tidak, silakan pasang aplikasi system tray seperti &quot;trayer&quot; dan coba lagi.</translation>
    </message>
</context>
<context>
    <name>nextcloudTheme::aboutInfo()</name>
    <message>
        <location filename="../src/libsync/theme.cpp" line="615"/>
        <source>&lt;p&gt;&lt;small&gt;Built from Git revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; on %3, %4 using Qt %5, %6&lt;/small&gt;&lt;/p&gt;</source>
        <translation>&lt;p&gt;&lt;small&gt;Dibangun dari revisi Git &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; pada %3, %4 menggunakan Qt %5, %6&lt;/small&gt;&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>progress</name>
    <message>
        <location filename="../src/libsync/progressdispatcher.cpp" line="25"/>
        <source>Virtual file created</source>
        <translation>File virtual dibuat</translation>
    </message>
    <message>
        <location filename="../src/libsync/progressdispatcher.cpp" line="27"/>
        <source>Replaced by virtual file</source>
        <translation>Diganti dengan file virtual</translation>
    </message>
    <message>
        <location filename="../src/libsync/progressdispatcher.cpp" line="29"/>
        <source>Downloaded</source>
        <translation>Diunduh</translation>
    </message>
    <message>
        <location filename="../src/libsync/progressdispatcher.cpp" line="32"/>
        <source>Uploaded</source>
        <translation>Diunggah</translation>
    </message>
    <message>
        <location filename="../src/libsync/progressdispatcher.cpp" line="35"/>
        <source>Server version downloaded, copied changed local file into conflict file</source>
        <translation>Versi server diunduh, file lokal yang diubah disalin ke file konflik</translation>
    </message>
    <message>
        <location filename="../src/libsync/progressdispatcher.cpp" line="37"/>
        <source>Server version downloaded, copied changed local file into case conflict conflict file</source>
        <translation>Versi server diunduh, file lokal yang diubah disalin ke file konflik benturan kapitalisasi</translation>
    </message>
    <message>
        <location filename="../src/libsync/progressdispatcher.cpp" line="39"/>
        <source>Deleted</source>
        <translation>Dihapus</translation>
    </message>
    <message>
        <location filename="../src/libsync/progressdispatcher.cpp" line="42"/>
        <source>Moved to %1</source>
        <translation>Dipindahkan ke %1</translation>
    </message>
    <message>
        <location filename="../src/libsync/progressdispatcher.cpp" line="44"/>
        <source>Ignored</source>
        <translation>Diabaikan</translation>
    </message>
    <message>
        <location filename="../src/libsync/progressdispatcher.cpp" line="46"/>
        <source>Filesystem access error</source>
        <translation>Kesalahan akses sistem file</translation>
    </message>
    <message>
        <location filename="../src/libsync/progressdispatcher.cpp" line="48"/>
        <location filename="../src/libsync/progressdispatcher.cpp" line="83"/>
        <source>Error</source>
        <translation>Galat</translation>
    </message>
    <message>
        <location filename="../src/libsync/progressdispatcher.cpp" line="50"/>
        <source>Updated local metadata</source>
        <translation>Metadata lokal diperbarui</translation>
    </message>
    <message>
        <location filename="../src/libsync/progressdispatcher.cpp" line="52"/>
        <source>Updated local virtual files metadata</source>
        <translation>Metadata file virtual lokal diperbarui</translation>
    </message>
    <message>
        <location filename="../src/libsync/progressdispatcher.cpp" line="54"/>
        <source>Updated end-to-end encryption metadata</source>
        <translation>Metadata enkripsi ujung-ke-ujung diperbarui</translation>
    </message>
    <message>
        <location filename="../src/libsync/progressdispatcher.cpp" line="57"/>
        <location filename="../src/libsync/progressdispatcher.cpp" line="59"/>
        <source>Unknown</source>
        <translation>Tidak diketahui</translation>
    </message>
    <message>
        <location filename="../src/libsync/progressdispatcher.cpp" line="71"/>
        <source>Downloading</source>
        <translation>Mengunduh</translation>
    </message>
    <message>
        <location filename="../src/libsync/progressdispatcher.cpp" line="73"/>
        <source>Uploading</source>
        <translation>Mengunggah</translation>
    </message>
    <message>
        <location filename="../src/libsync/progressdispatcher.cpp" line="75"/>
        <source>Deleting</source>
        <translation>Menghapus</translation>
    </message>
    <message>
        <location filename="../src/libsync/progressdispatcher.cpp" line="78"/>
        <source>Moving</source>
        <translation>Memindahkan</translation>
    </message>
    <message>
        <location filename="../src/libsync/progressdispatcher.cpp" line="80"/>
        <source>Ignoring</source>
        <translation>Mengabaikan</translation>
    </message>
    <message>
        <location filename="../src/libsync/progressdispatcher.cpp" line="85"/>
        <source>Updating local metadata</source>
        <translation>Memperbarui metadata lokal</translation>
    </message>
    <message>
        <location filename="../src/libsync/progressdispatcher.cpp" line="87"/>
        <source>Updating local virtual files metadata</source>
        <translation>Memperbarui metadata file virtual lokal</translation>
    </message>
    <message>
        <location filename="../src/libsync/progressdispatcher.cpp" line="89"/>
        <source>Updating end-to-end encryption metadata</source>
        <translation>Memperbarui metadata enkripsi ujung-ke-ujung</translation>
    </message>
</context>
<context>
    <name>theme</name>
    <message>
        <location filename="../src/libsync/theme.cpp" line="93"/>
        <source>Sync status is unknown</source>
        <translation>Status sinkronisasi tidak diketahui</translation>
    </message>
    <message>
        <location filename="../src/libsync/theme.cpp" line="96"/>
        <source>Waiting to start syncing</source>
        <translation>Menunggu untuk mulai sinkronisasi</translation>
    </message>
    <message>
        <location filename="../src/libsync/theme.cpp" line="99"/>
        <source>Sync is running</source>
        <translation>Sinkronisasi sedang berjalan</translation>
    </message>
    <message>
        <location filename="../src/libsync/theme.cpp" line="102"/>
        <source>Sync was successful</source>
        <translation>Sinkronisasi berhasil</translation>
    </message>
    <message>
        <location filename="../src/libsync/theme.cpp" line="105"/>
        <source>Sync was successful but some files were ignored</source>
        <translation>Sinkronisasi berhasil tetapi beberapa file diabaikan</translation>
    </message>
    <message>
        <location filename="../src/libsync/theme.cpp" line="108"/>
        <source>Error occurred during sync</source>
        <translation>Terjadi kesalahan selama sinkronisasi</translation>
    </message>
    <message>
        <location filename="../src/libsync/theme.cpp" line="111"/>
        <source>Error occurred during setup</source>
        <translation>Terjadi kesalahan selama penyiapan</translation>
    </message>
    <message>
        <location filename="../src/libsync/theme.cpp" line="117"/>
        <source>Stopping sync</source>
        <translation>Menghentikan sinkronisasi</translation>
    </message>
    <message>
        <location filename="../src/libsync/theme.cpp" line="114"/>
        <source>Preparing to sync</source>
        <translation>Mempersiapkan sinkronisasi</translation>
    </message>
    <message>
        <location filename="../src/libsync/theme.cpp" line="120"/>
        <source>Sync is paused</source>
        <translation>Sinkronisasi dijeda</translation>
    </message>
</context>
<context>
    <name>utility</name>
    <message>
        <location filename="../src/gui/guiutility.cpp" line="37"/>
        <source>Could not open browser</source>
        <translation>Tidak dapat membuka browser</translation>
    </message>
    <message>
        <location filename="../src/gui/guiutility.cpp" line="38"/>
        <source>There was an error when launching the browser to go to URL %1. Maybe no default browser is configured?</source>
        <translation>Terjadi kesalahan saat meluncurkan browser untuk membuka URL %1. Mungkin tidak ada browser bawaan yang dikonfigurasi?</translation>
    </message>
    <message>
        <location filename="../src/gui/guiutility.cpp" line="61"/>
        <source>Could not open email client</source>
        <translation>Tidak dapat membuka klien email</translation>
    </message>
    <message>
        <location filename="../src/gui/guiutility.cpp" line="62"/>
        <source>There was an error when launching the email client to create a new message. Maybe no default email client is configured?</source>
        <translation>Terjadi kesalahan saat meluncurkan klien email untuk membuat pesan baru. Mungkin tidak ada klien email bawaan yang dikonfigurasi?</translation>
    </message>
    <message>
        <location filename="../src/gui/guiutility.cpp" line="77"/>
        <source>Always available locally</source>
        <translation>Selalu tersedia secara lokal</translation>
    </message>
    <message>
        <location filename="../src/gui/guiutility.cpp" line="79"/>
        <source>Currently available locally</source>
        <translation>Saat ini tersedia secara lokal</translation>
    </message>
    <message>
        <location filename="../src/gui/guiutility.cpp" line="81"/>
        <source>Some available online only</source>
        <translation>Sebagian hanya tersedia online</translation>
    </message>
    <message>
        <location filename="../src/gui/guiutility.cpp" line="84"/>
        <source>Available online only</source>
        <translation>Hanya tersedia online</translation>
    </message>
    <message>
        <location filename="../src/gui/guiutility.cpp" line="91"/>
        <source>Make always available locally</source>
        <translation>Buat selalu tersedia secara lokal</translation>
    </message>
    <message>
        <location filename="../src/gui/guiutility.cpp" line="96"/>
        <source>Free up local space</source>
        <translation>Kosongkan ruang lokal</translation>
    </message>
</context>
<context>
    <name>FileProviderEvictionDialog</name>
    <message>
        <location filename="../src/gui/macOS/ui/FileProviderEvictionDialog.qml" line="27"/>
        <source>Remove local copies</source>
        <translation>Hapus salinan lokal</translation>
    </message>
    <message>
        <location filename="../src/gui/macOS/ui/FileProviderEvictionDialog.qml" line="43"/>
        <source>Local copies</source>
        <translation>Salinan lokal</translation>
    </message>
    <message>
        <location filename="../src/gui/macOS/ui/FileProviderEvictionDialog.qml" line="51"/>
        <source>Reload</source>
        <translation>Muat ulang</translation>
    </message>
</context>
<context>
    <name>FileProviderStorageInfo</name>
    <message>
        <location filename="../src/gui/macOS/ui/FileProviderStorageInfo.qml" line="31"/>
        <source>Local storage use</source>
        <translation>Penggunaan penyimpanan lokal</translation>
    </message>
    <message>
        <location filename="../src/gui/macOS/ui/FileProviderStorageInfo.qml" line="40"/>
        <source>%1 GB of %2 GB remote files synced</source>
        <translation>%1 GB dari %2 GB file jarak jauh tersinkron</translation>
    </message>
    <message>
        <location filename="../src/gui/macOS/ui/FileProviderStorageInfo.qml" line="50"/>
        <source>Free up space …</source>
        <translation>Kosongkan ruang …</translation>
    </message>
</context>
<context>
    <name>FileProviderSyncStatus</name>
    <message>
        <location filename="../src/gui/macOS/ui/FileProviderSyncStatus.qml" line="49"/>
        <source>Syncing</source>
        <translation>Sinkronisasi</translation>
    </message>
    <message>
        <location filename="../src/gui/macOS/ui/FileProviderSyncStatus.qml" line="49"/>
        <source>All synced!</source>
        <translation>Semua tersinkron!</translation>
    </message>
    <message>
        <location filename="../src/gui/macOS/ui/FileProviderSyncStatus.qml" line="62"/>
        <source>Request sync</source>
        <translation>Minta sinkronisasi</translation>
    </message>
    <message>
        <location filename="../src/gui/macOS/ui/FileProviderSyncStatus.qml" line="69"/>
        <source>Request a sync of changes for the VFS environment.
macOS may ignore or delay this request.</source>
        <translation>Minta sinkronisasi perubahan untuk lingkungan VFS.
macOS mungkin mengabaikan atau menunda permintaan ini.</translation>
    </message>
</context>
</TS>