diff --git a/lib/l10n/app_cs.arb b/lib/l10n/app_cs.arb new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/lib/l10n/app_cs.arb @@ -0,0 +1 @@ +{} diff --git a/lib/l10n/app_id.arb b/lib/l10n/app_id.arb index 376be6b..ac61d17 100644 --- a/lib/l10n/app_id.arb +++ b/lib/l10n/app_id.arb @@ -1,268 +1,746 @@ { - "downloads": "Unduhan", - "@downloads": { - "description": "The downloads menu button and the app bar title when in the downloads screen." - }, - "searchByQuery": "Cari berdasarkan query", - "@searchByQuery": {}, - "downloadDeleted": "Artikel telah dihapus!", - "@downloadDeleted": {}, - "setupInstitutionalAccess": "Atur Akses Institusional", - "@setupInstitutionalAccess": {}, - "setupSelectInstitution": "Pilih institusi saya", - "@setupSelectInstitution": {}, - "setupSelectedInstitution": "Anda telah memilih:", - "@setupSelectedInstitution": {}, - "setupLinkZotero": "Hubungkan Zotero", - "@setupLinkZotero": {}, - "setupOtherSettings": "Pengaturan Lainnya", - "@setupOtherSettings": {}, - "skip": "Lewati", - "@skip": {}, - "getStarted": "Mulai", - "@getStarted": {}, - "home": "Beranda", - "@home": { - "description": "The home menu button and the app bar title when in the home screen." - }, - "favorites": "Favorit", - "@favorites": { - "description": "The favorites menu button and the app bar title when in the favorites screen." - }, - "download": "Unduh", - "@download": { - "description": "The verb to download, without the 'to'." - }, - "delete": "Hapus", - "@delete": {}, - "noDownloads": "Anda belum memiliki unduhan.", - "@noDownloads": {}, - "settings": "Pengaturan", - "@settings": { - "description": "The settings option menu button and the app bar title when in the settings screen." - }, - "follow": "Ikuti", - "@follow": { - "description": "The button text shown on journal cards when it is not followed." - }, - "unfollow": "Berhenti mengikuti", - "@unfollow": { - "description": "The button text shown on journal cards when it is followed." - }, - "library": "Pustaka", - "@library": { - "description": "The library menu button and the app bar title when in the library screen." - }, - "journals": "Jurnal", - "@journals": { - "description": "The journals menu button and the app bar title when in the journals screen." - }, - "search": "Cari", - "@search": { - "description": "Text shown inside the search screen app bar and for the seach button." - }, - "searchPlaceholder": "Cari…", - "@searchPlaceholder": { - "description": "Place holder text in the search input widget." - }, - "filterDownloads": "Filter unduhan", - "@filterDownloads": {}, - "filterFavorites": "Filter favorit", - "@filterFavorites": {}, - "emptyDOIError": "Silakan masukkan DOI", - "@emptyDOIError": {}, - "welcomeWispar": "Selamat datang di Wispar!", - "@welcomeWispar": {}, - "setupLinkMyZotero": "Hubungkan akun Zotero saya", - "@setupLinkMyZotero": {}, - "downloadSuccessful": "Artikel berhasil diunduh!", - "@downloadSuccessful": {}, - "authors": "Penulis", - "@authors": {}, - "searchOpenAlex": "OpenAlex (direkomendasikan)", - "@searchOpenAlex": {}, - "source": "Sumber:{search_provider}", - "@source": {}, - "everything": "Semua", - "@everything": {}, - "titleAndAbstract": "Judul dan abstrak", - "@titleAndAbstract": {}, - "title": "Judul", - "@title": {}, - "searchIn": "Cari dalam", - "@searchIn": {}, - "addKeyword": "Tambah kata kunci", - "@addKeyword": {}, - "enterKeyword": "Masukkan kata kunci", - "@enterKeyword": {}, - "publicationDate": "Tanggal publikasi", - "@publicationDate": {}, - "searchByDOI": "Cari berdasarkan DOI", - "@searchByDOI": {}, - "searchByTitle": "Cari berdasarkan judul", - "@searchByTitle": {}, - "searchByISSN": "Cari berdasarkan ISSN", - "@searchByISSN": {}, - "moreOptions": "Opsi lainnya", - "@moreOptions": {}, - "articles": "Artikel", - "@articles": { - "description": "As in scientific articles." - }, - "category": "Kategori", - "@category": {}, - "publisher": "Penerbit", - "@publisher": {}, - "latestpublications": "Publikasi terakhir", - "@latestpublications": {}, - "abstract": "Abstrak", - "@abstract": {}, - "copydoi": "Salin DOI", - "@copydoi": {}, - "doicopied": "DOI tera", - "@doicopied": { - "description": "Snackbar shown when the Copy DOI button is pressed." - }, - "issnCopied": "DOI tersalin ke papan baki", - "@issnCopied": {}, - "viewarticle": "Lihat artikel", - "@viewarticle": {}, - "openExternalBrowser": "Buka di peramban eksternal", - "@openExternalBrowser": {}, - "openExternalPdfApp": "Buka di pembaca PDF eksternal", - "@openExternalPdfApp": {}, - "favorite": "Favorit", - "@favorite": {}, - "publishedon": "Terbit pada {date}", - "@publishedon": { - "placeholders": { - "date": { - "type": "DateTime", - "format": "yMMMMd" - } - } - }, - "zoteroCreateKey": "Buat kunci API baru", - "@zoteroCreateKey": {}, - "showAllAbstracts": "Tampilkan semua abstrak", - "@showAllAbstracts": {}, - "shareArticle": "Bagikan artikel", - "@shareArticle": {}, - "favoriteadded": "ditambahkan ke favorit", - "@favoriteadded": { - "description": "Snackbar shown when an article is added to the user's favorites." - }, - "favoriteremoved": "dihapus dari favorit", - "@favoriteremoved": { - "description": "Snackbar shown when an article is removed from the user's favorites." - }, - "searchresults": "Hasil pencarian", - "@searchresults": {}, - "noresultsfound": "Tidak ada hasil pencarian.", - "@noresultsfound": {}, - "theme": "Tema", - "@theme": {}, - "light": "Terang", - "@light": {}, - "dark": "Gelap", - "@dark": {}, - "systemtheme": "Tema sistem", - "@systemtheme": {}, - "hideAllAbstracts": "Sembunyikan semua abstrak", - "@hideAllAbstracts": {}, - "selectinstitution": "Pilih institusi anda", - "@selectinstitution": {}, - "sortby": "Urutkan berdasarkan", - "@sortby": {}, - "journaltitle": "Judul jurnal", - "@journaltitle": {}, - "articletitle": "Judul artikel", - "@articletitle": {}, - "datepublished": "Tanggal publikasi", - "@datepublished": {}, - "noPublicationFound": "Publikasi tidak ditemukan.", - "@noPublicationFound": {}, - "sharedMessage": "Bagikan melalui aplikasi Wispar", - "@sharedMessage": { - "description": "Default sharing text." - }, - "reportIssue": "Laporkan masalah", - "@reportIssue": {}, - "database": "Basisdata", - "@database": {}, - "databaseSettings": "Pengaturan basisdata", - "@databaseSettings": {}, - "cleanupIntervalHint": "Masukkan jumlah hari (1 sampai 365)", - "@cleanupIntervalHint": {}, - "databaseNotFound": "Berkas basisdata tidak ditemukan.", - "@databaseNotFound": {}, - "databaseExported": "Basisdata berhasil diekspor!", - "@databaseExported": {}, - "databaseExportFailed": "Gagal mengekspor basisdata.", - "@databaseExportFailed": {}, - "selectDBExportLocation": "Pilih lokasi hasil ekspor basisdata.", - "@selectDBExportLocation": {}, - "exportDatabase": "Ekspor basisdata", - "@exportDatabase": {}, - "importDatabase": "Impor basisdata", - "@importDatabase": {}, - "databaseImportFailed": "Gagal mengimpor basisdata.", - "@databaseImportFailed": {}, - "databaseImported": "Basisdata berhasil diimpor!", - "@databaseImported": {}, - "saveSettings": "Simpan pengaturan", - "@saveSettings": {}, - "settingsSaved": "Pengaturan berhasil disimpan!", - "@settingsSaved": {}, - "privacyPolicy": "Kebijakan privasi", - "@privacyPolicy": {}, - "about": "Tentang", - "@about": {}, - "madeBy": "Dibuat oleh {app_author}", - "@madeBy": {}, - "donate": "Donasi", - "@donate": {}, - "donateMessage": "Bantu pengembangan Wispar", - "@donateMessage": { - "description": "Text shown in the subtitle of the Donate button in the settings." - }, - "otherLicense": "Lisensi lainnya", - "@otherLicense": {}, - "unknownLicense": "Lisensi tidak diketahui", - "@unknownLicense": {}, - "hours": "jam", - "@hours": {}, - "zoteroValidKey": "Kunci API disimpan!", - "@zoteroValidKey": { - "description": "Snackbar shown when a valid Zotero API key has been saved." - }, - "savedOn": "Disimpan pada {date}", - "@savedOn": { - "placeholders": { - "date": { - "type": "DateTime", - "format": "yMMMMd" - } - } - }, - "noinstitution": "Tidak ada institusi", - "@noinstitution": {}, - "failLoadMorePublication": "Gagal memuat publikasi lainnya.", - "@failLoadMorePublication": {}, - "save": "Simpan", - "@save": {}, - "sourceCode": "Kode sumber", - "@sourceCode": {}, - "zoteroInvalidKey": "Kunci API tidak valid!", - "@zoteroInvalidKey": { - "description": "Snackbar shown when an attempt to save an invalid Zotero API key is made." - }, - "sendToZotero": "Kirim ke Zotero", - "@sendToZotero": {}, - "zoteroSettings": "Pengaturan Zotero", - "@zoteroSettings": {}, - "zoteroEnterKey": "Masukkan kunci API", - "@zoteroEnterKey": { - "description": "Hint text shown in the text field where users can enter their Zotero API key." - } + "downloads": "Unduhan", + "@downloads": { + "description": "The downloads menu button and the app bar title when in the downloads screen." + }, + "searchByQuery": "Cari berdasarkan query", + "@searchByQuery": {}, + "downloadDeleted": "Artikel telah dihapus!", + "@downloadDeleted": {}, + "setupInstitutionalAccess": "Atur Akses Institusional", + "@setupInstitutionalAccess": {}, + "setupSelectInstitution": "Pilih institusi saya", + "@setupSelectInstitution": {}, + "setupSelectedInstitution": "Anda telah memilih:", + "@setupSelectedInstitution": {}, + "setupLinkZotero": "Hubungkan Zotero", + "@setupLinkZotero": {}, + "setupOtherSettings": "Pengaturan Lainnya", + "@setupOtherSettings": {}, + "skip": "Lewati", + "@skip": {}, + "getStarted": "Mulai", + "@getStarted": {}, + "home": "Beranda", + "@home": { + "description": "The home menu button and the app bar title when in the home screen." + }, + "favorites": "Favorit", + "@favorites": { + "description": "The favorites menu button and the app bar title when in the favorites screen." + }, + "download": "Unduh", + "@download": { + "description": "The verb to download, without the 'to'." + }, + "delete": "Hapus", + "@delete": {}, + "noDownloads": "Anda belum memiliki unduhan.", + "@noDownloads": {}, + "settings": "Pengaturan", + "@settings": { + "description": "The settings option menu button and the app bar title when in the settings screen." + }, + "follow": "Ikuti", + "@follow": { + "description": "The button text shown on journal cards when it is not followed." + }, + "unfollow": "Berhenti mengikuti", + "@unfollow": { + "description": "The button text shown on journal cards when it is followed." + }, + "library": "Pustaka", + "@library": { + "description": "The library menu button and the app bar title when in the library screen." + }, + "journals": "Jurnal", + "@journals": { + "description": "The journals menu button and the app bar title when in the journals screen." + }, + "search": "Cari", + "@search": { + "description": "Text shown inside the search screen app bar and for the seach button." + }, + "searchPlaceholder": "Cari…", + "@searchPlaceholder": { + "description": "Place holder text in the search input widget." + }, + "filterDownloads": "Filter unduhan", + "@filterDownloads": {}, + "filterFavorites": "Filter favorit", + "@filterFavorites": {}, + "emptyDOIError": "Silakan masukkan DOI", + "@emptyDOIError": {}, + "welcomeWispar": "Selamat datang di Wispar!", + "@welcomeWispar": {}, + "setupLinkMyZotero": "Hubungkan akun Zotero saya", + "@setupLinkMyZotero": {}, + "downloadSuccessful": "Artikel berhasil diunduh!", + "@downloadSuccessful": {}, + "authors": "Penulis", + "@authors": {}, + "searchOpenAlex": "OpenAlex (direkomendasikan)", + "@searchOpenAlex": {}, + "source": "Sumber:{search_provider}", + "@source": {}, + "everything": "Semua", + "@everything": {}, + "titleAndAbstract": "Judul dan abstrak", + "@titleAndAbstract": {}, + "title": "Judul", + "@title": {}, + "searchIn": "Cari dalam", + "@searchIn": {}, + "addKeyword": "Tambah kata kunci", + "@addKeyword": {}, + "enterKeyword": "Masukkan kata kunci", + "@enterKeyword": {}, + "publicationDate": "Tanggal publikasi", + "@publicationDate": {}, + "searchByDOI": "Cari berdasarkan DOI", + "@searchByDOI": {}, + "searchByTitle": "Cari berdasarkan judul", + "@searchByTitle": {}, + "searchByISSN": "Cari berdasarkan ISSN", + "@searchByISSN": {}, + "moreOptions": "Opsi lainnya", + "@moreOptions": {}, + "articles": "Artikel", + "@articles": { + "description": "As in scientific articles." + }, + "category": "Kategori", + "@category": {}, + "publisher": "Penerbit", + "@publisher": {}, + "latestpublications": "Publikasi terakhir", + "@latestpublications": {}, + "abstract": "Abstrak", + "@abstract": {}, + "copydoi": "Salin DOI", + "@copydoi": {}, + "doicopied": "DOI tera", + "@doicopied": { + "description": "Snackbar shown when the Copy DOI button is pressed." + }, + "issnCopied": "DOI tersalin ke papan baki", + "@issnCopied": {}, + "viewarticle": "Lihat artikel", + "@viewarticle": {}, + "openExternalBrowser": "Buka di peramban eksternal", + "@openExternalBrowser": {}, + "openExternalPdfApp": "Buka di pembaca PDF eksternal", + "@openExternalPdfApp": {}, + "favorite": "Favorit", + "@favorite": {}, + "publishedon": "Terbit pada {date}", + "@publishedon": { + "placeholders": { + "date": { + "type": "DateTime", + "format": "yMMMMd" + } + } + }, + "zoteroCreateKey": "Buat kunci API baru", + "@zoteroCreateKey": {}, + "showAllAbstracts": "Tampilkan semua abstrak", + "@showAllAbstracts": {}, + "shareArticle": "Bagikan artikel", + "@shareArticle": {}, + "favoriteadded": "ditambahkan ke favorit", + "@favoriteadded": { + "description": "Snackbar shown when an article is added to the user's favorites." + }, + "favoriteremoved": "dihapus dari favorit", + "@favoriteremoved": { + "description": "Snackbar shown when an article is removed from the user's favorites." + }, + "searchresults": "Hasil pencarian", + "@searchresults": {}, + "noresultsfound": "Tidak ada hasil pencarian.", + "@noresultsfound": {}, + "theme": "Tema", + "@theme": {}, + "light": "Terang", + "@light": {}, + "dark": "Gelap", + "@dark": {}, + "systemtheme": "Tema sistem", + "@systemtheme": {}, + "hideAllAbstracts": "Sembunyikan semua abstrak", + "@hideAllAbstracts": {}, + "selectinstitution": "Pilih institusi anda", + "@selectinstitution": {}, + "sortby": "Urutkan berdasarkan", + "@sortby": {}, + "journaltitle": "Judul jurnal", + "@journaltitle": {}, + "articletitle": "Judul artikel", + "@articletitle": {}, + "datepublished": "Tanggal publikasi", + "@datepublished": {}, + "noPublicationFound": "Publikasi tidak ditemukan.", + "@noPublicationFound": {}, + "sharedMessage": "Bagikan melalui aplikasi Wispar", + "@sharedMessage": { + "description": "Default sharing text." + }, + "reportIssue": "Laporkan masalah", + "@reportIssue": {}, + "database": "Basisdata", + "@database": {}, + "databaseSettings": "Pengaturan basisdata", + "@databaseSettings": {}, + "cleanupIntervalHint": "Masukkan jumlah hari (1 sampai 365)", + "@cleanupIntervalHint": {}, + "databaseNotFound": "Berkas basisdata tidak ditemukan.", + "@databaseNotFound": {}, + "databaseExported": "Basisdata berhasil diekspor!", + "@databaseExported": {}, + "databaseExportFailed": "Gagal mengekspor basisdata.", + "@databaseExportFailed": {}, + "selectDBExportLocation": "Pilih lokasi hasil ekspor basisdata.", + "@selectDBExportLocation": {}, + "exportDatabase": "Ekspor basisdata", + "@exportDatabase": {}, + "importDatabase": "Impor basisdata", + "@importDatabase": {}, + "databaseImportFailed": "Gagal mengimpor basisdata.", + "@databaseImportFailed": {}, + "databaseImported": "Basisdata berhasil diimpor!", + "@databaseImported": {}, + "saveSettings": "Simpan pengaturan", + "@saveSettings": {}, + "settingsSaved": "Pengaturan berhasil disimpan!", + "@settingsSaved": {}, + "privacyPolicy": "Kebijakan privasi", + "@privacyPolicy": {}, + "about": "Tentang", + "@about": {}, + "madeBy": "Dibuat oleh {app_author}", + "@madeBy": {}, + "donate": "Donasi", + "@donate": {}, + "donateMessage": "Bantu pengembangan Wispar", + "@donateMessage": { + "description": "Text shown in the subtitle of the Donate button in the settings." + }, + "otherLicense": "Lisensi lainnya", + "@otherLicense": {}, + "unknownLicense": "Lisensi tidak diketahui", + "@unknownLicense": {}, + "hours": "jam", + "@hours": {}, + "zoteroValidKey": "Kunci API disimpan!", + "@zoteroValidKey": { + "description": "Snackbar shown when a valid Zotero API key has been saved." + }, + "savedOn": "Disimpan pada {date}", + "@savedOn": { + "placeholders": { + "date": { + "type": "DateTime", + "format": "yMMMMd" + } + } + }, + "noinstitution": "Tidak ada institusi", + "@noinstitution": {}, + "failLoadMorePublication": "Gagal memuat publikasi lainnya.", + "@failLoadMorePublication": {}, + "save": "Simpan", + "@save": {}, + "sourceCode": "Kode sumber", + "@sourceCode": {}, + "zoteroInvalidKey": "Kunci API tidak valid!", + "@zoteroInvalidKey": { + "description": "Snackbar shown when an attempt to save an invalid Zotero API key is made." + }, + "sendToZotero": "Kirim ke Zotero", + "@sendToZotero": {}, + "zoteroSettings": "Pengaturan Zotero", + "@zoteroSettings": {}, + "zoteroEnterKey": "Masukkan kunci API", + "@zoteroEnterKey": { + "description": "Hint text shown in the text field where users can enter their Zotero API key." + }, + "appDescription": "Aplikasi sumber terbuka Anda untuk tetap terupdate dengan literatur ilmiah. Mari kita bantu Anda untuk segera mulai!", + "@appDescription": {}, + "institutionalAccess": "Akses institusional", + "@institutionalAccess": {}, + "setupInstitutionalAccessLong": "Pilih EZproxy institusi Anda untuk mengakses langganan jurnal mereka. Hal ini akan menghilangkan kebutuhan akan VPN atau akses di lokasi.", + "@setupInstitutionalAccessLong": {}, + "setupZoteroLong": "Kirim publikasi langsung ke perpustakaan Zotero Anda. Publikasi tersebut akan ditambahkan ke koleksi khusus Wispar.", + "@setupZoteroLong": {}, + "setupOtherSettingsLong": "Pengaturan tambahan tersedia di menu pengaturan aplikasi. Akses menu tersebut dari layar beranda dengan mengetuk menu titik tiga di pojok kanan atas.", + "@setupOtherSettingsLong": {}, + "setupAlmostSet": "Sudah siap!… Hampir!", + "@setupAlmostSet": {}, + "setupAlmostSetLong": "Selanjutnya, kami akan membawa Anda ke layar pencarian, di mana Anda dapat mengikuti jurnal favorit Anda. Jangan lupa untuk mengganti menu kategori dari ‘Artikel’ menjadi ‘Jurnal’.", + "@setupAlmostSetLong": {}, + "notifications": "Pemberitahuan", + "@notifications": {}, + "notifPermsGranted": "Izin diberikan", + "@notifPermsGranted": {}, + "notifPermsNotGranted": "Izin tidak diberikan", + "@notifPermsNotGranted": {}, + "openAppSettings": "Buka pengaturan", + "@openAppSettings": {}, + "notificationSettingsMessage": "Pemberitahuan telah dinonaktifkan secara permanen. Untuk mengaktifkannya kembali, buka pengaturan pemberitahuan aplikasi.", + "@notificationSettingsMessage": {}, + "notificationContent": "Artikel baru sudah tersedia!", + "@notificationContent": {}, + "notificationTitleJournal": "Jurnal telah diperbarui", + "@notificationTitleJournal": {}, + "notificationTitleQuery": "Pertanyaan telah diperbarui", + "@notificationTitleQuery": {}, + "numberPublications": "{count, plural, =0{Tidak ada publikasi} =1{1 publikasi} other{{count} publikasi}}", + "@numberPublications": { + "placeholders": { + "count": {} + } + }, + "showPublicationCount": "Tampilkan jumlah publikasi", + "@showPublicationCount": {}, + "selectFeed": "Pilih saluran", + "@selectFeed": {}, + "createCustomFeed": "Buat umpan kustom", + "@createCustomFeed": {}, + "done": "Selesai", + "@done": {}, + "edit": "Edit", + "@edit": {}, + "clearAll": "Hapus semua", + "@clearAll": {}, + "selectAll": "Pilih semua", + "@selectAll": {}, + "customizeFeed": "Sesuaikan umpan", + "@customizeFeed": {}, + "feedName": "Nama pakan", + "@feedName": {}, + "followedJournals": "Jurnal yang diikuti", + "@followedJournals": {}, + "moreJournals": "Lebih banyak jurnal", + "@moreJournals": {}, + "includeKeywords": "Sertakan kata kunci", + "@includeKeywords": {}, + "excludeKeywords": "Kecualikan kata kunci", + "@excludeKeywords": {}, + "typePressSpace": "Ketik dan tekan spasi…", + "@typePressSpace": {}, + "errorFeedNameEmpty": "Silakan masukkan nama untuk feed", + "@errorFeedNameEmpty": {}, + "errorFeedNameAlreadyExists": "Feed dengan nama ini sudah ada", + "@errorFeedNameAlreadyExists": {}, + "errorSelectOneJournal": "Pilih setidaknya satu jurnal", + "@errorSelectOneJournal": {}, + "journalLibraryEmpty": "Anda tidak mengikuti jurnal apa pun. Gunakan menu pencarian untuk menemukan dan mengikuti jurnal.", + "@journalLibraryEmpty": { + "description": "Message shown when the user is not following any journals." + }, + "queries": "Pertanyaan", + "@queries": { + "description": "Title of the saved search queries tab." + }, + "filter": "Filter kartu publikasi", + "@filter": {}, + "filterResultsEmpty": "Tidak ada publikasi yang sesuai dengan filter Anda", + "@filterResultsEmpty": {}, + "displayName": "Nama tampilan", + "@displayName": {}, + "citedByCount": "Dikutip berdasarkan jumlah", + "@citedByCount": {}, + "worksCount": "Jumlah pekerjaan", + "@worksCount": {}, + "queryPreview": "Pratinjau kueri:", + "@queryPreview": {}, + "queryHasNoNameError": "Anda harus memasukkan nama kueri untuk menyimpannya.", + "@queryHasNoNameError": {}, + "emptySearchQuery": "Silakan masukkan kata kunci pencarian", + "@emptySearchQuery": {}, + "journalSearchError": "Terjadi kesalahan saat mencoba mencari jurnal.", + "@journalSearchError": {}, + "saveQuery": "Simpan kueri ini", + "@saveQuery": {}, + "queryName": "Nama kueri", + "@queryName": {}, + "includeInFeed": "Sertakan dalam umpan", + "@includeInFeed": {}, + "dateSaved": "Tanggal disimpan", + "@dateSaved": {}, + "publishedin": "Diterbitkan di", + "@publishedin": {}, + "subjects": "Mata pelajaran", + "@subjects": {}, + "graphicalAbstract": "Ringkasan grafis", + "@graphicalAbstract": {}, + "copy": "Salin", + "@copy": {}, + "copyAbstract": "Salin abstrak", + "@copyAbstract": {}, + "copyTitle": "Salin judul", + "@copyTitle": {}, + "copyUrl": "Salin URL", + "@copyUrl": {}, + "copiedToClipboard": "Telah disalin ke clipboard!", + "@copiedToClipboard": {}, + "apiQueryCopied": "Permintaan API telah disalin ke clipboard", + "@apiQueryCopied": {}, + "articleViewer": "Penerjemah artikel", + "@articleViewer": {}, + "errorOpenExternalBrowser": "Tidak dapat membuka tautan di browser lain", + "@errorOpenExternalBrowser": {}, + "openExternalApp": "Buka di aplikasi eksternal", + "@openExternalApp": {}, + "errorOpenExternalPdfApp": "Tidak dapat membuka berkas PDF di aplikasi lain", + "@errorOpenExternalPdfApp": {}, + "abstractunavailable": "Abstrak tidak tersedia. Penerbit tidak menyediakan abstrak ke Crossref. Teks lengkap seharusnya masih tersedia.", + "@abstractunavailable": { + "description": "Text shown in the place of the abstract when it is unavailable." + }, + "noSavedQueries": "Tidak ada kueri yang disimpan.", + "@noSavedQueries": {}, + "noFavorites": "Anda tidak memiliki artikel di favorit Anda. Gunakan ikon hati pada kartu publikasi yang Anda sukai untuk menambahkannya ke favorit Anda!", + "@noFavorites": { + "description": "The message shown when the user has no articles in their favorites." + }, + "display": "Tampilkan", + "@display": {}, + "displaySettings": "Pengaturan tampilan", + "@displaySettings": {}, + "appearance": "Penampilan", + "@appearance": {}, + "system": "Sistem", + "@system": {}, + "pdfTheme": "Tema pemutar PDF", + "@pdfTheme": {}, + "pdfReadingOrientation": "Orientasi pembacaan PDF", + "@pdfReadingOrientation": {}, + "vertical": "Vertikal", + "@vertical": {}, + "horizontal": "Horizontal", + "@horizontal": {}, + "publicationCard": "Kartu publikasi", + "@publicationCard": {}, + "publicationCardSettings": "Pengaturan kartu publikasi", + "@publicationCardSettings": {}, + "gestures": "Gerakan", + "@gestures": {}, + "infoDisplayOnCards": "Informasi yang ditampilkan pada kartu publikasi", + "@infoDisplayOnCards": {}, + "none": "Tidak ada", + "@none": {}, + "addToFavorites": "Tambahkan ke favorit", + "@addToFavorites": {}, + "hidePublication": "Sembunyikan publikasi", + "@hidePublication": {}, + "swipeLeftAction": "Gerakan geser ke kiri", + "@swipeLeftAction": {}, + "swipeRightAction": "Gerakan geser ke kanan", + "@swipeRightAction": {}, + "hideMissingAbstracts": "Sembunyikan abstrak yang hilang", + "@hideMissingAbstracts": {}, + "licenseInfo": "Informasi lisensi", + "@licenseInfo": {}, + "optionsMenu": "Menu Opsi", + "@optionsMenu": {}, + "favoriteButton": "Tombol Favorit", + "@favoriteButton": {}, + "unpaywallarticle": "Artikel ini disediakan melalui Unpaywall", + "@unpaywallarticle": { + "description": "Snackbar shown when an article was fetched from Unpaywall." + }, + "unpaywallArticleAvailable": "Artikel tersedia melalui Unpaywall", + "@unpaywallArticleAvailable": {}, + "unpaywallChoicePrompt": "Artikel ini tersedia melalui Unpaywall. Bagaimana Anda ingin melanjutkan?", + "@unpaywallChoicePrompt": {}, + "useUnpaywall": "Buka melalui Unpaywall", + "@useUnpaywall": {}, + "goToWebsite": "Kunjungi situs web", + "@goToWebsite": {}, + "forwardedproxy": "Diteruskan melalui proxy institusi Anda", + "@forwardedproxy": { + "description": "Snackbar shown when a request is intercepted and sent through the user's institution EZproxy." + }, + "proxySuccess": "Proxy berhasil", + "@proxySuccess": {}, + "proxyFailure": "Proxy tidak berhasil", + "@proxyFailure": {}, + "proxyLogin": "Ini adalah halaman login", + "@proxyLogin": {}, + "editKnownUrl": "Edit URL yang sudah diketahui", + "@editKnownUrl": {}, + "addKnownUrl": "Tambahkan URL yang sudah diketahui", + "@addKnownUrl": {}, + "redirectsSuccessfully": "Pengalihan berhasil", + "@redirectsSuccessfully": {}, + "failsToRedirect": "Gagal melakukan pengalihan", + "@failsToRedirect": {}, + "loginPage": "Halaman login", + "@loginPage": {}, + "manageUrlsAndRedirect": "Kelola URL dan status pengalihan", + "@manageUrlsAndRedirect": {}, + "sort": "Sortir", + "@sort": {}, + "sortorder": "Urutan penyortiran", + "@sortorder": {}, + "followingsince": "Mengikuti sejak {date}", + "@followingsince": { + "placeholders": { + "date": { + "type": "DateTime", + "format": "yMMMMd" + } + } + }, + "lastUpdatedMinutes": "{minutes, plural, one{Diperbarui 1 menit yang lalu} other{Diperbarui {minutes} menit yang lalu}}", + "@lastUpdatedMinutes": { + "placeholders": { + "minutes": { + "type": "int" + } + } + }, + "lastUpdatedHours": "{hours, plural, one{Diperbarui 1 jam yang lalu} other{Diperbarui {hours} jam yang lalu}}", + "@lastUpdatedHours": { + "placeholders": { + "hours": { + "type": "int" + } + } + }, + "lastUpdatedDays": "{days, plural, one{Diperbarui 1 hari yang lalu} other{Diperbarui {days} hari yang lalu}}", + "@lastUpdatedDays": { + "placeholders": { + "days": { + "type": "int" + } + } + }, + "pendingUpdate": "Pembaruan tertunda", + "@pendingUpdate": {}, + "followingdate": "Tanggal berikutnya", + "@followingdate": {}, + "ascending": "Naik", + "@ascending": {}, + "descending": "Menurun", + "@descending": {}, + "firstauthfamname": "Nama keluarga penulis pertama", + "@firstauthfamname": {}, + "dateaddedtofavorites": "Tanggal ditambahkan ke favorit", + "@dateaddedtofavorites": {}, + "addedtoyourfav": "Ditambahkan ke favorit Anda pada {date}", + "@addedtoyourfav": { + "placeholders": { + "date": { + "type": "DateTime", + "format": "yMMMMd" + } + } + }, + "buildingfeed": "Membangun umpan Anda. Mohon tunggu…", + "@buildingfeed": {}, + "fetchingArticleFromJournal": "Mengambil artikel dari {journalName}.", + "@fetchingArticleFromJournal": {}, + "homeFeedEmpty": "Tidak ada publikasi yang tersedia. Kartu publikasi akan ditambahkan setelah Anda mengikuti setidaknya satu jurnal.", + "@homeFeedEmpty": { + "description": "The message shown when the feed in the home screen is empty." + }, + "hiddenArticles": "Publikasi tersembunyi", + "@hiddenArticles": {}, + "noHiddenArticles": "Tidak ada publikasi tersembunyi", + "@noHiddenArticles": {}, + "hideArticle": "Sembunyikan publikasi ini", + "@hideArticle": {}, + "viewHiddenArticles": "Lihat publikasi yang tersembunyi", + "@viewHiddenArticles": {}, + "unhideArticle": "Tampilkan publikasi ini", + "@unhideArticle": {}, + "zoteroPermissions1": "Wispar memerlukan akses baca dan tulis ke akun Zotero Anda untuk dapat memanfaatkan integrasinya.", + "@zoteroPermissions1": {}, + "zoteroPermissions2": "Saat membuat kunci API Zotero baru, Anda harus memilih kedua opsi “Izinkan akses perpustakaan” dan “Izinkan akses tulis”.", + "@zoteroPermissions2": {}, + "zoteroPermissions3": "Setelah kunci API dibuat, salin nilainya dan tempelkan di dalam bidang teks di bawah ini.", + "@zoteroPermissions3": {}, + "zoteroApiKeyEmpty": "Kunci API Zotero belum diatur. Silakan konfigurasikan kunci API di pengaturan aplikasi.", + "@zoteroApiKeyEmpty": {}, + "zoteroArticleSent": "Artikel tersebut telah dikirim ke Zotero.", + "@zoteroArticleSent": {}, + "enabled": "Diaktifkan", + "@enabled": {}, + "disabled": "Cacat", + "@disabled": {}, + "concurrentFetches": "Permintaan API bersamaan: {number}", + "@concurrentFetches": {}, + "scrapeAbstracts": "Menghapus abstrak yang hilang", + "@scrapeAbstracts": {}, + "cachedArticleRetentionDays": "Retensi artikel yang disimpan (hari)", + "@cachedArticleRetentionDays": {}, + "cachedArticleRetentionDaysDesc": "Tentukan berapa hari artikel yang disimpan dalam cache akan dipertahankan. Artikel yang lebih lama akan dihapus dari database bersama dengan file PDF dan abstrak grafisnya. Artikel favorit, file PDF yang diunduh, dan artikel yang disembunyikan tidak akan dihapus. Nilai 0 akan menonaktifkan fungsi pembersihan, tetapi file yang terputus akan tetap dihapus.", + "@cachedArticleRetentionDaysDesc": {}, + "apiFetchInterval": "Interval pengambilan API", + "@apiFetchInterval": {}, + "apiFetchIntervalHint": "Pilih seberapa sering ingin mengambil artikel", + "@apiFetchIntervalHint": {}, + "cleanupIntervalInvalidNumber": "Silakan masukkan jumlah hari yang valid.", + "@cleanupIntervalInvalidNumber": {}, + "cleanupIntervalNumberNotBetween": "Silakan masukkan nilai antara 1 dan 365.", + "@cleanupIntervalNumberNotBetween": {}, + "storagePermissionDenied": "Akses ditolak.", + "@storagePermissionDenied": {}, + "exportingDatabase": "Mengekspor basis data, harap tunggu.", + "@exportingDatabase": {}, + "importingDatabase": "Mengimpor database, mohon tunggu.", + "@importingDatabase": {}, + "customDatabaseLocation": "Lokasi basis data kustom", + "@customDatabaseLocation": {}, + "selectCustomDBLocation": "Pilih lokasi untuk menyimpan berkas-berkas basis data", + "@selectCustomDBLocation": {}, + "currentDBLocation": "Lokasi saat ini: {path}", + "@currentDBLocation": {}, + "movingDatabase": "Memindahkan berkas basis data. Mohon tunggu.", + "@movingDatabase": {}, + "databaseMoved": "Berkas basis data telah dipindahkan dengan sukses!", + "@databaseMoved": {}, + "databaseMoveFailed": "Tidak dapat memindahkan berkas basis data: {error}", + "@databaseMoveFailed": {}, + "databaseConflictTitle": "Data Wispar yang ada telah ditemukan.", + "@databaseConflictTitle": {}, + "databaseConflictMessage": "Data Wispar ditemukan di folder yang dipilih. Apakah Anda ingin menggunakan file yang sudah ada atau menggantinya dengan basis data saat ini?", + "@databaseConflictMessage": {}, + "useExistingFiles": "Gunakan file yang sudah ada", + "@useExistingFiles": {}, + "overwriteFiles": "Ganti dengan database saat ini", + "@overwriteFiles": {}, + "overrideUserAgent": "Mengganti agen pengguna", + "@overrideUserAgent": {}, + "customUserAgent": "Agen pengguna kustom", + "@customUserAgent": {}, + "language": "Bahasa", + "@language": {}, + "failedLoadMoreResults": "Gagal memuat hasil tambahan. Silakan periksa log dan pertimbangkan untuk melaporkan masalah ini di GitHub.", + "@failedLoadMoreResults": {}, + "errorOccured": "Terjadi kesalahan. Silakan periksa log dan pertimbangkan untuk melaporkan masalah ini di GitHub.", + "@errorOccured": {}, + "logs": "Catatan", + "@logs": {}, + "viewLogs": "Lihat log", + "@viewLogs": {}, + "deleteLogs": "Hapus log", + "@deleteLogs": {}, + "logsDeleted": "Catatan telah dihapus!", + "@logsDeleted": {}, + "logsUnavailable": "Tidak ada log yang tersedia.", + "@logsUnavailable": {}, + "logCopied": "Log telah disalin ke clipboard!", + "@logCopied": {}, + "saveLogs": "Simpan log", + "@saveLogs": {}, + "selectLogsLocation": "Pilih lokasi tempat menyimpan log.", + "@selectLogsLocation": {}, + "logsExportedSuccessfully": "Log telah berhasil disimpan!", + "@logsExportedSuccessfully": {}, + "logsExportedError": "Tidak dapat menyimpan log.", + "@logsExportedError": {}, + "shareLogs": "Bagikan log", + "@shareLogs": {}, + "translate": "Terjemahkan", + "@translate": {}, + "noAiApiKeySetError": "Tidak ada kunci API AI yang ditetapkan. Silakan pergi ke pengaturan untuk mengonfigurasinya.", + "@noAiApiKeySetError": {}, + "translationFailed": "Terjemahan gagal", + "@translationFailed": {}, + "showTranslation": "Tampilkan terjemahan", + "@showTranslation": {}, + "showOriginal": "Tampilkan asli", + "@showOriginal": {}, + "swapLanguages": "Ganti bahasa", + "@swapLanguages": {}, + "cancel": "Batalkan", + "@cancel": {}, + "aiSettings": "Pengaturan AI", + "@aiSettings": {}, + "hideAiFeatures": "Sembunyikan semua fitur AI", + "@hideAiFeatures": {}, + "aiProvider": "Penyedia kecerdasan buatan", + "@aiProvider": {}, + "pleaseSelectProvider": "Silakan pilih penyedia layanan", + "@pleaseSelectProvider": {}, + "apiKeyLabel": "Kunci API {providerName}", + "@apiKeyLabel": {}, + "pleaseEnterAiAPIKey": "Silakan masukkan kunci API untuk {providerName}", + "@pleaseEnterAiAPIKey": {}, + "overrideBaseUrl": "Mengganti URL dasar", + "@overrideBaseUrl": {}, + "customBaseUrl": "URL dasar kustom", + "@customBaseUrl": {}, + "pleaseEnterBaseUrl": "Silakan masukkan URL dasar", + "@pleaseEnterBaseUrl": {}, + "invalidUrl": "URL tidak valid", + "@invalidUrl": {}, + "modelNameLabel": "Masukkan nama model {provider}", + "@modelNameLabel": {}, + "pleaseEnterModelName": "Silakan masukkan nama model {provider}.", + "@pleaseEnterModelName": {}, + "aiTemperature": "Suhu", + "@aiTemperature": {}, + "aiCustomPrompts": "Prompt terjemahan khusus", + "@aiCustomPrompts": {}, + "aiCustomPromptsDescription": "Gunakan $src dan $dst untuk bahasa sumber dan bahasa target, serta $text untuk teks yang akan diterjemahkan. Contoh: Terjemahkan teks berikut dari $src ke $dst: $text", + "@aiCustomPromptsDescription": {}, + "prompt": "Perintah", + "@prompt": {}, + "missingPlaceholders": "Tempat penanda yang hilang: {placeholders}", + "@missingPlaceholders": {}, + "pdfNotReadyForChat": "PDF belum siap untuk obrolan. Silakan tunggu atau coba lagi.", + "@pdfNotReadyForChat": {}, + "chatWithPdf": "Obrolan dengan PDF", + "@chatWithPdf": {}, + "typeYourMessage": "Tulis pesan Anda...", + "@typeYourMessage": {}, + "askAboutPdf": "Halo! Saya siap untuk membahas PDF ini. Apa yang ingin Anda ketahui atau ringkaskan? Perlu diingat bahwa berdiskusi dengan PDF menghabiskan banyak token!", + "@askAboutPdf": {}, + "pdfNotFound": "Berkas PDF tidak dapat ditemukan.", + "@pdfNotFound": {}, + "apiTokenMissing": "Kunci API untuk {aiModel} tidak ditemukan di pengaturan. Silakan konfigurasikan kunci API tersebut.", + "@apiTokenMissing": { + "placeholders": { + "aiModel": { + "type": "String" + } + } + }, + "noResponseFromAI": "Tidak ada tanggapan yang diterima dari AI.", + "@noResponseFromAI": {}, + "errorConnectingToAI": "Kesalahan saat terhubung ke AI ({statusCode}). Silakan periksa koneksi internet atau pengaturan API Anda.", + "@errorConnectingToAI": { + "placeholders": { + "statusCode": { + "type": "int" + } + } + }, + "networkError": "Kesalahan jaringan atau masalah dalam berkomunikasi dengan layanan AI.", + "@networkError": {}, + "pdfDownloadOptionsTitle": "Opsi unduh PDF", + "@pdfDownloadOptionsTitle": {}, + "openInExternalPdfViewer": "Buka di pembaca PDF eksternal", + "@openInExternalPdfViewer": {}, + "openInExternalPdfViewerSubtitle": "Buka file PDF menggunakan browser default perangkat Anda atau aplikasi PDF.", + "@openInExternalPdfViewerSubtitle": {}, + "downloadingFile": "Mengunduh file…", + "@downloadingFile": {}, + "downloadFailedInAppViewer": "Gagal membuka dalam aplikasi. Anda dapat mencoba tombol unduh PDF di situs web atau memilih opsi pemutar PDF eksternal.", + "@downloadFailedInAppViewer": {}, + "errorOpeningFile": "Tidak dapat membuka file.", + "@errorOpeningFile": {}, + "downloadStarting": "Unduhan sedang dimulai.", + "@downloadStarting": {}, + "downloadFoundPdf": "Unduh PDF yang ditemukan", + "@downloadFoundPdf": {}, + "downloadToApp": "Unduh di dalam aplikasi", + "@downloadToApp": {}, + "downloadToAppSubtitle": "Coba unduh dan lihat PDF langsung di Wispar untuk integrasi yang lebih baik.", + "@downloadToAppSubtitle": {} } diff --git a/lib/l10n/app_zh_Hans.arb b/lib/l10n/app_zh_Hans.arb index e2de4e5..215c4c0 100644 --- a/lib/l10n/app_zh_Hans.arb +++ b/lib/l10n/app_zh_Hans.arb @@ -738,5 +738,15 @@ "movingDatabase": "正在移动数据库文件。请等待。", "@movingDatabase": {}, "customDatabaseLocation": "自定义数据库位置", - "@customDatabaseLocation": {} + "@customDatabaseLocation": {}, + "databaseMoved": "成功移动了数据库文件!", + "@databaseMoved": {}, + "databaseMoveFailed": "无法移动数据库文件:{error}", + "@databaseMoveFailed": {}, + "databaseConflictTitle": "找到了现有的 Wispar 数据。", + "@databaseConflictTitle": {}, + "useExistingFiles": "使用现有文件", + "@useExistingFiles": {}, + "overwriteFiles": "用现有数据库覆盖", + "@overwriteFiles": {} } diff --git a/metadata/id/full_description.txt b/metadata/id/full_description.txt new file mode 100644 index 0000000..dee66fd --- /dev/null +++ b/metadata/id/full_description.txt @@ -0,0 +1,20 @@ +Wispar adalah teman riset pribadi Anda — aplikasi ramah privasi untuk menjelajahi jurnal akademik dan artikel ilmiah. + +Dengan menggunakan API Crossref dan OpenAlex, Wispar membantu Anda tetap terupdate dengan jurnal favorit Anda. Ikuti jurnal untuk menerima abstrak riset terbaru di feed utama Anda — tanpa perlu akun. + +- Cari artikel ilmiah dan jurnal +- Ikuti jurnal untuk tetap terupdate +- Tambahkan kata kunci dan kueri kustom ke feed Anda +- Akses artikel akses terbuka melalui Unpaywall +- Gunakan EZproxy untuk membuka akses penelitian yang diblokir +- Berbincang dengan AI tentang artikel yang Anda unduh +- Kirim artikel ke perpustakaan Zotero Anda +- Lihat abstrak grafis +- Terjemahkan abstrak ke bahasa pilihan Anda +- Didesain untuk peneliti, mahasiswa, dan mereka yang tertarik secara akademis + +Wispar ramah pengguna, sumber terbuka, dan dirancang untuk menghormati privasi Anda. + +Sebagai proyek yang dibangun oleh komunitas, kontribusi selalu diterima! Jika Anda ingin berkontribusi, silakan kunjungi repositori GitHub kami: https://github.com/Scriptbash/Wispar + +Jika aplikasi tidak tersedia dalam bahasa Anda, pertimbangkan untuk membantu terjemahan dengan mengunjungi instance Weblate yang kami host: https://hosted.weblate.org/engage/wispar diff --git a/metadata/id/short_description.txt b/metadata/id/short_description.txt new file mode 100644 index 0000000..322bcdf --- /dev/null +++ b/metadata/id/short_description.txt @@ -0,0 +1 @@ +Tetap mengikuti perkembangan jurnal akademik dan artikel penelitian terbaru!