| // ignore: unused_import |
| import 'package:intl/intl.dart' as intl; |
| import 'gallery_localizations.dart'; |
| |
| // ignore_for_file: unnecessary_brace_in_string_interps |
| |
| /// The translations for Malay (`ms`). |
| class GalleryLocalizationsMs extends GalleryLocalizations { |
| GalleryLocalizationsMs([String locale = 'ms']) : super(locale); |
| |
| @override |
| String githubRepo(Object repoName) { |
| return '${repoName} repositori GitHub'; |
| } |
| |
| @override |
| String aboutDialogDescription(Object repoLink) { |
| return 'Untuk melihat kod sumber apl ini, sila lawati ${repoLink}.'; |
| } |
| |
| @override |
| String get signIn => 'LOG MASUK'; |
| |
| @override |
| String get bannerDemoText => |
| 'Kata laluan anda telah dikemas kini pada peranti anda yang lain. Sila log masuk sekali lagi.'; |
| |
| @override |
| String get bannerDemoResetText => 'Tetapkan semula sepanduk'; |
| |
| @override |
| String get bannerDemoMultipleText => 'Pelbagai tindakan'; |
| |
| @override |
| String get bannerDemoLeadingText => 'Ikon Mendahulu'; |
| |
| @override |
| String get dismiss => 'KETEPIKAN'; |
| |
| @override |
| String get backToGallery => 'Kembali ke Gallery'; |
| |
| @override |
| String get cardsDemoTappable => 'Boleh ketik'; |
| |
| @override |
| String get cardsDemoSelectable => 'Boleh pilih (tekan lama)'; |
| |
| @override |
| String get cardsDemoExplore => 'Teroka'; |
| |
| @override |
| String cardsDemoExploreSemantics(Object destinationName) { |
| return 'Teroka ${destinationName}'; |
| } |
| |
| @override |
| String cardsDemoShareSemantics(Object destinationName) { |
| return 'Kongsi ${destinationName}'; |
| } |
| |
| @override |
| String get cardsDemoTravelDestinationTitle1 => |
| '10 Bandar Paling Popular untuk Dilawati di Tamil Nadu'; |
| |
| @override |
| String get cardsDemoTravelDestinationDescription1 => 'Nombor 10'; |
| |
| @override |
| String get cardsDemoTravelDestinationCity1 => 'Thanjavur'; |
| |
| @override |
| String get cardsDemoTravelDestinationLocation1 => 'Thanjavur, Tamil Nadu'; |
| |
| @override |
| String get cardsDemoTravelDestinationTitle2 => |
| 'Tenaga Mahir dari India Selatan'; |
| |
| @override |
| String get cardsDemoTravelDestinationDescription2 => 'Pemintal Sutera'; |
| |
| @override |
| String get cardsDemoTravelDestinationCity2 => 'Chettinad'; |
| |
| @override |
| String get cardsDemoTravelDestinationLocation2 => 'Sivaganga, Tamil Nadu'; |
| |
| @override |
| String get cardsDemoTravelDestinationTitle3 => 'Kuil Brihadisvara'; |
| |
| @override |
| String get cardsDemoTravelDestinationDescription3 => 'Kuil'; |
| |
| @override |
| String get homeHeaderGallery => 'Galeri'; |
| |
| @override |
| String get homeHeaderCategories => 'Kategori'; |
| |
| @override |
| String get shrineDescription => 'Apl runcit yang mengikut perkembangan'; |
| |
| @override |
| String get fortnightlyDescription => 'Apl berita berfokuskan kandungan'; |
| |
| @override |
| String get rallyDescription => 'Apl kewangan peribadi'; |
| |
| @override |
| String get rallyAccountDataChecking => 'Semasa'; |
| |
| @override |
| String get rallyAccountDataHomeSavings => 'Simpanan Perumahan'; |
| |
| @override |
| String get rallyAccountDataCarSavings => 'Simpanan Kereta'; |
| |
| @override |
| String get rallyAccountDataVacation => 'Percutian'; |
| |
| @override |
| String get rallyAccountDetailDataAnnualPercentageYield => |
| 'Peratus Hasil Tahunan'; |
| |
| @override |
| String get rallyAccountDetailDataInterestRate => 'Kadar Faedah'; |
| |
| @override |
| String get rallyAccountDetailDataInterestYtd => 'Faedah YTD'; |
| |
| @override |
| String get rallyAccountDetailDataInterestPaidLastYear => |
| 'Faedah Dibayar Pada Tahun Lalu'; |
| |
| @override |
| String get rallyAccountDetailDataNextStatement => 'Penyata seterusnya'; |
| |
| @override |
| String get rallyAccountDetailDataAccountOwner => 'Pemilik Akaun'; |
| |
| @override |
| String get rallyBillDetailTotalAmount => 'Jumlah Keseluruhan'; |
| |
| @override |
| String get rallyBillDetailAmountPaid => 'Jumlah Dibayar'; |
| |
| @override |
| String get rallyBillDetailAmountDue => 'Jumlah Perlu Dibayar'; |
| |
| @override |
| String get rallyBudgetCategoryCoffeeShops => 'Kedai Kopi'; |
| |
| @override |
| String get rallyBudgetCategoryGroceries => 'Barangan runcit'; |
| |
| @override |
| String get rallyBudgetCategoryRestaurants => 'Restoran'; |
| |
| @override |
| String get rallyBudgetCategoryClothing => 'Pakaian'; |
| |
| @override |
| String get rallyBudgetDetailTotalCap => 'Jumlah Had'; |
| |
| @override |
| String get rallyBudgetDetailAmountUsed => 'Jumlah Digunakan'; |
| |
| @override |
| String get rallyBudgetDetailAmountLeft => 'Jumlah Baki'; |
| |
| @override |
| String get rallySettingsManageAccounts => 'Urus Akaun'; |
| |
| @override |
| String get rallySettingsTaxDocuments => 'Dokumen Cukai'; |
| |
| @override |
| String get rallySettingsPasscodeAndTouchId => 'Kod laluan dan Touch ID'; |
| |
| @override |
| String get rallySettingsNotifications => 'Pemberitahuan'; |
| |
| @override |
| String get rallySettingsPersonalInformation => 'Maklumat Peribadi'; |
| |
| @override |
| String get rallySettingsPaperlessSettings => 'Tetapan Tanpa Kertas'; |
| |
| @override |
| String get rallySettingsFindAtms => 'Cari ATM'; |
| |
| @override |
| String get rallySettingsHelp => 'Bantuan'; |
| |
| @override |
| String get rallySettingsSignOut => 'Log keluar'; |
| |
| @override |
| String get rallyAccountTotal => 'Jumlah'; |
| |
| @override |
| String get rallyBillsDue => 'Tarikh Akhir'; |
| |
| @override |
| String get rallyBudgetLeft => 'Kiri'; |
| |
| @override |
| String get rallyAccounts => 'Akaun'; |
| |
| @override |
| String get rallyBills => 'Bil'; |
| |
| @override |
| String get rallyBudgets => 'Belanjawan'; |
| |
| @override |
| String get rallyAlerts => 'Makluman'; |
| |
| @override |
| String get rallySeeAll => 'LIHAT SEMUA'; |
| |
| @override |
| String get rallyFinanceLeft => 'KIRI'; |
| |
| @override |
| String get rallyTitleOverview => 'IKHTISAR'; |
| |
| @override |
| String get rallyTitleAccounts => 'AKAUN'; |
| |
| @override |
| String get rallyTitleBills => 'BIL'; |
| |
| @override |
| String get rallyTitleBudgets => 'BELANJAWAN'; |
| |
| @override |
| String get rallyTitleSettings => 'TETAPAN'; |
| |
| @override |
| String get rallyLoginLoginToRally => 'Log masuk ke Rally'; |
| |
| @override |
| String get rallyLoginNoAccount => 'Tiada akaun?'; |
| |
| @override |
| String get rallyLoginSignUp => 'DAFTAR'; |
| |
| @override |
| String get rallyLoginUsername => 'Nama Pengguna'; |
| |
| @override |
| String get rallyLoginPassword => 'Kata laluan'; |
| |
| @override |
| String get rallyLoginLabelLogin => 'Log masuk'; |
| |
| @override |
| String get rallyLoginRememberMe => 'Ingat saya'; |
| |
| @override |
| String get rallyLoginButtonLogin => 'LOG MASUK'; |
| |
| @override |
| String rallyAlertsMessageHeadsUpShopping(Object percent) { |
| return 'Makluman, anda telah menggunakan ${percent} daripada belanjawan Beli-belah anda untuk bulan ini.'; |
| } |
| |
| @override |
| String rallyAlertsMessageSpentOnRestaurants(Object amount) { |
| return 'Anda sudah membelanjakan ${amount} pada Restoran minggu ini.'; |
| } |
| |
| @override |
| String rallyAlertsMessageATMFees(Object amount) { |
| return 'Anda sudah membelanjakan ${amount} untuk yuran ATM pada bulan ini'; |
| } |
| |
| @override |
| String rallyAlertsMessageCheckingAccount(Object percent) { |
| return 'Syabas! Akaun semasa anda adalah ${percent} lebih tinggi daripada bulan lalu.'; |
| } |
| |
| @override |
| String rallyAlertsMessageUnassignedTransactions(int count) { |
| return intl.Intl.pluralLogic( |
| count, |
| locale: localeName, |
| one: |
| 'Tingkatkan potongan cukai berpotensi anda! Tetapkan kategori kepada 1 transaksi yang tidak ditentukan.', |
| other: |
| 'Tingkatkan potongan cukai berpotensi anda! Tetapkan kategori kepada ${count} transaksi yang tidak ditentukan.', |
| ); |
| } |
| |
| @override |
| String get rallySeeAllAccounts => 'Lihat semua akaun'; |
| |
| @override |
| String get rallySeeAllBills => 'Lihat semua bil'; |
| |
| @override |
| String get rallySeeAllBudgets => 'Lihat semua belanjawan'; |
| |
| @override |
| String rallyAccountAmount( |
| Object accountName, Object accountNumber, Object amount) { |
| return 'Akaun ${accountName} bagi ${accountNumber} sebanyak ${amount}.'; |
| } |
| |
| @override |
| String rallyBillAmount(Object billName, Object date, Object amount) { |
| return 'Bil ${billName} perlu dijelaskan pada ${date} sebanyak ${amount}.'; |
| } |
| |
| @override |
| String rallyBudgetAmount(Object budgetName, Object amountUsed, |
| Object amountTotal, Object amountLeft) { |
| return 'Belanjawan ${budgetName} dengan ${amountUsed} digunakan daripada ${amountTotal}, baki ${amountLeft}'; |
| } |
| |
| @override |
| String get craneDescription => 'Apl perjalanan yang diperibadikan'; |
| |
| @override |
| String get homeCategoryReference => 'GAYA & LAIN-LAIN'; |
| |
| @override |
| String get demoInvalidURL => 'Tidak dapat memaparkan URL:'; |
| |
| @override |
| String get demoOptionsTooltip => 'Pilihan'; |
| |
| @override |
| String get demoInfoTooltip => 'Maklumat'; |
| |
| @override |
| String get demoCodeTooltip => 'Kod Tunjuk Cara'; |
| |
| @override |
| String get demoDocumentationTooltip => 'Dokumentasi API'; |
| |
| @override |
| String get demoFullscreenTooltip => 'Skrin Penuh'; |
| |
| @override |
| String get demoCodeViewerCopyAll => 'SALIN SEMUA'; |
| |
| @override |
| String get demoCodeViewerCopiedToClipboardMessage => |
| 'Disalin ke papan keratan.'; |
| |
| @override |
| String demoCodeViewerFailedToCopyToClipboardMessage(Object error) { |
| return 'Gagal menyalin ke papan keratan: ${error}'; |
| } |
| |
| @override |
| String get demoOptionsFeatureTitle => 'Lihat pilihan'; |
| |
| @override |
| String get demoOptionsFeatureDescription => |
| 'Ketik di sini untuk melihat pilihan yang tersedia untuk tunjuk cara ini.'; |
| |
| @override |
| String get settingsTitle => 'Tetapan'; |
| |
| @override |
| String get settingsButtonLabel => 'Tetapan'; |
| |
| @override |
| String get settingsButtonCloseLabel => 'Tutup tetapan'; |
| |
| @override |
| String get settingsSystemDefault => 'Sistem'; |
| |
| @override |
| String get settingsTextScaling => 'Penskalaan teks'; |
| |
| @override |
| String get settingsTextScalingSmall => 'Kecil'; |
| |
| @override |
| String get settingsTextScalingNormal => 'Biasa'; |
| |
| @override |
| String get settingsTextScalingLarge => 'Besar'; |
| |
| @override |
| String get settingsTextScalingHuge => 'Sangat Besar'; |
| |
| @override |
| String get settingsTextDirection => 'Arah teks'; |
| |
| @override |
| String get settingsTextDirectionLocaleBased => 'Berdasarkan tempat peristiwa'; |
| |
| @override |
| String get settingsTextDirectionLTR => 'LTR'; |
| |
| @override |
| String get settingsTextDirectionRTL => 'RTL'; |
| |
| @override |
| String get settingsLocale => 'Tempat peristiwa'; |
| |
| @override |
| String get settingsPlatformMechanics => 'Mekanik platform'; |
| |
| @override |
| String get settingsTheme => 'Tema'; |
| |
| @override |
| String get settingsDarkTheme => 'Gelap'; |
| |
| @override |
| String get settingsLightTheme => 'Cerah'; |
| |
| @override |
| String get settingsSlowMotion => 'Gerak perlahan'; |
| |
| @override |
| String get settingsAbout => 'Perihal Galeri Flutter'; |
| |
| @override |
| String get settingsFeedback => 'Hantar maklum balas'; |
| |
| @override |
| String get settingsAttribution => 'Direka bentuk oleh TOASTER di London'; |
| |
| @override |
| String get demoBottomAppBarTitle => 'Bar apl sebelah bawah'; |
| |
| @override |
| String get demoBottomAppBarSubtitle => |
| 'Memaparkan navigasi dan tindakan di bahagian bawah'; |
| |
| @override |
| String get demoBottomAppBarDescription => |
| 'Bar apl sebelah bawah menyediakan akses kepada laci navigasi bawah dan sehingga empat tindakan, termasuk butang tindakan terapung.'; |
| |
| @override |
| String get bottomAppBarNotch => 'Takuk'; |
| |
| @override |
| String get bottomAppBarPosition => 'Kedudukan Butang Tindakan Terapung'; |
| |
| @override |
| String get bottomAppBarPositionDockedEnd => 'Dok - Hujung'; |
| |
| @override |
| String get bottomAppBarPositionDockedCenter => 'Dok - Tengah'; |
| |
| @override |
| String get bottomAppBarPositionFloatingEnd => 'Terapung - Hujung'; |
| |
| @override |
| String get bottomAppBarPositionFloatingCenter => 'Terapung - Tengah'; |
| |
| @override |
| String get demoBannerTitle => 'Sepanduk'; |
| |
| @override |
| String get demoBannerSubtitle => 'Memaparkan sepanduk dalam senarai'; |
| |
| @override |
| String get demoBannerDescription => |
| 'Sepanduk memaparkan mesej yang penting, ringkas dan menyediakan tindakan untuk ditangani pengguna (atau mengetepikan sepanduk). Tindakan pengguna diperlukan untuk mengetepikan sepanduk.'; |
| |
| @override |
| String get demoBottomNavigationTitle => 'Navigasi bawah'; |
| |
| @override |
| String get demoBottomNavigationSubtitle => |
| 'Navigasi bawah dengan paparan memudar silang'; |
| |
| @override |
| String get demoBottomNavigationPersistentLabels => 'Label berterusan'; |
| |
| @override |
| String get demoBottomNavigationSelectedLabel => 'Label yang dipilih'; |
| |
| @override |
| String get demoBottomNavigationDescription => |
| 'Bar navigasi bawah menunjukkan tiga hingga lima destinasi di bahagian bawah skrin. Setiap destinasi diwakili oleh ikon dan label teks pilihan. Apabila ikon navigasi bawah diketik, pengguna dibawa ke destinasi navigasi tahap tinggi yang dikaitkan dengan ikon tersebut.'; |
| |
| @override |
| String get demoButtonTitle => 'Butang'; |
| |
| @override |
| String get demoButtonSubtitle => |
| 'Rata, timbul, garis bentuk dan pelbagai lagi'; |
| |
| @override |
| String get demoFlatButtonTitle => 'Butang Rata'; |
| |
| @override |
| String get demoFlatButtonDescription => |
| 'Butang rata memaparkan percikan dakwat apabila ditekan namun tidak timbul. Gunakan butang rata pada bar alat, dalam dialog dan sebaris dengan pelapik'; |
| |
| @override |
| String get demoRaisedButtonTitle => 'Butang Timbul'; |
| |
| @override |
| String get demoRaisedButtonDescription => |
| 'Butang timbul menambahkan dimensi pada reka letak yang kebanyakannya rata. Butang ini menekankan fungsi pada ruang sibuk atau luas.'; |
| |
| @override |
| String get demoOutlineButtonTitle => 'Butang Garis Bentuk'; |
| |
| @override |
| String get demoOutlineButtonDescription => |
| 'Butang garis bentuk menjadi legap dan terangkat apabila ditekan. Butang ini sering digandingkan dengan butang timbul untuk menunjukkan tindakan sekunder alternatif.'; |
| |
| @override |
| String get demoToggleButtonTitle => 'Butang Togol'; |
| |
| @override |
| String get demoToggleButtonDescription => |
| 'Butang togol boleh digunakan untuk mengumpulkan pilihan yang berkaitan. Untuk menekankan kumpulan butang togol yang berkaitan, kumpulan harus berkongsi bekas yang sama'; |
| |
| @override |
| String get demoFloatingButtonTitle => 'Butang Tindakan Terapung'; |
| |
| @override |
| String get demoFloatingButtonDescription => |
| 'Butang tindakan terapung ialah butang ikon bulat yang menuding pada kandungan untuk mempromosikan tindakan utama dalam aplikasi.'; |
| |
| @override |
| String get demoCardTitle => 'Kad'; |
| |
| @override |
| String get demoCardSubtitle => 'Kad garis dasar dengan penjuru bulat'; |
| |
| @override |
| String get demoChipTitle => 'Cip'; |
| |
| @override |
| String get demoCardDescription => |
| 'Kad merupakan helaian Bahan yang digunakan untuk mewakili beberapa maklumat berkaitan, contohnya album, lokasi geografi, hidangan, butiran hubungan dan lain-lain.'; |
| |
| @override |
| String get demoChipSubtitle => |
| 'Unsur sarat yang mewakili input, atribut atau tindakan'; |
| |
| @override |
| String get demoActionChipTitle => 'Cip Tindakan'; |
| |
| @override |
| String get demoActionChipDescription => |
| 'Cip tindakan ialah satu set pilihan yang mencetuskan tindakan yang berkaitan dengan kandungan utama. Cip tindakan seharusnya dipaparkan secara dinamik dan kontekstual dalam UI.'; |
| |
| @override |
| String get demoChoiceChipTitle => 'Cip Pilihan'; |
| |
| @override |
| String get demoChoiceChipDescription => |
| 'Cip pilihan mewakili satu pilihan daripada satu set. Cip pilihan mengandungi teks atau kategori deskriptif yang berkaitan.'; |
| |
| @override |
| String get demoFilterChipTitle => 'Cip Penapis'; |
| |
| @override |
| String get demoFilterChipDescription => |
| 'Cip penapis menggunakan teg atau perkataan deskriptif sebagai cara untuk menapis kandungan.'; |
| |
| @override |
| String get demoInputChipTitle => 'Cip Input'; |
| |
| @override |
| String get demoInputChipDescription => |
| 'Cip input mewakili bahagian maklumat yang kompleks, seperti entiti (orang, tempat atau benda) atau teks perbualan dalam bentuk padat.'; |
| |
| @override |
| String get demoDataTableTitle => 'Jadual Data'; |
| |
| @override |
| String get demoDataTableSubtitle => 'Baris dan lajur maklumat'; |
| |
| @override |
| String get demoDataTableDescription => |
| 'Jadual data memaparkan maklumat dalam format seperti grid yang mengandungi baris dan lajur. Jadual ini menyusun maklumat dengan cara yang mudah untuk diimbas, supaya pengguna dapat mencari corak dan cerapan.'; |
| |
| @override |
| String get dataTableHeader => 'Pemakanan'; |
| |
| @override |
| String get dataTableColumnDessert => 'Pencuci mulut (1 sajian)'; |
| |
| @override |
| String get dataTableColumnCalories => 'Kalori'; |
| |
| @override |
| String get dataTableColumnFat => 'Lemak (g)'; |
| |
| @override |
| String get dataTableColumnCarbs => 'Karbohidrat (g)'; |
| |
| @override |
| String get dataTableColumnProtein => 'Protein (g)'; |
| |
| @override |
| String get dataTableColumnSodium => 'Sodium (mg)'; |
| |
| @override |
| String get dataTableColumnCalcium => 'Kalsium (%)'; |
| |
| @override |
| String get dataTableColumnIron => 'Besi (%)'; |
| |
| @override |
| String get dataTableRowFrozenYogurt => 'Yogurt beku'; |
| |
| @override |
| String get dataTableRowIceCreamSandwich => 'Ice cream sandwich'; |
| |
| @override |
| String get dataTableRowEclair => 'Eclair'; |
| |
| @override |
| String get dataTableRowCupcake => 'Cupcake'; |
| |
| @override |
| String get dataTableRowGingerbread => 'Gingerbread'; |
| |
| @override |
| String get dataTableRowJellyBean => 'Jelly bean'; |
| |
| @override |
| String get dataTableRowLollipop => 'Lollipop'; |
| |
| @override |
| String get dataTableRowHoneycomb => 'Honeycomb'; |
| |
| @override |
| String get dataTableRowDonut => 'Donut'; |
| |
| @override |
| String get dataTableRowApplePie => 'Pai epal'; |
| |
| @override |
| String dataTableRowWithSugar(Object value) { |
| return '${value} bergula'; |
| } |
| |
| @override |
| String dataTableRowWithHoney(Object value) { |
| return '${value} bermadu'; |
| } |
| |
| @override |
| String get demoDialogTitle => 'Dialog'; |
| |
| @override |
| String get demoDialogSubtitle => 'Ringkas, makluman dan skrin penuh'; |
| |
| @override |
| String get demoAlertDialogTitle => 'Makluman'; |
| |
| @override |
| String get demoAlertDialogDescription => |
| 'Dialog makluman memberitahu pengguna tentang situasi yang memerlukan perakuan. Dialog makluman mempunyai tajuk pilihan dan senarai tindakan pilihan.'; |
| |
| @override |
| String get demoAlertTitleDialogTitle => 'Makluman Bertajuk'; |
| |
| @override |
| String get demoSimpleDialogTitle => 'Ringkas'; |
| |
| @override |
| String get demoSimpleDialogDescription => |
| 'Dialog ringkas menawarkan pengguna satu pilihan antara beberapa pilihan. Dialog ringkas mempunyai tajuk pilihan yang dipaparkan di bahagian atas pilihan itu.'; |
| |
| @override |
| String get demoGridListsTitle => 'Senarai Grid'; |
| |
| @override |
| String get demoGridListsSubtitle => 'Reka letak baris dan lajur'; |
| |
| @override |
| String get demoGridListsDescription => |
| 'Senarai Grid adalah paling sesuai untuk pembentangan data homogen, biasanya imej. Setiap item dalam senarai grid dipanggil jubin.'; |
| |
| @override |
| String get demoGridListsImageOnlyTitle => 'Imej sahaja'; |
| |
| @override |
| String get demoGridListsHeaderTitle => 'Dengan pengepala'; |
| |
| @override |
| String get demoGridListsFooterTitle => 'Dengan pengaki'; |
| |
| @override |
| String get demoSlidersTitle => 'Peluncur'; |
| |
| @override |
| String get demoSlidersSubtitle => 'Widget untuk memilih nilai dengan meleret'; |
| |
| @override |
| String get demoSlidersDescription => |
| 'Peluncur menggambarkan satu julat nilai di sepanjang bar dan pengguna boleh memilih satu daripada nilai itu. Peluncur ini sesuai untuk melaraskan tetapan seperti kelantangan, kecerahan atau penggunaan penapis imej.'; |
| |
| @override |
| String get demoRangeSlidersTitle => 'Peluncur Julat'; |
| |
| @override |
| String get demoRangeSlidersDescription => |
| 'Peluncur menggambarkan satu julat nilai di sepanjang bar. Peluncur boleh mempunyai ikon di kedua-dua hujung bar yang menggambarkan satu julat nilai. Peluncur ini sesuai untuk melaraskan tetapan seperti kelantangan, kecerahan atau penggunaan penapis imej.'; |
| |
| @override |
| String get demoCustomSlidersTitle => 'Peluncur Tersuai'; |
| |
| @override |
| String get demoCustomSlidersDescription => |
| 'Peluncur menggambarkan satu julat nilai di sepanjang bar dan pengguna boleh memilih satu atau beberapa nilai itu. Peluncur boleh bertema atau disesuaikan.'; |
| |
| @override |
| String get demoSlidersContinuousWithEditableNumericalValue => |
| 'Berterusan dengan Nilai Berangka Boleh Edit'; |
| |
| @override |
| String get demoSlidersDiscrete => 'Diskret'; |
| |
| @override |
| String get demoSlidersDiscreteSliderWithCustomTheme => |
| 'Peluncur Diskret dengan Tema Tersuai'; |
| |
| @override |
| String get demoSlidersContinuousRangeSliderWithCustomTheme => |
| 'Peluncur Julat Berterusan dengan Tema Tersuai'; |
| |
| @override |
| String get demoSlidersContinuous => 'Berterusan'; |
| |
| @override |
| String get demoSlidersEditableNumericalValue => 'Nilai berangka boleh edit'; |
| |
| @override |
| String get demoMenuTitle => 'Menu'; |
| |
| @override |
| String get demoContextMenuTitle => 'Menu konteks'; |
| |
| @override |
| String get demoSectionedMenuTitle => 'Menu berbahagian'; |
| |
| @override |
| String get demoSimpleMenuTitle => 'Menu ringkas'; |
| |
| @override |
| String get demoChecklistMenuTitle => 'Menu senarai semak'; |
| |
| @override |
| String get demoMenuSubtitle => 'Butang menu dan menu ringkas'; |
| |
| @override |
| String get demoMenuDescription => |
| 'Menu memaparkan senarai pilihan pada permukaan sementara. Menu ini muncul apabila pengguna berinteraksi dengan butang, tindakan atau kawalan lain.'; |
| |
| @override |
| String get demoMenuItemValueOne => 'Item menu pertama'; |
| |
| @override |
| String get demoMenuItemValueTwo => 'Item menu kedua'; |
| |
| @override |
| String get demoMenuItemValueThree => 'Item menu ketiga'; |
| |
| @override |
| String get demoMenuOne => 'Satu'; |
| |
| @override |
| String get demoMenuTwo => 'Dua'; |
| |
| @override |
| String get demoMenuThree => 'Tiga'; |
| |
| @override |
| String get demoMenuFour => 'Empat'; |
| |
| @override |
| String get demoMenuAnItemWithAContextMenuButton => 'Item dengan menu konteks'; |
| |
| @override |
| String get demoMenuContextMenuItemOne => 'Item menu konteks pertama'; |
| |
| @override |
| String get demoMenuADisabledMenuItem => 'Item menu dilumpuhkan'; |
| |
| @override |
| String get demoMenuContextMenuItemThree => 'Item menu konteks ketiga'; |
| |
| @override |
| String get demoMenuAnItemWithASectionedMenu => 'Item dengan menu berbahagian'; |
| |
| @override |
| String get demoMenuPreview => 'Pratonton'; |
| |
| @override |
| String get demoMenuShare => 'Kongsi'; |
| |
| @override |
| String get demoMenuGetLink => 'Dapatkan pautan'; |
| |
| @override |
| String get demoMenuRemove => 'Alih keluar'; |
| |
| @override |
| String demoMenuSelected(Object value) { |
| return 'Dipilih: ${value}'; |
| } |
| |
| @override |
| String demoMenuChecked(Object value) { |
| return 'Ditandai: ${value}'; |
| } |
| |
| @override |
| String get demoMenuAnItemWithASimpleMenu => 'Item dengan menu ringkas'; |
| |
| @override |
| String get demoMenuAnItemWithAChecklistMenu => |
| 'Item dengan menu senarai semak'; |
| |
| @override |
| String get demoFullscreenDialogTitle => 'Skrin penuh'; |
| |
| @override |
| String get demoFullscreenDialogDescription => |
| 'Sifat Dialogskrinpenuh menentukan sama ada halaman masuk ialah dialog mod skrin penuh'; |
| |
| @override |
| String get demoCupertinoActivityIndicatorTitle => 'Penunjuk aktiviti'; |
| |
| @override |
| String get demoCupertinoActivityIndicatorSubtitle => |
| 'Penunjuk aktiviti gaya iOS'; |
| |
| @override |
| String get demoCupertinoActivityIndicatorDescription => |
| 'Penunjuk aktiviti gaya iOS yang berputar mengikut arah jam.'; |
| |
| @override |
| String get demoCupertinoButtonsTitle => 'Butang'; |
| |
| @override |
| String get demoCupertinoButtonsSubtitle => 'Butang gaya iOS'; |
| |
| @override |
| String get demoCupertinoButtonsDescription => |
| 'Butang gaya iOS. Butang menggunakan teks dan/atau ikon yang melenyap keluar dan muncul apabila disentuh. Boleh mempunyai latar belakang secara pilihan.'; |
| |
| @override |
| String get demoCupertinoAlertsTitle => 'Makluman'; |
| |
| @override |
| String get demoCupertinoAlertsSubtitle => 'Dialog makluman gaya iOS'; |
| |
| @override |
| String get demoCupertinoAlertTitle => 'Makluman'; |
| |
| @override |
| String get demoCupertinoAlertDescription => |
| 'Dialog makluman memberitahu pengguna tentang situasi yang memerlukan perakuan. Dialog makluman mempunyai tajuk pilihan, kandungan pilihan dan senarai tindakan pilihan. Tajuk dipaparkan di bahagian atas kandungan manakala tindakan dipaparkan di bahagian bawah kandungan.'; |
| |
| @override |
| String get demoCupertinoAlertWithTitleTitle => 'Makluman Bertajuk'; |
| |
| @override |
| String get demoCupertinoAlertButtonsTitle => 'Makluman Dengan Butang'; |
| |
| @override |
| String get demoCupertinoAlertButtonsOnlyTitle => 'Butang Makluman Sahaja'; |
| |
| @override |
| String get demoCupertinoActionSheetTitle => 'Helaian Tindakan'; |
| |
| @override |
| String get demoCupertinoActionSheetDescription => |
| 'Helaian tindakan ialah gaya makluman tertentu yang mengemukakan kepada pengguna set dua atau lebih pilihan yang berkaitan dengan konteks semasa. Helaian tindakan boleh mempunyai tajuk, mesej tambahan dan senarai tindakan.'; |
| |
| @override |
| String get demoCupertinoNavigationBarTitle => 'Bar navigasi'; |
| |
| @override |
| String get demoCupertinoNavigationBarSubtitle => 'Bar navigasi gaya iOS'; |
| |
| @override |
| String get demoCupertinoNavigationBarDescription => |
| 'Bar navigasi bergaya iOS Bar navigasi ialah bar alat yang secara minimumnya mengandungi tajuk halaman di tengah-tengah bar alat.'; |
| |
| @override |
| String get demoCupertinoPickerTitle => 'Pemilih'; |
| |
| @override |
| String get demoCupertinoPickerSubtitle => 'Pemilih tarikh dan masa gaya iOS'; |
| |
| @override |
| String get demoCupertinoPickerDescription => |
| 'Widget pemilih gaya iOS yang boleh digunakan untuk memilih tarikh, masa atau kedua-duanya.'; |
| |
| @override |
| String get demoCupertinoPickerTimer => 'Pemasa'; |
| |
| @override |
| String get demoCupertinoPickerDate => 'Tarikh'; |
| |
| @override |
| String get demoCupertinoPickerTime => 'Masa'; |
| |
| @override |
| String get demoCupertinoPickerDateTime => 'Tarikh dan Masa'; |
| |
| @override |
| String get demoCupertinoPullToRefreshTitle => 'Tarik untuk memuat semula'; |
| |
| @override |
| String get demoCupertinoPullToRefreshSubtitle => |
| 'Kawalan tarik untuk muat semula gaya iOS'; |
| |
| @override |
| String get demoCupertinoPullToRefreshDescription => |
| 'Widget yang melaksanakan kawalan kandungan tarik untuk muat semula gaya iOS.'; |
| |
| @override |
| String get demoCupertinoSegmentedControlTitle => 'Kawalan disegmenkan'; |
| |
| @override |
| String get demoCupertinoSegmentedControlSubtitle => |
| 'Kawalan disegmenkan gaya iOS'; |
| |
| @override |
| String get demoCupertinoSegmentedControlDescription => |
| 'Digunakan untuk memilih antara beberapa pilihan eksklusif bersama. Apabila satu pilihan dalam kawalan yang disegmenkan dipilih, pilihan lain dalam kawalan disegmenkan itu dihentikan sebagai pilihan.'; |
| |
| @override |
| String get demoCupertinoSliderTitle => 'Peluncur'; |
| |
| @override |
| String get demoCupertinoSliderSubtitle => 'Peluncur gaya iOS'; |
| |
| @override |
| String get demoCupertinoSliderDescription => |
| 'Peluncur boleh digunakan untuk memilih daripada set nilai berterusan atau diskret.'; |
| |
| @override |
| String demoCupertinoSliderContinuous(Object value) { |
| return 'Berterusan: ${value}'; |
| } |
| |
| @override |
| String demoCupertinoSliderDiscrete(Object value) { |
| return 'Diskret: ${value}'; |
| } |
| |
| @override |
| String get demoCupertinoSwitchSubtitle => 'Suis gaya iOS'; |
| |
| @override |
| String get demoCupertinoSwitchDescription => |
| 'Suis digunakan untuk menogol keadaan hidup/mati tetapan tunggal.'; |
| |
| @override |
| String get demoCupertinoTabBarTitle => 'Bar tab'; |
| |
| @override |
| String get demoCupertinoTabBarSubtitle => 'Bar tab bawah gaya iOS'; |
| |
| @override |
| String get demoCupertinoTabBarDescription => |
| 'Bar tab navigasi bawah gaya iOS. Memaparkan berbilang tab dengan satu tab sedang aktif, tab pertama secara lalai.'; |
| |
| @override |
| String get cupertinoTabBarHomeTab => 'Laman Utama'; |
| |
| @override |
| String get cupertinoTabBarChatTab => 'Chat'; |
| |
| @override |
| String get cupertinoTabBarProfileTab => 'Profil'; |
| |
| @override |
| String get demoCupertinoTextFieldTitle => 'Medan teks'; |
| |
| @override |
| String get demoCupertinoTextFieldSubtitle => 'Medan teks gaya iOS'; |
| |
| @override |
| String get demoCupertinoTextFieldDescription => |
| 'Medan teks membolehkan pengguna memasukkan teks menggunakan papan kekunci perkakasan atau papan kekunci pada skrin.'; |
| |
| @override |
| String get demoCupertinoTextFieldPIN => 'PIN'; |
| |
| @override |
| String get demoColorsTitle => 'Warna'; |
| |
| @override |
| String get demoColorsSubtitle => 'Semua warna yang dipratakrif'; |
| |
| @override |
| String get demoColorsDescription => |
| 'Warna dan malar reja warna yang mewakili palet warna Reka Bentuk Bahan.'; |
| |
| @override |
| String get demoTypographyTitle => 'Tipografi'; |
| |
| @override |
| String get demoTypographySubtitle => 'Semua gaya teks yang dipratentukan'; |
| |
| @override |
| String get demoTypographyDescription => |
| 'Definisi bagi pelbagai gaya tipografi yang ditemui dalam Reka Bentuk Bahan.'; |
| |
| @override |
| String get demo2dTransformationsTitle => 'Transformasi 2D'; |
| |
| @override |
| String get demo2dTransformationsSubtitle => 'Sorot, zum, putar'; |
| |
| @override |
| String get demo2dTransformationsDescription => |
| 'Ketik untuk mengedit jubin dan gunakan gerak isyarat untuk bergerak di sekitar latar. Seret untuk menyorot, cubit untuk mengezum, putar menggunakan dua jari. Tekan butang tetapkan semula untuk kembali ke orientasi permulaan.'; |
| |
| @override |
| String get demo2dTransformationsResetTooltip => |
| 'Tetapkan semula transformasi'; |
| |
| @override |
| String get demo2dTransformationsEditTooltip => 'Edit jubin'; |
| |
| @override |
| String get buttonText => 'BUTANG'; |
| |
| @override |
| String get demoBottomSheetTitle => 'Helaian bawah'; |
| |
| @override |
| String get demoBottomSheetSubtitle => 'Helaian bawah mod dan berterusan'; |
| |
| @override |
| String get demoBottomSheetPersistentTitle => 'Helaian bawah berterusan'; |
| |
| @override |
| String get demoBottomSheetPersistentDescription => |
| 'Helaian bawah berterusan menunjukkan maklumat yang menambah kandungan utama apl. Helaian bawah berterusan tetap kelihatan walaupun semasa pengguna berinteraksi dengan bahagian lain apl.'; |
| |
| @override |
| String get demoBottomSheetModalTitle => 'Helaian bawah mod'; |
| |
| @override |
| String get demoBottomSheetModalDescription => |
| 'Helaian bawah mod adalah sebagai alternatif kepada menu atau dialog dan menghalang pengguna daripada berinteraksi dengan apl yang lain.'; |
| |
| @override |
| String get demoBottomSheetAddLabel => 'Tambah'; |
| |
| @override |
| String get demoBottomSheetButtonText => 'TUNJUKKAN HELAIAN BAWAH'; |
| |
| @override |
| String get demoBottomSheetHeader => 'Pengepala'; |
| |
| @override |
| String demoBottomSheetItem(Object value) { |
| return 'Item ${value}'; |
| } |
| |
| @override |
| String get demoListsTitle => 'Senarai'; |
| |
| @override |
| String get demoListsSubtitle => 'Reka letak senarai penatalan'; |
| |
| @override |
| String get demoListsDescription => |
| 'Baris tunggal ketinggian tetap yang biasanya mengandungi beberapa teks serta ikon mendulu atau mengekor.'; |
| |
| @override |
| String get demoOneLineListsTitle => 'Satu Baris'; |
| |
| @override |
| String get demoTwoLineListsTitle => 'Dua Baris'; |
| |
| @override |
| String get demoListsSecondary => 'Teks peringkat kedua'; |
| |
| @override |
| String get demoProgressIndicatorTitle => 'Penunjuk kemajuan'; |
| |
| @override |
| String get demoProgressIndicatorSubtitle => 'Linear, bulat, tidak tentu'; |
| |
| @override |
| String get demoCircularProgressIndicatorTitle => 'Penunjuk Kemajuan Bulat'; |
| |
| @override |
| String get demoCircularProgressIndicatorDescription => |
| 'Penunjuk kemajuan bulat bagi Reka Bentuk Bahan, yang berputar untuk menunjukkan bahawa aplikasi sedang sibuk.'; |
| |
| @override |
| String get demoLinearProgressIndicatorTitle => 'Penunjuk Kemajuan Linear'; |
| |
| @override |
| String get demoLinearProgressIndicatorDescription => |
| 'Penunjuk kemajuan linear Reka Bentuk Bahan, juga dikenali sebagai bar kemajuan.'; |
| |
| @override |
| String get demoPickersTitle => 'Pemilih'; |
| |
| @override |
| String get demoPickersSubtitle => 'Pilihan tarikh dan masa'; |
| |
| @override |
| String get demoDatePickerTitle => 'Pemilih Tarikh'; |
| |
| @override |
| String get demoDatePickerDescription => |
| 'Menunjukkan dialog yang mengandungi pemilih tarikh Reka Bentuk Bahan.'; |
| |
| @override |
| String get demoTimePickerTitle => 'Pemilih Masa'; |
| |
| @override |
| String get demoTimePickerDescription => |
| 'Menunjukkan dialog yang mengandungi pemilih masa Reka Bentuk Bahan.'; |
| |
| @override |
| String get demoPickersShowPicker => 'TUNJUKKAN PEMILIH'; |
| |
| @override |
| String get demoTabsTitle => 'Tab'; |
| |
| @override |
| String get demoTabsScrollingTitle => 'Menatal'; |
| |
| @override |
| String get demoTabsNonScrollingTitle => 'Bukan menatal'; |
| |
| @override |
| String get demoTabsSubtitle => |
| 'Tab dengan paparan boleh ditatal secara bebas'; |
| |
| @override |
| String get demoTabsDescription => |
| 'Tab menyusun kandungan untuk semua skrin, set data dan interaksi lain yang berbeza-beza.'; |
| |
| @override |
| String get demoSnackbarsTitle => 'Bar snek'; |
| |
| @override |
| String get demoSnackbarsSubtitle => |
| 'Bar snek menunjukkan mesej di bahagian bawah skrin'; |
| |
| @override |
| String get demoSnackbarsDescription => |
| 'Bar snek memberitahu pengguna tentang proses yang telah dilakukan atau yang akan dilakukan oleh apl. Bar snek ini dipaparkan di bahagian bawah skrin secara sementara. Bar snek tidak sepatutnya mengganggu pengalaman pengguna dan tidak memerlukan input pengguna untuk hilang.'; |
| |
| @override |
| String get demoSnackbarsButtonLabel => 'TUNJUKKAN BAR SNEK'; |
| |
| @override |
| String get demoSnackbarsText => 'Ini ialah Bar Snek.'; |
| |
| @override |
| String get demoSnackbarsActionButtonLabel => 'TINDAKAN'; |
| |
| @override |
| String get demoSnackbarsAction => 'Anda menekan tindakan bar snek.'; |
| |
| @override |
| String get demoSelectionControlsTitle => 'Kawalan pilihan'; |
| |
| @override |
| String get demoSelectionControlsSubtitle => |
| 'Kotak pilihan, butang radio dan suis'; |
| |
| @override |
| String get demoSelectionControlsCheckboxTitle => 'Kotak pilihan'; |
| |
| @override |
| String get demoSelectionControlsCheckboxDescription => |
| 'Kotak pilihan membenarkan pengguna memilih beberapa pilihan daripada satu set. Nilai kotak pilihan biasa adalah benar atau salah dan nilai kotak pilihan tiga keadaan juga boleh menjadi sifar.'; |
| |
| @override |
| String get demoSelectionControlsRadioTitle => 'Radio'; |
| |
| @override |
| String get demoSelectionControlsRadioDescription => |
| 'Butang radio membenarkan pengguna memilih satu pilihan daripada satu set. Gunakan butang radio untuk pemilihan eksklusif jika anda berpendapat bahawa pengguna perlu melihat semua pilihan yang tersedia secara bersebelahan.'; |
| |
| @override |
| String get demoSelectionControlsSwitchTitle => 'Tukar'; |
| |
| @override |
| String get demoSelectionControlsSwitchDescription => |
| 'Suis hidup/mati menogol keadaan pilihan tetapan tunggal. Pilihan kawalan suis serta keadaannya, hendaklah dibuat jelas daripada label sebaris yang sepadan.'; |
| |
| @override |
| String get demoBottomTextFieldsTitle => 'Medan teks'; |
| |
| @override |
| String get demoTextFieldTitle => 'Medan teks'; |
| |
| @override |
| String get demoTextFieldSubtitle => |
| 'Teks dan nombor boleh edit bagi garisan tunggal'; |
| |
| @override |
| String get demoTextFieldDescription => |
| 'Medan teks membolehkan pengguna memasukkan teks ke dalam UI. Medan teks ini biasanya dipaparkan dalam borang dan dialog.'; |
| |
| @override |
| String get demoTextFieldShowPasswordLabel => 'Tunjukkan kata laluan'; |
| |
| @override |
| String get demoTextFieldHidePasswordLabel => 'Sembunyikan kata laluan'; |
| |
| @override |
| String get demoTextFieldFormErrors => |
| 'Sila betulkan ralat yang berwarna merah sebelum serahan.'; |
| |
| @override |
| String get demoTextFieldNameRequired => 'Nama diperlukan.'; |
| |
| @override |
| String get demoTextFieldOnlyAlphabeticalChars => |
| 'Sila masukkan aksara mengikut abjad sahaja.'; |
| |
| @override |
| String get demoTextFieldEnterUSPhoneNumber => |
| '(###) ###-#### - Masukkan nombor telefon AS.'; |
| |
| @override |
| String get demoTextFieldEnterPassword => 'Sila masukkan kata laluan.'; |
| |
| @override |
| String get demoTextFieldPasswordsDoNotMatch => 'Kata laluan tidak sepadan'; |
| |
| @override |
| String get demoTextFieldWhatDoPeopleCallYou => 'Apakah nama panggilan anda?'; |
| |
| @override |
| String get demoTextFieldNameField => 'Nama*'; |
| |
| @override |
| String get demoTextFieldWhereCanWeReachYou => |
| 'Bagaimanakah cara menghubungi anda?'; |
| |
| @override |
| String get demoTextFieldPhoneNumber => 'Nombor telefon*'; |
| |
| @override |
| String get demoTextFieldYourEmailAddress => 'Alamat e-mel anda'; |
| |
| @override |
| String get demoTextFieldEmail => 'E-mel'; |
| |
| @override |
| String get demoTextFieldTellUsAboutYourself => |
| 'Beritahu kami tentang diri anda. (misalnya, tulis perkara yang anda lakukan atau hobi anda)'; |
| |
| @override |
| String get demoTextFieldKeepItShort => 'Ringkaskan, teks ini hanya demo.'; |
| |
| @override |
| String get demoTextFieldLifeStory => 'Kisah hidup'; |
| |
| @override |
| String get demoTextFieldSalary => 'Gaji'; |
| |
| @override |
| String get demoTextFieldUSD => 'USD'; |
| |
| @override |
| String get demoTextFieldNoMoreThan => 'Tidak melebihi 8 aksara.'; |
| |
| @override |
| String get demoTextFieldPassword => 'Kata laluan*'; |
| |
| @override |
| String get demoTextFieldRetypePassword => 'Taip semula kata laluan*'; |
| |
| @override |
| String get demoTextFieldSubmit => 'SERAH'; |
| |
| @override |
| String demoTextFieldNameHasPhoneNumber(Object name, Object phoneNumber) { |
| return 'Nombor telefon ${name} ialah ${phoneNumber}'; |
| } |
| |
| @override |
| String get demoTextFieldRequiredField => '* menandakan medan yang diperlukan'; |
| |
| @override |
| String get demoTooltipTitle => 'Tip alat'; |
| |
| @override |
| String get demoTooltipSubtitle => |
| 'Mesej ringkas dipaparkan apabila tekan lama atau tuding'; |
| |
| @override |
| String get demoTooltipDescription => |
| 'Tip alat menyediakan label teks yang membantu menjelaskan fungsi butang atau tindakan antara muka pengguna yang lain. Tip alat memaparkan teks bermaklumat apabila pengguna menuding, menumpukan atau tekan lama pada satu unsur.'; |
| |
| @override |
| String get demoTooltipInstructions => |
| 'Tekan lama atau tuding untuk memaparkan tip alat.'; |
| |
| @override |
| String get bottomNavigationCommentsTab => 'Ulasan'; |
| |
| @override |
| String get bottomNavigationCalendarTab => 'Kalendar'; |
| |
| @override |
| String get bottomNavigationAccountTab => 'Akaun'; |
| |
| @override |
| String get bottomNavigationAlarmTab => 'Penggera'; |
| |
| @override |
| String get bottomNavigationCameraTab => 'Kamera'; |
| |
| @override |
| String bottomNavigationContentPlaceholder(Object title) { |
| return 'Pemegang tempat untuk tab ${title}'; |
| } |
| |
| @override |
| String get buttonTextCreate => 'Buat'; |
| |
| @override |
| String dialogSelectedOption(Object value) { |
| return 'Anda memilih: \"${value}\"'; |
| } |
| |
| @override |
| String get chipTurnOnLights => 'Hidupkan lampu'; |
| |
| @override |
| String get chipSmall => 'Kecil'; |
| |
| @override |
| String get chipMedium => 'Sederhana'; |
| |
| @override |
| String get chipLarge => 'Besar'; |
| |
| @override |
| String get chipElevator => 'Lif'; |
| |
| @override |
| String get chipWasher => 'Mesin basuh'; |
| |
| @override |
| String get chipFireplace => 'Pendiang'; |
| |
| @override |
| String get chipBiking => 'Berbasikal'; |
| |
| @override |
| String get dialogDiscardTitle => 'Buang draf?'; |
| |
| @override |
| String get dialogLocationTitle => 'Gunakan perkhidmatan lokasi Google?'; |
| |
| @override |
| String get dialogLocationDescription => |
| 'Benarkan Google membantu apl menentukan lokasi. Ini bermakna menghantar data lokasi awanama kepada Google, walaupun semasa tiada apl yang berjalan.'; |
| |
| @override |
| String get dialogCancel => 'BATAL'; |
| |
| @override |
| String get dialogDiscard => 'BUANG'; |
| |
| @override |
| String get dialogDisagree => 'TIDAK SETUJU'; |
| |
| @override |
| String get dialogAgree => 'SETUJU'; |
| |
| @override |
| String get dialogSetBackup => 'Tetapkan akaun sandaran'; |
| |
| @override |
| String get dialogAddAccount => 'Tambah akaun'; |
| |
| @override |
| String get dialogShow => 'TUNJUKKAN DIALOG'; |
| |
| @override |
| String get dialogFullscreenTitle => 'Dialog Skrin Penuh'; |
| |
| @override |
| String get dialogFullscreenSave => 'SIMPAN'; |
| |
| @override |
| String get dialogFullscreenDescription => 'Demo dialog skrin penuh'; |
| |
| @override |
| String get cupertinoButton => 'Butang'; |
| |
| @override |
| String get cupertinoButtonWithBackground => 'Dengan Latar Belakang'; |
| |
| @override |
| String get cupertinoAlertCancel => 'Batal'; |
| |
| @override |
| String get cupertinoAlertDiscard => 'Buang'; |
| |
| @override |
| String get cupertinoAlertLocationTitle => |
| 'Benarkan \"Peta\" mengakses lokasi anda semasa anda menggunakan apl?'; |
| |
| @override |
| String get cupertinoAlertLocationDescription => |
| 'Lokasi semasa anda akan dipaparkan pada peta dan digunakan untuk menunjuk arah, hasil carian tempat berdekatan dan anggaran waktu perjalanan.'; |
| |
| @override |
| String get cupertinoAlertAllow => 'Benarkan'; |
| |
| @override |
| String get cupertinoAlertDontAllow => 'Jangan Benarkan'; |
| |
| @override |
| String get cupertinoAlertFavoriteDessert => 'Pilih Pencuci Mulut Kegemaran'; |
| |
| @override |
| String get cupertinoAlertDessertDescription => |
| 'Sila pilih jenis pencuci mulut kegemaran anda daripada senarai di bawah. Pemilihan anda akan digunakan untuk menyesuaikan senarai kedai makan yang dicadangkan di kawasan anda.'; |
| |
| @override |
| String get cupertinoAlertCheesecake => 'Kek keju'; |
| |
| @override |
| String get cupertinoAlertTiramisu => 'Tiramisu'; |
| |
| @override |
| String get cupertinoAlertApplePie => 'Pai Epal'; |
| |
| @override |
| String get cupertinoAlertChocolateBrownie => 'Brownie Coklat'; |
| |
| @override |
| String get cupertinoShowAlert => 'Tunjukkan Makluman'; |
| |
| @override |
| String get colorsRed => 'MERAH'; |
| |
| @override |
| String get colorsPink => 'MERAH JAMBU'; |
| |
| @override |
| String get colorsPurple => 'UNGU'; |
| |
| @override |
| String get colorsDeepPurple => 'UNGU TUA'; |
| |
| @override |
| String get colorsIndigo => 'BIRU NILA'; |
| |
| @override |
| String get colorsBlue => 'BIRU'; |
| |
| @override |
| String get colorsLightBlue => 'BIRU MUDA'; |
| |
| @override |
| String get colorsCyan => 'BIRU KEHIJAUAN'; |
| |
| @override |
| String get colorsTeal => 'HIJAU KEBIRUAN'; |
| |
| @override |
| String get colorsGreen => 'HIJAU'; |
| |
| @override |
| String get colorsLightGreen => 'HIJAU CERAH'; |
| |
| @override |
| String get colorsLime => 'HIJAU LIMAU NIPIS'; |
| |
| @override |
| String get colorsYellow => 'KUNING'; |
| |
| @override |
| String get colorsAmber => 'KUNING JINGGA'; |
| |
| @override |
| String get colorsOrange => 'JINGGA'; |
| |
| @override |
| String get colorsDeepOrange => 'JINGGA TUA'; |
| |
| @override |
| String get colorsBrown => 'COKLAT'; |
| |
| @override |
| String get colorsGrey => 'KELABU'; |
| |
| @override |
| String get colorsBlueGrey => 'KELABU KEBIRUAN'; |
| |
| @override |
| String get placeChennai => 'Chennai'; |
| |
| @override |
| String get placeTanjore => 'Tanjore'; |
| |
| @override |
| String get placeChettinad => 'Chettinad'; |
| |
| @override |
| String get placePondicherry => 'Pondicherry'; |
| |
| @override |
| String get placeFlowerMarket => 'Flower Market'; |
| |
| @override |
| String get placeBronzeWorks => 'Bronze Works'; |
| |
| @override |
| String get placeMarket => 'Market'; |
| |
| @override |
| String get placeThanjavurTemple => 'Thanjavur Temple'; |
| |
| @override |
| String get placeSaltFarm => 'Salt Farm'; |
| |
| @override |
| String get placeScooters => 'Skuter'; |
| |
| @override |
| String get placeSilkMaker => 'Pembuat Sutera'; |
| |
| @override |
| String get placeLunchPrep => 'Penyediaan Makan Tengahari'; |
| |
| @override |
| String get placeBeach => 'Pantai'; |
| |
| @override |
| String get placeFisherman => 'Nelayan'; |
| |
| @override |
| String get starterAppTitle => 'Apl permulaan'; |
| |
| @override |
| String get starterAppDescription => 'Reka letak permulaan yang responsif'; |
| |
| @override |
| String get starterAppGenericButton => 'BUTANG'; |
| |
| @override |
| String get starterAppTooltipAdd => 'Tambah'; |
| |
| @override |
| String get starterAppTooltipFavorite => 'Kegemaran'; |
| |
| @override |
| String get starterAppTooltipShare => 'Kongsi'; |
| |
| @override |
| String get starterAppTooltipSearch => 'Carian'; |
| |
| @override |
| String get starterAppGenericTitle => 'Tajuk'; |
| |
| @override |
| String get starterAppGenericSubtitle => 'Tajuk kecil'; |
| |
| @override |
| String get starterAppGenericHeadline => 'Tajuk'; |
| |
| @override |
| String get starterAppGenericBody => 'Kandungan'; |
| |
| @override |
| String starterAppDrawerItem(Object value) { |
| return 'Item ${value}'; |
| } |
| |
| @override |
| String get shrineMenuCaption => 'MENU'; |
| |
| @override |
| String get shrineCategoryNameAll => 'SEMUA'; |
| |
| @override |
| String get shrineCategoryNameAccessories => 'AKSESORI'; |
| |
| @override |
| String get shrineCategoryNameClothing => 'PAKAIAN'; |
| |
| @override |
| String get shrineCategoryNameHome => 'RUMAH'; |
| |
| @override |
| String get shrineLogoutButtonCaption => 'LOG KELUAR'; |
| |
| @override |
| String get shrineLoginUsernameLabel => 'Nama Pengguna'; |
| |
| @override |
| String get shrineLoginPasswordLabel => 'Kata laluan'; |
| |
| @override |
| String get shrineCancelButtonCaption => 'BATAL'; |
| |
| @override |
| String get shrineNextButtonCaption => 'SETERUSNYA'; |
| |
| @override |
| String get shrineCartPageCaption => 'TROLI'; |
| |
| @override |
| String shrineProductQuantity(Object quantity) { |
| return 'Kuantiti: ${quantity}'; |
| } |
| |
| @override |
| String shrineProductPrice(Object price) { |
| return 'x ${price}'; |
| } |
| |
| @override |
| String shrineCartItemCount(int quantity) { |
| return intl.Intl.pluralLogic( |
| quantity, |
| locale: localeName, |
| zero: 'TIADA ITEM', |
| one: '1 ITEM', |
| other: '${quantity} ITEM', |
| ); |
| } |
| |
| @override |
| String get shrineCartClearButtonCaption => 'KOSONGKAN TROLI'; |
| |
| @override |
| String get shrineCartTotalCaption => 'JUMLAH'; |
| |
| @override |
| String get shrineCartSubtotalCaption => 'Subjumlah:'; |
| |
| @override |
| String get shrineCartShippingCaption => 'Penghantaran:'; |
| |
| @override |
| String get shrineCartTaxCaption => 'Cukai:'; |
| |
| @override |
| String get shrineProductVagabondSack => 'Vagabond sack'; |
| |
| @override |
| String get shrineProductStellaSunglasses => 'Stella sunglasses'; |
| |
| @override |
| String get shrineProductWhitneyBelt => 'Whitney belt'; |
| |
| @override |
| String get shrineProductGardenStrand => 'Garden strand'; |
| |
| @override |
| String get shrineProductStrutEarrings => 'Strut earrings'; |
| |
| @override |
| String get shrineProductVarsitySocks => 'Varsity socks'; |
| |
| @override |
| String get shrineProductWeaveKeyring => 'Weave keyring'; |
| |
| @override |
| String get shrineProductGatsbyHat => 'Gatsby hat'; |
| |
| @override |
| String get shrineProductShrugBag => 'Shrug bag'; |
| |
| @override |
| String get shrineProductGiltDeskTrio => 'Gilt desk trio'; |
| |
| @override |
| String get shrineProductCopperWireRack => 'Copper wire rack'; |
| |
| @override |
| String get shrineProductSootheCeramicSet => 'Soothe ceramic set'; |
| |
| @override |
| String get shrineProductHurrahsTeaSet => 'Hurrahs tea set'; |
| |
| @override |
| String get shrineProductBlueStoneMug => 'Blue stone mug'; |
| |
| @override |
| String get shrineProductRainwaterTray => 'Rainwater tray'; |
| |
| @override |
| String get shrineProductChambrayNapkins => 'Chambray napkins'; |
| |
| @override |
| String get shrineProductSucculentPlanters => 'Succulent planters'; |
| |
| @override |
| String get shrineProductQuartetTable => 'Quartet table'; |
| |
| @override |
| String get shrineProductKitchenQuattro => 'Kitchen quattro'; |
| |
| @override |
| String get shrineProductClaySweater => 'Clay sweater'; |
| |
| @override |
| String get shrineProductSeaTunic => 'Sea tunic'; |
| |
| @override |
| String get shrineProductPlasterTunic => 'Plaster tunic'; |
| |
| @override |
| String get shrineProductWhitePinstripeShirt => 'White pinstripe shirt'; |
| |
| @override |
| String get shrineProductChambrayShirt => 'Chambray shirt'; |
| |
| @override |
| String get shrineProductSeabreezeSweater => 'Seabreeze sweater'; |
| |
| @override |
| String get shrineProductGentryJacket => 'Gentry jacket'; |
| |
| @override |
| String get shrineProductNavyTrousers => 'Navy trousers'; |
| |
| @override |
| String get shrineProductWalterHenleyWhite => 'Walter henley (white)'; |
| |
| @override |
| String get shrineProductSurfAndPerfShirt => 'Surf and perf shirt'; |
| |
| @override |
| String get shrineProductGingerScarf => 'Ginger scarf'; |
| |
| @override |
| String get shrineProductRamonaCrossover => 'Ramona crossover'; |
| |
| @override |
| String get shrineProductClassicWhiteCollar => 'Classic white collar'; |
| |
| @override |
| String get shrineProductCeriseScallopTee => 'Cerise scallop tee'; |
| |
| @override |
| String get shrineProductShoulderRollsTee => 'Shoulder rolls tee'; |
| |
| @override |
| String get shrineProductGreySlouchTank => 'Grey slouch tank'; |
| |
| @override |
| String get shrineProductSunshirtDress => 'Sunshirt dress'; |
| |
| @override |
| String get shrineProductFineLinesTee => 'Fine lines tee'; |
| |
| @override |
| String get shrineTooltipSearch => 'Cari'; |
| |
| @override |
| String get shrineTooltipSettings => 'Tetapan'; |
| |
| @override |
| String get shrineTooltipOpenMenu => 'Buka menu'; |
| |
| @override |
| String get shrineTooltipCloseMenu => 'Tutup menu'; |
| |
| @override |
| String get shrineTooltipCloseCart => 'Tutup troli'; |
| |
| @override |
| String shrineScreenReaderCart(int quantity) { |
| return intl.Intl.pluralLogic( |
| quantity, |
| locale: localeName, |
| zero: 'Troli Beli-belah, tiada item', |
| one: 'Troli Beli-belah, 1 item', |
| other: 'Troli Beli-belah, ${quantity} item', |
| ); |
| } |
| |
| @override |
| String get shrineScreenReaderProductAddToCart => 'Tambahkan ke troli'; |
| |
| @override |
| String shrineScreenReaderRemoveProductButton(Object product) { |
| return 'Alih keluar ${product}'; |
| } |
| |
| @override |
| String get shrineTooltipRemoveItem => 'Alih keluar item'; |
| |
| @override |
| String get craneFormDiners => 'Kedai makan'; |
| |
| @override |
| String get craneFormDate => 'Pilih Tarikh'; |
| |
| @override |
| String get craneFormTime => 'Pilih Masa'; |
| |
| @override |
| String get craneFormLocation => 'Pilih Lokasi'; |
| |
| @override |
| String get craneFormTravelers => 'Pengembara'; |
| |
| @override |
| String get craneFormOrigin => 'Pilih Tempat Berlepas'; |
| |
| @override |
| String get craneFormDestination => 'Pilih Destinasi'; |
| |
| @override |
| String get craneFormDates => 'Pilih Tarikh'; |
| |
| @override |
| String craneHours(int hours) { |
| return intl.Intl.pluralLogic( |
| hours, |
| locale: localeName, |
| one: '1j', |
| other: '${hours}j', |
| ); |
| } |
| |
| @override |
| String craneMinutes(int minutes) { |
| return intl.Intl.pluralLogic( |
| minutes, |
| locale: localeName, |
| one: '1m', |
| other: '${minutes}m', |
| ); |
| } |
| |
| @override |
| String craneFlightDuration(Object hoursShortForm, Object minutesShortForm) { |
| return '${hoursShortForm} ${minutesShortForm}'; |
| } |
| |
| @override |
| String get craneFly => 'TERBANG'; |
| |
| @override |
| String get craneSleep => 'TIDUR'; |
| |
| @override |
| String get craneEat => 'MAKAN'; |
| |
| @override |
| String get craneFlySubhead => 'Terokai Penerbangan mengikut Destinasi'; |
| |
| @override |
| String get craneSleepSubhead => 'Terokai Hartanah mengikut Destinasi'; |
| |
| @override |
| String get craneEatSubhead => 'Terokai Restoran mengikut Destinasi'; |
| |
| @override |
| String craneFlyStops(int numberOfStops) { |
| return intl.Intl.pluralLogic( |
| numberOfStops, |
| locale: localeName, |
| zero: 'Penerbangan terus', |
| one: '1 persinggahan', |
| other: '${numberOfStops} persinggahan', |
| ); |
| } |
| |
| @override |
| String craneSleepProperties(int totalProperties) { |
| return intl.Intl.pluralLogic( |
| totalProperties, |
| locale: localeName, |
| zero: 'Tiada Hartanah Tersedia', |
| one: '1 Hartanah Tersedia', |
| other: '${totalProperties} Hartanah Tersedia', |
| ); |
| } |
| |
| @override |
| String craneEatRestaurants(int totalRestaurants) { |
| return intl.Intl.pluralLogic( |
| totalRestaurants, |
| locale: localeName, |
| zero: 'Tiada Restoran', |
| one: '1 Restoran', |
| other: '${totalRestaurants} Restoran', |
| ); |
| } |
| |
| @override |
| String get craneFly0 => 'Aspen, Amerika Syarikat'; |
| |
| @override |
| String get craneFly1 => 'Big Sur, Amerika Syarikat'; |
| |
| @override |
| String get craneFly2 => 'Khumbu Valley, Nepal'; |
| |
| @override |
| String get craneFly3 => 'Machu Picchu, Peru'; |
| |
| @override |
| String get craneFly4 => 'Malé, Maldives'; |
| |
| @override |
| String get craneFly5 => 'Vitznau, Switzerland'; |
| |
| @override |
| String get craneFly6 => 'Mexico City, Mexico'; |
| |
| @override |
| String get craneFly7 => 'Mount Rushmore, Amerika Syarikat'; |
| |
| @override |
| String get craneFly8 => 'Singapura'; |
| |
| @override |
| String get craneFly9 => 'Havana, Cuba'; |
| |
| @override |
| String get craneFly10 => 'Kaherah, Mesir'; |
| |
| @override |
| String get craneFly11 => 'Lisbon, Portugal'; |
| |
| @override |
| String get craneFly12 => 'Napa, Amerika Syarikat'; |
| |
| @override |
| String get craneFly13 => 'Bali, Indonesia'; |
| |
| @override |
| String get craneSleep0 => 'Malé, Maldives'; |
| |
| @override |
| String get craneSleep1 => 'Aspen, Amerika Syarikat'; |
| |
| @override |
| String get craneSleep2 => 'Machu Picchu, Peru'; |
| |
| @override |
| String get craneSleep3 => 'Havana, Cuba'; |
| |
| @override |
| String get craneSleep4 => 'Vitznau, Switzerland'; |
| |
| @override |
| String get craneSleep5 => 'Big Sur, Amerika Syarikat'; |
| |
| @override |
| String get craneSleep6 => 'Napa, Amerika Syarikat'; |
| |
| @override |
| String get craneSleep7 => 'Porto, Portugal'; |
| |
| @override |
| String get craneSleep8 => 'Tulum, Mexico'; |
| |
| @override |
| String get craneSleep9 => 'Lisbon, Portugal'; |
| |
| @override |
| String get craneSleep10 => 'Kaherah, Mesir'; |
| |
| @override |
| String get craneSleep11 => 'Taipei, Taiwan'; |
| |
| @override |
| String get craneEat0 => 'Naples, Itali'; |
| |
| @override |
| String get craneEat1 => 'Dallas, Amerika Syarikat'; |
| |
| @override |
| String get craneEat2 => 'Córdoba, Argentina'; |
| |
| @override |
| String get craneEat3 => 'Portland, Amerika Syarikat'; |
| |
| @override |
| String get craneEat4 => 'Paris, Perancis'; |
| |
| @override |
| String get craneEat5 => 'Seoul, Korea Selatan'; |
| |
| @override |
| String get craneEat6 => 'Seattle, Amerika Syarikat'; |
| |
| @override |
| String get craneEat7 => 'Nashville, Amerika Syarikat'; |
| |
| @override |
| String get craneEat8 => 'Atlanta, Amerika Syarikat'; |
| |
| @override |
| String get craneEat9 => 'Madrid, Sepanyol'; |
| |
| @override |
| String get craneEat10 => 'Lisbon, Portugal'; |
| |
| @override |
| String get craneFly0SemanticLabel => |
| 'Chalet dalam lanskap bersalji dengan pokok malar hijau'; |
| |
| @override |
| String get craneFly1SemanticLabel => 'Khemah di padang'; |
| |
| @override |
| String get craneFly2SemanticLabel => 'Bendera doa di hadapan gunung bersalji'; |
| |
| @override |
| String get craneFly3SemanticLabel => 'Kubu kota Machu Picchu'; |
| |
| @override |
| String get craneFly4SemanticLabel => 'Banglo terapung'; |
| |
| @override |
| String get craneFly5SemanticLabel => 'Hotel tepi tasik berhadapan gunung'; |
| |
| @override |
| String get craneFly6SemanticLabel => |
| 'Pemandangan udara Palacio de Bellas Artes'; |
| |
| @override |
| String get craneFly7SemanticLabel => 'Gunung Rushmore'; |
| |
| @override |
| String get craneFly8SemanticLabel => 'Supertree Grove'; |
| |
| @override |
| String get craneFly9SemanticLabel => |
| 'Lelaki bersandar pada kereta biru antik'; |
| |
| @override |
| String get craneFly10SemanticLabel => |
| 'Menara Masjid Al-Azhar semasa matahari terbenam'; |
| |
| @override |
| String get craneFly11SemanticLabel => 'Rumah api bata di laut'; |
| |
| @override |
| String get craneFly12SemanticLabel => 'Kolam renang dengan pokok palma'; |
| |
| @override |
| String get craneFly13SemanticLabel => |
| 'Kolam renang tepi laut dengan pokok palma'; |
| |
| @override |
| String get craneSleep0SemanticLabel => 'Banglo terapung'; |
| |
| @override |
| String get craneSleep1SemanticLabel => |
| 'Chalet dalam lanskap bersalji dengan pokok malar hijau'; |
| |
| @override |
| String get craneSleep2SemanticLabel => 'Kubu kota Machu Picchu'; |
| |
| @override |
| String get craneSleep3SemanticLabel => |
| 'Lelaki bersandar pada kereta biru antik'; |
| |
| @override |
| String get craneSleep4SemanticLabel => 'Hotel tepi tasik berhadapan gunung'; |
| |
| @override |
| String get craneSleep5SemanticLabel => 'Khemah di padang'; |
| |
| @override |
| String get craneSleep6SemanticLabel => 'Kolam renang dengan pokok palma'; |
| |
| @override |
| String get craneSleep7SemanticLabel => |
| 'Pangsapuri berwarna-warni di Ribeira Square'; |
| |
| @override |
| String get craneSleep8SemanticLabel => |
| 'Runtuhan maya pada cenuram di atas pantai'; |
| |
| @override |
| String get craneSleep9SemanticLabel => 'Rumah api bata di laut'; |
| |
| @override |
| String get craneSleep10SemanticLabel => |
| 'Menara Masjid Al-Azhar semasa matahari terbenam'; |
| |
| @override |
| String get craneSleep11SemanticLabel => 'Pencakar langit Taipei 101'; |
| |
| @override |
| String get craneEat0SemanticLabel => 'Pizza dalam ketuhar menggunakan kayu'; |
| |
| @override |
| String get craneEat1SemanticLabel => |
| 'Bar kosong dengan bangku gaya makan malam'; |
| |
| @override |
| String get craneEat2SemanticLabel => 'Burger'; |
| |
| @override |
| String get craneEat3SemanticLabel => 'Taco Korea'; |
| |
| @override |
| String get craneEat4SemanticLabel => 'Pencuci mulut coklat'; |
| |
| @override |
| String get craneEat5SemanticLabel => 'Kawasan tempat duduk restoran Artsy'; |
| |
| @override |
| String get craneEat6SemanticLabel => 'Masakan udang'; |
| |
| @override |
| String get craneEat7SemanticLabel => 'Pintu masuk bakeri'; |
| |
| @override |
| String get craneEat8SemanticLabel => 'Sepinggan udang krai'; |
| |
| @override |
| String get craneEat9SemanticLabel => 'Kaunter kafe dengan pastri'; |
| |
| @override |
| String get craneEat10SemanticLabel => |
| 'Wanita memegang sandwic pastrami yang sangat besar'; |
| |
| @override |
| String get fortnightlyMenuFrontPage => 'Halaman Depan'; |
| |
| @override |
| String get fortnightlyMenuWorld => 'Dunia'; |
| |
| @override |
| String get fortnightlyMenuUS => 'AS'; |
| |
| @override |
| String get fortnightlyMenuPolitics => 'Politik'; |
| |
| @override |
| String get fortnightlyMenuBusiness => 'Perniagaan'; |
| |
| @override |
| String get fortnightlyMenuTech => 'Teknologi'; |
| |
| @override |
| String get fortnightlyMenuScience => 'Sains'; |
| |
| @override |
| String get fortnightlyMenuSports => 'Sukan'; |
| |
| @override |
| String get fortnightlyMenuTravel => 'Pelancongan'; |
| |
| @override |
| String get fortnightlyMenuCulture => 'Budaya'; |
| |
| @override |
| String get fortnightlyTrendingTechDesign => 'TechDesign'; |
| |
| @override |
| String get fortnightlyTrendingReform => 'Reform'; |
| |
| @override |
| String get fortnightlyTrendingHealthcareRevolution => 'HealthcareRevolution'; |
| |
| @override |
| String get fortnightlyTrendingGreenArmy => 'GreenArmy'; |
| |
| @override |
| String get fortnightlyTrendingStocks => 'Stocks'; |
| |
| @override |
| String get fortnightlyLatestUpdates => 'Kemas Kini Terkini'; |
| |
| @override |
| String get fortnightlyHeadlineHealthcare => |
| 'The Quiet, Yet Powerful Healthcare Revolution'; |
| |
| @override |
| String get fortnightlyHeadlineWar => 'Divided American Lives During War'; |
| |
| @override |
| String get fortnightlyHeadlineGasoline => 'The Future of Gasoline'; |
| |
| @override |
| String get fortnightlyHeadlineArmy => 'Reforming The Green Army From Within'; |
| |
| @override |
| String get fortnightlyHeadlineStocks => |
| 'As Stocks Stagnate, Many Look To Currency'; |
| |
| @override |
| String get fortnightlyHeadlineFabrics => |
| 'Designers Use Tech To Make Futuristic Fabrics'; |
| |
| @override |
| String get fortnightlyHeadlineFeminists => 'Feminists Take On Partisanship'; |
| |
| @override |
| String get fortnightlyHeadlineBees => 'Farmland Bees In Short Supply'; |
| } |