import type { Dict } from "./types";

export const msDict: Dict = {
  brand: "Perpustakaan ARK",
  mainNav: "Menu laman",
  home: "Laman utama",
  all: "Semua aset",
  categories: "Kategori",
  latest: "Terkini",
  official: "Pilihan rasmi",
  popular: "Popular",
  search: "Cari",
  searchPlaceholder: "Cari sumber...",
  searchPanelPlaceholder: "Cari aset...",
  searchNow: "Cari sekarang",
  searchSubmit: "Cari",
  cancel: "Batal",
  clear: "Kosongkan",
  searchPanelHint:
    "Carian menyokong tajuk, kategori, tag, ringkasan, jenis fail dan isi teks.",
  currentTags: "Tag tersedia",
  noTagsAvailable: "Belum ada tag tersedia.",
  tagPostsTitle: "Pos berkaitan #{{tag}}",
  noTagPosts: "Belum ada pos dengan tag ini.",
  viewAll: "Lihat semua",
  backToTop: "Kembali ke atas",
  heroTitle: "Perpustakaan Rasmi ARK",
  heroSub:
    "Memusatkan, menyusun dan mengurus perpustakaan ARK supaya anda dapat mencari apa yang diperlukan dengan cepat dan membantu komuniti berkembang bersama.",
  categorySection: "Kategori",
  officialSection: "Cadangan rasmi",
  latestSection: "Kemas kini terkini",
  popularSection: "Aset popular",
  preview: "Pratonton",
  download: "Muat turun",
  downloading: "Memuat turun…",
  downloadOk: "Muat turun selesai",
  downloadFail: "Muat turun gagal, sila cuba lagi",
  longPressImageSave: "Tekan lama imej untuk simpan",
  saveAlbumGuideTitle: "Save to album guide",
  saveAlbumGuideIntro:
    "Your download has started. Follow the steps below to save the file to your album.",
  saveAlbumGuideImageLabel: "Image",
  saveAlbumGuideVideoLabel: "Video",
  saveAlbumGuideIosStep1:
    "After the download finishes, tap the browser download icon or open the Downloads folder in the Files app.",
  saveAlbumGuideIosStep2: "Open the downloaded image or video file.",
  saveAlbumGuideIosStep3:
    "Tap the share button, then choose Save Image or Save Video to add it to Photos.",
  saveAlbumGuideAndroidStep1:
    "After the download finishes, tap the download notification or open Files / Downloads.",
  saveAlbumGuideAndroidStep2: "Open the downloaded image or video file.",
  saveAlbumGuideAndroidStep3:
    "If it does not appear in Gallery automatically, use the menu to save or move it to Photos or Gallery.",
  saveAlbumGuideDesktopStep1:
    "After the download finishes, open it from your browser downloads list or the Downloads folder.",
  saveAlbumGuideDesktopStep2:
    "To keep it in a phone album, transfer it to your phone with AirDrop, cable, or cloud drive, then save it there.",
  showMore: "Lihat semua",
  showLess: "Tutup",
  share: "Kongsi",
  langLabel: "Bahasa",
  admin: "Pentadbir",
  login: "Log masuk",
  logout: "Log keluar",
  email: "E-mel",
  password: "Kata laluan",
  dashboard: "Papan pemuka",
  resources: "Sumber",
  newResource: "Sumber baharu",
  save: "Simpan",
  title: "Tajuk",
  description: "Penerangan",
  type: "Jenis",
  language: "Bahasa",
  category: "Kategori",
  status: "Status",
  public: "Awam",
  downloadable: "Boleh dimuat turun",
  recommended: "Pilihan",
  cover: "URL imej muka",
  fileUrl: "URL fail",
  externalUrl: "Pautan luar",
  body: "Isi teks",
  badge: "Label lencana",
  published: "Diterbitkan",
  draft: "Draf",
  archived: "Diarkibkan",
  noResults: "Tiada hasil. Cuba kata kunci lain atau imbas kategori.",
  copyLink: "Salin pautan",
  related: "Berkaitan",
  total: "Jumlah item",
  views: "Tontonan",
  downloads: "Muat turun",
  lang_zh_CN: "Bahasa Cina",
  lang_en: "Bahasa Inggeris",
  lang_ja: "Bahasa Jepun",
  lang_ko: "Bahasa Korea",
  lang_vi: "Bahasa Vietnam",
  lang_id: "Bahasa Indonesia",
  lang_ms: "Bahasa Melayu",
  filterAll: "Semua jenis",
  sortPublished: "Tarikh terbit",
  type_ppt: "PPT",
  type_music: "Muzik",
  type_video: "Video",
  type_image: "Imej",
  type_pdf: "PDF",
  type_link: "Pautan",
  type_text: "Teks",
  type_archive: "Arkib",
  type_zip: "ZIP",
  adminLoginTitle: "Log masuk pentadbir",
  adminEditResource: "Sunting sumber",
  adminVideoFileHint:
    "Muat naik fail video (MP4/WebM/MOV, dll.) dan tetapkan jenis kepada Video; laman akan main automatik (asalnya senyap — pengguna boleh hidupkan bunyi).",
  adminStatTodayNew: "Baharu hari ini",
  adminStatFavorites: "Kegemaran",
  adminMetricDownloads: "Muat turun",
  adminMetricFavorites: "Kegemaran",
  adminMetricViews: "Tontonan",
  edit: "Sunting",
  backToList: "Kembali ke senarai",
  sortOrderLabel: "Susunan",
  previewUrlLabel: "URL pratonton",
  tagsCommaLabel: "Tag (dipisahkan koma)",
  uploadFile: "Muat naik",
  loading: "Memuatkan…",
  loadMoreFailed: "Gagal memuatkan lagi. Sila semak sambungan dan cuba lagi.",
  retry: "Cuba lagi",
  searchingForPost: "Mencari pos anda… memuat pos lama, sila tunggu.",
  postNotFound:
    "Pos ini tidak ditemui dalam senarai semasa. Mungkin telah dipadam.",
  paginationPrev: "Sebelum",
  paginationNext: "Seterusnya",
  listRange: "Menunjukkan {{from}}–{{to}} daripada {{total}}",
  pageIndicator: "Halaman {{c}} / {{p}}",
  resourceLangFilter: "Bahasa sumber",
  filterTagClear: "Kosongkan tag",
  filterLanguageAll: "Semua bahasa",
  footerAdminLogin: "Log masuk pentadbir",
  adminSearchLogs: "Log carian",
  adminMetricShares: "Kongsi",
  adminSearchQuery: "Kata kunci",
  adminSearchTime: "Masa",
  adminSearchId: "ID",
  favoriteAdd: "Tambah ke kegemaran",
  favoriteRemove: "Buang daripada kegemaran",
  favoriteAdded: "Ditambah ke kegemaran",
  favoriteRemoved: "Dibuang daripada kegemaran",
  favoriteFailed: "Tidak dapat mengemas kini kegemaran",
  favoriteLoginRequired: "Sambung dompet untuk menyimpan kegemaran",
  favoritesLoginDesc:
    "Sambung dompet untuk melihat dan mengurus sumber ARK yang disimpan.",
  favoritesLibraryTitle: "Sumber disimpan",
  favoritesEmptyTitle: "Belum ada kegemaran",
  favoritesEmptyDesc:
    "Lihat sumber dan tekan ikon hati untuk menyimpannya di sini.",
  favoritesNoFilteredTitle: "Tiada kegemaran sepadan",
  favoritesNoFilteredDesc: "Cuba ubah carian, kategori atau susunan.",
  favoritesFilterAllCategories: "Semua kategori",
  favoritesSortFavoritedAt: "Baru disimpan",
  favoritesSortPublishedAt: "Terbaru diterbitkan",
  favoritesSortHot: "Sumber popular",
  favoritesSearchPlaceholder: "Cari kegemaran anda",
  favoritesUnavailable: "Tidak tersedia",
  postShownInOriginalLanguage:
    "Pos ini tidak tersedia dalam bahasa pilihan anda. Memaparkan bahasa asal.",
  favoritesClearFilters: "Kosongkan penapis",
  favorites: "Kegemaran Saya",
  favoritesComingSoon: "Akan Hadir",
  favoritesComingSoonDesc:
    "Ciri log masuk dan kegemaran sedang dibangunkan. Nantikan.",
  close: "Tutup",
  walletConnect: "Sambung Dompet",
  walletConnectedAs: "Dompet disambungkan",
  walletLoginAddress: "Alamat log masuk",
  walletDisconnect: "Putuskan",
  walletLoginTitle: "Sambung dompet",
  walletLoginDesc:
    "Tandatangani mesej untuk mengesahkan alamat dompet. Tiada transaksi atau gas.",
  walletInjected: "Guna dompet pelayar",
  walletInjectedDesc:
    "Tandatangani dengan dompet yang tersedia dalam pelayar ini.",
  walletNoBrowserWallet: "Tiada dompet pelayar dikesan",
  walletNoBrowserWalletDesc:
    "Pasang atau aktifkan sambungan dompet pelayar, seperti MetaMask.",
  walletOpenWalletApp: "Buka aplikasi dompet",
  walletOpenWalletAppDesc:
    "Buka laman ini dalam aplikasi dompet anda, kemudian tandatangani untuk log masuk.",
  walletTokenPocket: "TokenPocket",
  walletMetaMask: "MetaMask",
  walletImToken: "imToken",
  walletBack: "Kembali",
  walletChooseMethod: "Pilih cara log masuk",
  walletTokenPocketLogin: "Log masuk TokenPocket",
  walletTpMobileDesc:
    "Buka TokenPocket untuk menandatangani, kemudian kembali ke sini untuk selesai. Anda kekal dalam pelayar ini, bukan pelayar dalam aplikasi dompet.",
  walletTpLoginBtn: "Log masuk dengan TokenPocket",
  walletTpWaiting: "Menunggu tandatangan anda dalam TokenPocket…",
  walletTpReopen: "Buka semula TokenPocket",
  favoritesFilters: "Penapis",
  favoriteSessionExpired: "Sesi anda telah tamat. Sila log masuk semula.",
  loadFailed: "Gagal memuatkan kegemaran anda.",
  walletChooseDesktop:
    "Pilih dompet yang ingin anda gunakan. Pada desktop, pasang sambungan pelayar yang sepadan.",
  walletChooseMobile: "Pilih aplikasi dompet untuk membuka laman ini.",
  walletDesktopHint:
    "Jika tiada dompet terbuka selepas klik, pastikan sambungan pelayar yang sepadan telah dipasang dan diaktifkan.",
  walletInstallSelected:
    "Tiada sambungan pelayar {wallet} dikesan. Pasang atau aktifkannya, kemudian cuba lagi.",
  walletDesktopHelpTitle:
    "Kami telah cuba membuka {wallet}. Langkah seterusnya:",
  walletDesktopHelpUnlock:
    "Buka sambungan dompet pada bar alat pelayar dan nyahkuncinya.",
  walletDesktopHelpSelect:
    "Pastikan dompet mempunyai akaun, kemudian pilih akaun tersebut.",
  walletDesktopHelpRetry: "Kembali ke sini dan klik “Sambung semula {wallet}”.",
  walletReconnectWallet: "Sambung semula {wallet}",
  walletInstallWallet: "Pasang sambungan {wallet}",
  walletConfirmAddressTitle: "Log masuk dengan alamat {wallet} ini?",
  walletConfirmAddressDesc:
    "Sahkan ini ialah alamat dompet {wallet} yang ingin anda gunakan.",
  walletConfirmLogin: "Sahkan log masuk",
  walletCancelLogin: "Batal",
  walletDesktopImTokenTitle:
    "Buka laman ini dalam aplikasi mudah alih {wallet}",
  walletDesktopImTokenDesc:
    "{wallet} tidak menyediakan sambungan pelayar desktop. Buka https://arkie-library-stag.com dalam aplikasi mudah alih {wallet} untuk log masuk.",
  walletOpen: "Buka",
  walletQrLogin: "Log masuk QR",
  walletMobileQrDesc:
    "Guna peranti lain untuk mengimbas kod QR ini dan log masuk pada pelayar ini.",
  walletTokenPocketQr: "Log masuk QR TokenPocket",
  walletTokenPocketQrDesc:
    "Disyorkan untuk pengguna China. Imbas dengan TokenPocket dan tandatangani untuk log masuk pada pelayar ini.",
  walletGenerateQr: "Jana QR",
  walletQrUseAnotherDevice: "Imbas dengan TokenPocket pada peranti lain.",
  walletOpenTokenPocket: "Buka TokenPocket",
  walletOpenMetaMask: "Buka MetaMask",
  walletOpenImToken: "Buka imToken",
  walletRainbowFallback: "Sandaran QR MetaMask / imToken",
  walletRainbowFallbackDesc:
    "Gunakan RainbowKit/Reown jika perlu QR untuk MetaMask atau imToken.",
  walletOpenRainbow: "Buka log masuk QR",
  walletNetworkWarning:
    "Kaedah sandaran ini menggunakan WalletConnect/Reown dan mungkin tidak stabil pada sesetengah rangkaian China. Jika gagal, buka laman ini dalam pelayar DApp dompet.",
  walletSigning: "Menandatangani…",
  walletTpExpired: "QR TokenPocket tamat tempoh. Sila jana semula.",
  walletTpQrFailed: "Tidak dapat menjana QR TokenPocket.",
  walletRainbowUnavailable: "Log masuk QR belum tersedia.",
  walletLoginSuccess: "Dompet disambungkan",
  walletLoginFailed: "Log masuk dompet gagal",
  walletNoAccount:
    "Dompet tidak mengembalikan sebarang akaun. Nyahkunci dompet, pilih akaun, kemudian cuba lagi.",
  walletRequestCanceled:
    "Sambungan dompet dibatalkan. Nyahkunci dompet, pilih akaun dan benarkan laman ini, kemudian cuba lagi.",
  walletBnbChainRequired:
    "Cipta atau tukar kepada dompet BNB Smart Chain (BSC) dalam aplikasi dompet anda, kemudian cuba lagi.",
  walletDisconnected: "Dompet diputuskan",
  walletOtherMethods: "Kaedah log masuk lain",
  walletUseCurrent: "Guna dompet semasa",
  walletOpening: "Membuka {wallet}…",
  walletAppNotInstalled:
    "Jika tiada yang terbuka, aplikasi mungkin belum dipasang.",
  walletDownloadApp: "Muat turun {wallet}",
  walletRetry: "Cuba lagi",
  walletConnecting: "Menyambung…",
  featureUnavailable: "Belum tersedia",
  featureUnavailableDesc: "Ciri ini belum tersedia.",
  confirm: "Faham",
  backToHome: "Kembali ke Laman Utama",
  inAppDownloadTitle: "Sila buka dalam pelayar sistem untuk muat turun",
  inAppDownloadIntro:
    "Pelayar dalam aplikasi semasa tidak dapat memuat turun fail. Salin pautan di bawah dan buka dalam pelayar sistem — fail akan disimpan terus.",
  inAppDownloadIntroNamed:
    "{browser} tidak dapat memuat turun fail secara langsung. Salin pautan di bawah dan buka dalam pelayar sistem — fail akan disimpan terus.",
  inAppDownloadStepCopy:
    'Ketik "Salin pautan" di bawah (ini adalah URL muat turun fail terus).',
  inAppDownloadStepOpen:
    "Buka pelayar sistem (Safari, Chrome, dsb.) dan tampal pautan ke bar alamat.",
  inAppDownloadStepDownload:
    "Fail akan dimuat turun secara automatik ke folder Muat Turun.",
  inAppDownloadCopied: "Pautan disalin",
  inAppDownloadCopyFail: "Tidak dapat menyalin, sila salin secara manual",
};
