| // 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 Khmer Central Khmer (`km`). |
| class GalleryLocalizationsKm extends GalleryLocalizations { |
| GalleryLocalizationsKm([String locale = 'km']) : super(locale); |
| |
| @override |
| String githubRepo(Object repoName) { |
| return 'ឃ្លាំង GitHub របស់ ${repoName}'; |
| } |
| |
| @override |
| String aboutDialogDescription(Object repoLink) { |
| return 'ដើម្បីមើលកូដប្រភពសម្រាប់កម្មវិធីនេះ សូមចូលទៅកាន់ ${repoLink}។'; |
| } |
| |
| @override |
| String get signIn => 'ចូល'; |
| |
| @override |
| String get bannerDemoText => |
| 'ពាក្យសម្ងាត់របស់អ្នកត្រូវបានធ្វើបច្ចុប្បន្នភាពនៅលើឧបករណ៍ផ្សេងទៀតរបស់អ្នក។ សូមចូលម្ដងទៀត។'; |
| |
| @override |
| String get bannerDemoResetText => 'កំណត់ផ្ទាំងផ្សាយពាណិជ្ជកម្មឡើងវិញ'; |
| |
| @override |
| String get bannerDemoMultipleText => 'សកម្មភាពច្រើន'; |
| |
| @override |
| String get bannerDemoLeadingText => 'រូបតំណាងនៅពីមុខ'; |
| |
| @override |
| String get dismiss => 'ច្រានចោល'; |
| |
| @override |
| String get backToGallery => 'ត្រឡប់ទៅ Gallery'; |
| |
| @override |
| String get cardsDemoTappable => 'អាចចុចបាន'; |
| |
| @override |
| String get cardsDemoSelectable => 'អាចជ្រើសរើសបាន (ចុចឱ្យយូរ)'; |
| |
| @override |
| String get cardsDemoExplore => 'រុករក'; |
| |
| @override |
| String cardsDemoExploreSemantics(Object destinationName) { |
| return 'រុករក ${destinationName}'; |
| } |
| |
| @override |
| String cardsDemoShareSemantics(Object destinationName) { |
| return 'ចែករំលែក ${destinationName}'; |
| } |
| |
| @override |
| String get cardsDemoTravelDestinationTitle1 => |
| 'ទីក្រុងពេញនិយមចំនួន 10 សម្រាប់ទៅលេងនៅរដ្ឋតាមីលណាឌូ'; |
| |
| @override |
| String get cardsDemoTravelDestinationDescription1 => 'លេខ 10'; |
| |
| @override |
| String get cardsDemoTravelDestinationCity1 => 'ថាន់ចាវួរ'; |
| |
| @override |
| String get cardsDemoTravelDestinationLocation1 => |
| 'ថាន់ចាវួរនៅរដ្ឋតាមីលណាឌូ'; |
| |
| @override |
| String get cardsDemoTravelDestinationTitle2 => |
| 'សិល្បករមកពីឥណ្ឌាភាគខាងត្បូង'; |
| |
| @override |
| String get cardsDemoTravelDestinationDescription2 => 'សត្វរាយសំណាញ់សូត្រ'; |
| |
| @override |
| String get cardsDemoTravelDestinationCity2 => 'ចិត្តធីណាដ'; |
| |
| @override |
| String get cardsDemoTravelDestinationLocation2 => |
| 'ស៊ីវវ៉ាហ្កានហ្កានៅរដ្ឋតាមីលណាឌូ'; |
| |
| @override |
| String get cardsDemoTravelDestinationTitle3 => 'ប្រសាទប្រីហាឌីស្វារ៉ា'; |
| |
| @override |
| String get cardsDemoTravelDestinationDescription3 => 'ប្រាសាទ'; |
| |
| @override |
| String get homeHeaderGallery => 'សាលរូបភាព'; |
| |
| @override |
| String get homeHeaderCategories => 'ប្រភេទ'; |
| |
| @override |
| String get shrineDescription => 'កម្មវិធីលក់រាយទាន់សម័យ'; |
| |
| @override |
| String get fortnightlyDescription => 'កម្មវិធីព័ត៌មានដែលផ្ដោតលើខ្លឹមសារ'; |
| |
| @override |
| String get rallyDescription => 'កម្មវិធីហិរញ្ញវត្ថុផ្ទាល់ខ្លួន'; |
| |
| @override |
| String get rallyAccountDataChecking => 'គណនីមូលប្បទានបត្រ'; |
| |
| @override |
| String get rallyAccountDataHomeSavings => 'គណនីសន្សំទិញផ្ទះ'; |
| |
| @override |
| String get rallyAccountDataCarSavings => 'គណនីសន្សំទិញរថយន្ត'; |
| |
| @override |
| String get rallyAccountDataVacation => 'វិស្សមកាល'; |
| |
| @override |
| String get rallyAccountDetailDataAnnualPercentageYield => |
| 'ផលជាភាគរយប្រចាំឆ្នាំ'; |
| |
| @override |
| String get rallyAccountDetailDataInterestRate => 'អត្រាការប្រាក់'; |
| |
| @override |
| String get rallyAccountDetailDataInterestYtd => 'ការប្រាក់ YTD'; |
| |
| @override |
| String get rallyAccountDetailDataInterestPaidLastYear => |
| 'ការប្រាក់ដែលបានបង់ពីឆ្នាំមុន'; |
| |
| @override |
| String get rallyAccountDetailDataNextStatement => 'របាយការណ៍បន្ទាប់'; |
| |
| @override |
| String get rallyAccountDetailDataAccountOwner => 'ម្ចាស់គណនី'; |
| |
| @override |
| String get rallyBillDetailTotalAmount => 'ចំនួនទឹកប្រាក់សរុប'; |
| |
| @override |
| String get rallyBillDetailAmountPaid => 'ចំនួនទឹកប្រាក់ដែលបានបង់'; |
| |
| @override |
| String get rallyBillDetailAmountDue => 'ចំនួនទឹកប្រាក់ដែលត្រូវបង់'; |
| |
| @override |
| String get rallyBudgetCategoryCoffeeShops => 'ហាងកាហ្វេ'; |
| |
| @override |
| String get rallyBudgetCategoryGroceries => 'គ្រឿងទេស'; |
| |
| @override |
| String get rallyBudgetCategoryRestaurants => 'ភោជនីយដ្ឋាន'; |
| |
| @override |
| String get rallyBudgetCategoryClothing => 'សម្លៀកបំពាក់'; |
| |
| @override |
| String get rallyBudgetDetailTotalCap => 'ការប្រើដើមទុនសរុប'; |
| |
| @override |
| String get rallyBudgetDetailAmountUsed => 'ចំនួនទឹកប្រាក់ដែលបានប្រើ'; |
| |
| @override |
| String get rallyBudgetDetailAmountLeft => 'ចំនួនទឹកប្រាក់ដែលនៅសល់'; |
| |
| @override |
| String get rallySettingsManageAccounts => 'គ្រប់គ្រងគណនី'; |
| |
| @override |
| String get rallySettingsTaxDocuments => 'ឯកសារពន្ធ'; |
| |
| @override |
| String get rallySettingsPasscodeAndTouchId => 'លេខកូដសម្ងាត់ និង Touch ID'; |
| |
| @override |
| String get rallySettingsNotifications => 'ការជូនដំណឹង'; |
| |
| @override |
| String get rallySettingsPersonalInformation => 'ព័ត៌មានផ្ទាល់ខ្លួន'; |
| |
| @override |
| String get rallySettingsPaperlessSettings => 'ការកំណត់មិនប្រើក្រដាស'; |
| |
| @override |
| String get rallySettingsFindAtms => 'ស្វែងរក ATM'; |
| |
| @override |
| String get rallySettingsHelp => 'ជំនួយ'; |
| |
| @override |
| String get rallySettingsSignOut => 'ចេញ'; |
| |
| @override |
| String get rallyAccountTotal => 'សរុប'; |
| |
| @override |
| String get rallyBillsDue => 'ចំនួនត្រូវបង់'; |
| |
| @override |
| String get rallyBudgetLeft => 'នៅសល់'; |
| |
| @override |
| String get rallyAccounts => 'គណនី'; |
| |
| @override |
| String get rallyBills => 'វិក្កយបត្រ'; |
| |
| @override |
| String get rallyBudgets => 'ថវិកា'; |
| |
| @override |
| String get rallyAlerts => 'ការជូនដំណឹង'; |
| |
| @override |
| String get rallySeeAll => 'មើលទាំងអស់'; |
| |
| @override |
| String get rallyFinanceLeft => 'នៅសល់'; |
| |
| @override |
| String get rallyTitleOverview => 'ទិដ្ឋភាពរួម'; |
| |
| @override |
| String get rallyTitleAccounts => 'គណនី'; |
| |
| @override |
| String get rallyTitleBills => 'វិក្កយបត្រ'; |
| |
| @override |
| String get rallyTitleBudgets => 'ថវិកា'; |
| |
| @override |
| String get rallyTitleSettings => 'ការកំណត់'; |
| |
| @override |
| String get rallyLoginLoginToRally => 'ចូលទៅ Rally'; |
| |
| @override |
| String get rallyLoginNoAccount => 'មិនមានគណនីមែនទេ?'; |
| |
| @override |
| String get rallyLoginSignUp => 'ចុះឈ្មោះ'; |
| |
| @override |
| String get rallyLoginUsername => 'ឈ្មោះអ្នកប្រើប្រាស់'; |
| |
| @override |
| String get rallyLoginPassword => 'ពាក្យសម្ងាត់'; |
| |
| @override |
| String get rallyLoginLabelLogin => 'ចូល'; |
| |
| @override |
| String get rallyLoginRememberMe => 'ចងចាំខ្ញុំ'; |
| |
| @override |
| String get rallyLoginButtonLogin => 'ចូល'; |
| |
| @override |
| String rallyAlertsMessageHeadsUpShopping(Object percent) { |
| return 'សូមប្រុងប្រយ័ត្ន អ្នកបានប្រើអស់ ${percent} នៃថវិកាទិញទំនិញរបស់អ្នកសម្រាប់ខែនេះ។'; |
| } |
| |
| @override |
| String rallyAlertsMessageSpentOnRestaurants(Object amount) { |
| return 'អ្នកបានចំណាយអស់ ${amount} លើភោជនីយដ្ឋាននៅសប្ដាហ៍នេះ។'; |
| } |
| |
| @override |
| String rallyAlertsMessageATMFees(Object amount) { |
| return 'អ្នកបានចំណាយអស់ ${amount} សម្រាប់ថ្លៃសេវា ATM នៅខែនេះ'; |
| } |
| |
| @override |
| String rallyAlertsMessageCheckingAccount(Object percent) { |
| return 'ល្អណាស់! គណនីមូលប្បទានបត្ររបស់អ្នកគឺខ្ពស់ជាងខែមុន ${percent}។'; |
| } |
| |
| @override |
| String rallyAlertsMessageUnassignedTransactions(int count) { |
| return intl.Intl.pluralLogic( |
| count, |
| locale: localeName, |
| one: |
| 'បង្កើនការកាត់ពន្ធរបស់អ្នកដែលអាចមាន! កំណត់ប្រភេទទៅប្រតិបត្តិការ 1 ដែលមិនបានកំណត់។', |
| other: |
| 'បង្កើនការកាត់ពន្ធរបស់អ្នកដែលអាចមាន! កំណត់ប្រភេទទៅប្រតិបត្តិការ ${count} ដែលមិនបានកំណត់។', |
| ); |
| } |
| |
| @override |
| String get rallySeeAllAccounts => 'មើលគណនីទាំងអស់'; |
| |
| @override |
| String get rallySeeAllBills => 'មើលវិក្កយបត្រទាំងអស់'; |
| |
| @override |
| String get rallySeeAllBudgets => 'មើលថវិកាទាំងអស់'; |
| |
| @override |
| String rallyAccountAmount( |
| Object accountName, Object accountNumber, Object amount) { |
| return 'គណនី ${accountName} ${accountNumber} ដែលមានទឹកប្រាក់ ${amount}។'; |
| } |
| |
| @override |
| String rallyBillAmount(Object billName, Object date, Object amount) { |
| return 'វិក្កយបត្រ ${billName} ដែលមានតម្លៃ ${amount} ផុតកំណត់នៅថ្ងៃទី ${date}។'; |
| } |
| |
| @override |
| String rallyBudgetAmount(Object budgetName, Object amountUsed, |
| Object amountTotal, Object amountLeft) { |
| return 'ថវិកា ${budgetName} ដែលចំណាយអស់ ${amountUsed} នៃទឹកប្រាក់សរុប ${amountTotal} ហើយនៅសល់ ${amountLeft}'; |
| } |
| |
| @override |
| String get craneDescription => 'កម្មវិធីធ្វើដំណើរដែលកំណត់ឱ្យស្របនឹងបុគ្គល'; |
| |
| @override |
| String get homeCategoryReference => 'រចនាប័ទ្ម និងផ្សេងៗ'; |
| |
| @override |
| String get demoInvalidURL => 'មិនអាចបង្ហាញ URL បានទេ៖'; |
| |
| @override |
| String get demoOptionsTooltip => 'ជម្រើស'; |
| |
| @override |
| String get demoInfoTooltip => 'ព័ត៌មាន'; |
| |
| @override |
| String get demoCodeTooltip => 'កូដសាកល្បង'; |
| |
| @override |
| String get demoDocumentationTooltip => 'ឯកសារ API'; |
| |
| @override |
| String get demoFullscreenTooltip => 'អេក្រង់ពេញ'; |
| |
| @override |
| String get demoCodeViewerCopyAll => 'ចម្លងទាំងអស់'; |
| |
| @override |
| String get demoCodeViewerCopiedToClipboardMessage => 'បានចម្លងទៅឃ្លីបបត។'; |
| |
| @override |
| String demoCodeViewerFailedToCopyToClipboardMessage(Object error) { |
| return 'មិនអាចចម្លងទៅឃ្លីបបតបានទេ៖ ${error}'; |
| } |
| |
| @override |
| String get demoOptionsFeatureTitle => 'មើលជម្រើស'; |
| |
| @override |
| String get demoOptionsFeatureDescription => |
| 'សូមចុចត្រង់នេះ ដើម្បីមើលជម្រើសដែលមានសម្រាប់ការសាកល្បងនេះ។'; |
| |
| @override |
| String get settingsTitle => 'ការកំណត់'; |
| |
| @override |
| String get settingsButtonLabel => 'ការកំណត់'; |
| |
| @override |
| String get settingsButtonCloseLabel => 'បិទការកំណត់'; |
| |
| @override |
| String get settingsSystemDefault => 'ប្រព័ន្ធ'; |
| |
| @override |
| String get settingsTextScaling => 'ការធ្វើមាត្រដ្ឋានអក្សរ'; |
| |
| @override |
| String get settingsTextScalingSmall => 'តូច'; |
| |
| @override |
| String get settingsTextScalingNormal => 'ធម្មតា'; |
| |
| @override |
| String get settingsTextScalingLarge => 'ធំ'; |
| |
| @override |
| String get settingsTextScalingHuge => 'ធំសម្បើម'; |
| |
| @override |
| String get settingsTextDirection => 'ទិសអត្ថបទ'; |
| |
| @override |
| String get settingsTextDirectionLocaleBased => 'ផ្អែកលើភាសា'; |
| |
| @override |
| String get settingsTextDirectionLTR => 'ពីឆ្វេងទៅស្ដាំ'; |
| |
| @override |
| String get settingsTextDirectionRTL => 'ពីស្ដាំទៅឆ្វេង'; |
| |
| @override |
| String get settingsLocale => 'ភាសា'; |
| |
| @override |
| String get settingsPlatformMechanics => 'មេកានិចប្រព័ន្ធ'; |
| |
| @override |
| String get settingsTheme => 'រចនាប័ទ្ម'; |
| |
| @override |
| String get settingsDarkTheme => 'ងងឹត'; |
| |
| @override |
| String get settingsLightTheme => 'ភ្លឺ'; |
| |
| @override |
| String get settingsSlowMotion => 'ចលនាយឺត'; |
| |
| @override |
| String get settingsAbout => 'អំពី Flutter Gallery'; |
| |
| @override |
| String get settingsFeedback => 'ផ្ញើមតិកែលម្អ'; |
| |
| @override |
| String get settingsAttribution => 'រចនាដោយ TOASTER នៅក្នុងទីក្រុងឡុងដ៍'; |
| |
| @override |
| String get demoBottomAppBarTitle => 'របារកម្មវិធីផ្នែកខាងក្រោម'; |
| |
| @override |
| String get demoBottomAppBarSubtitle => |
| 'បង្ហាញការរុករក និងសកម្មភាពនៅផ្នែកខាងក្រោម'; |
| |
| @override |
| String get demoBottomAppBarDescription => |
| 'របារកម្មវិធីផ្នែកខាងក្រោមផ្ដល់សិទ្ធិចូលប្រើថតរុករកនៅផ្នែកខាងក្រោម និងសកម្មភាពរហូតដល់បួន រួមទាំងប៊ូតុងសកម្មភាពអណ្ដែតផងដែរ។'; |
| |
| @override |
| String get bottomAppBarNotch => 'ក្បាលឆក'; |
| |
| @override |
| String get bottomAppBarPosition => 'ទីតាំងប៊ូតុងសកម្មភាពអណ្ដែត'; |
| |
| @override |
| String get bottomAppBarPositionDockedEnd => 'ភ្ជាប់ - ចុង'; |
| |
| @override |
| String get bottomAppBarPositionDockedCenter => 'ភ្ជាប់ - កណ្ដាល'; |
| |
| @override |
| String get bottomAppBarPositionFloatingEnd => 'អណ្ដែត - ចុង'; |
| |
| @override |
| String get bottomAppBarPositionFloatingCenter => 'អណ្ដែត - កណ្ដាល'; |
| |
| @override |
| String get demoBannerTitle => 'ផ្ទាំងផ្សាយពាណិជ្ជកម្ម'; |
| |
| @override |
| String get demoBannerSubtitle => |
| 'កំពុងបង្ហាញផ្ទាំងផ្សាយពាណិជ្ជកម្មនៅក្នុងបញ្ជី'; |
| |
| @override |
| String get demoBannerDescription => |
| 'ផ្ទាំងផ្សាយពាណិជ្ជកម្មបង្ហាញសារសំខាន់ ច្បាស់លាស់ និងផ្ដល់សកម្មភាពឱ្យអ្នកប្រើប្រាស់ឆ្លើយតប (ឬច្រានចោលផ្ទាំងផ្សាយពាណិជ្ជកម្ម)។ តម្រូវឱ្យមានសកម្មភាពរបស់អ្នកប្រើប្រាស់ ដើម្បីច្រានចោលផ្ទាំងផ្សាយពាណិជ្ជកម្ម។'; |
| |
| @override |
| String get demoBottomNavigationTitle => 'ការរុករកខាងក្រោម'; |
| |
| @override |
| String get demoBottomNavigationSubtitle => |
| 'ការរុករកខាងក្រោមដោយប្រើទិដ្ឋភាពរលុបឆ្នូត'; |
| |
| @override |
| String get demoBottomNavigationPersistentLabels => 'ស្លាកជាអចិន្ត្រៃយ៍'; |
| |
| @override |
| String get demoBottomNavigationSelectedLabel => 'ស្លាកដែលបានជ្រើសរើស'; |
| |
| @override |
| String get demoBottomNavigationDescription => |
| 'របាររុករកខាងក្រោមបង្ហាញគោលដៅបីទៅប្រាំនៅខាងក្រោមអេក្រង់។ គោលដៅនីមួយៗត្រូវបានតំណាងដោយរូបតំណាង និងស្លាកអក្សរជាជម្រើស។ នៅពេលចុចរូបរុករកខាងក្រោម អ្នកប្រើប្រាស់ត្រូវបាននាំទៅគោលដៅរុករកផ្នែកខាងលើ ដែលពាក់ព័ន្ធនឹងរូបតំណាងនោះ។'; |
| |
| @override |
| String get demoButtonTitle => 'ប៊ូតុង'; |
| |
| @override |
| String get demoButtonSubtitle => |
| 'ប៊ូតុងរាបស្មើ ប៊ូតុងផុសឡើង ប៊ូតុងមានបន្ទាត់ជុំវិញ និងច្រើនទៀត'; |
| |
| @override |
| String get demoFlatButtonTitle => 'ប៊ូតុងរាបស្មើ'; |
| |
| @override |
| String get demoFlatButtonDescription => |
| 'ប៊ូតុងរាបស្មើបង្ហាញការសាចពណ៌នៅពេលចុច ប៉ុន្តែមិនផុសឡើងទេ។ ប្រើប៊ូតុងរាបស្មើនៅលើរបារឧបករណ៍ នៅក្នុងប្រអប់ និងក្នុងជួរជាមួយចន្លោះ'; |
| |
| @override |
| String get demoRaisedButtonTitle => 'ប៊ូតុងផុសឡើង'; |
| |
| @override |
| String get demoRaisedButtonDescription => |
| 'ប៊ូតុងផុសឡើងបន្ថែមវិមាត្រទៅប្លង់ដែលរាបស្មើភាគច្រើន។ ប៊ូតុងទាំងនេះរំលេចមុខងារនៅកន្លែងដែលមមាញឹក ឬទូលាយ។'; |
| |
| @override |
| String get demoOutlineButtonTitle => 'ប៊ូតុងមានបន្ទាត់ជុំវិញ'; |
| |
| @override |
| String get demoOutlineButtonDescription => |
| 'ប៊ូតុងមានបន្ទាត់ជុំវិញប្រែជាស្រអាប់ និងផុសឡើងនៅពេលចុច។ ជាញឹកញាប់ ប៊ូតុងទាំងនេះត្រូវបានដាក់ជាគូជាមួយប៊ូតុងផុសឡើង ដើម្បីរំលេចសកម្មភាពបន្ទាប់បន្សំផ្សេង។'; |
| |
| @override |
| String get demoToggleButtonTitle => 'ប៊ូតុងបិទ/បើក'; |
| |
| @override |
| String get demoToggleButtonDescription => |
| 'អាចប្រើប៊ូតុងបិទ/បើក ដើម្បីដាក់ជម្រើសដែលពាក់ព័ន្ធជាក្រុមបាន។ ដើម្បីរំលេចក្រុមប៊ូតុងបិទ/បើកដែលពាក់ព័ន្ធ ក្រុមប៊ូតុងគួរតែប្រើទម្រង់ផ្ទុកទូទៅរួមគ្នា'; |
| |
| @override |
| String get demoFloatingButtonTitle => 'ប៊ូតុងសកម្មភាពអណែ្តត'; |
| |
| @override |
| String get demoFloatingButtonDescription => |
| 'ប៊ូតុងសកម្មភាពអណ្តែតគឺជាប៊ូតុងរូបរង្វង់ដែលស្ថិតនៅលើខ្លឹមសារ ដើម្បីរំលេចសកម្មភាពចម្បងនៅក្នុងកម្មវិធី។'; |
| |
| @override |
| String get demoCardTitle => 'កាត'; |
| |
| @override |
| String get demoCardSubtitle => 'កាតខ្សែបន្ទាត់គោលដែលមានជ្រុងរាងមូល'; |
| |
| @override |
| String get demoChipTitle => 'ឈីប'; |
| |
| @override |
| String get demoCardDescription => |
| 'កាតគឺជាសន្លឹកខ្លឹមសារមួយដែលប្រើ ដើម្បីតំណាងឱ្យព័ត៌មានពាក់ព័ន្ធមួយចំនួន ឧទាហរណ៍ អាល់ប៊ុម ទីតាំងភូមិសាស្ត្រ អាហារ ព័ត៌មានទំនាក់ទំនង ។ល។'; |
| |
| @override |
| String get demoChipSubtitle => |
| 'ធាតុចង្អៀតដែលតំណាងឱ្យធាតុបញ្ចូល លក្ខណៈ ឬសកម្មភាព'; |
| |
| @override |
| String get demoActionChipTitle => 'ឈីបសកម្មភាព'; |
| |
| @override |
| String get demoActionChipDescription => |
| 'ឈីបសកម្មភាពគឺជាបណ្ដុំជម្រើស ដែលជំរុញសកម្មភាពពាក់ព័ន្ធនឹងខ្លឹមសារចម្បង។ ឈីបសកម្មភាពគួរតែបង្ហាញជាបន្តបន្ទាប់ និងតាមបរិបទនៅក្នុង UI។'; |
| |
| @override |
| String get demoChoiceChipTitle => 'ឈីបជម្រើស'; |
| |
| @override |
| String get demoChoiceChipDescription => |
| 'ឈីបជម្រើសតំណាងឱ្យជម្រើសតែមួយពីបណ្ដុំមួយ។ ឈីបជម្រើសមានប្រភេទ ឬអត្ថបទបែបពណ៌នាដែលពាក់ព័ន្ធ។'; |
| |
| @override |
| String get demoFilterChipTitle => 'ឈីបតម្រង'; |
| |
| @override |
| String get demoFilterChipDescription => |
| 'ឈីបតម្រងប្រើស្លាក ឬពាក្យបែបពណ៌នាជាវិធីក្នុងការត្រងខ្លឹមសារ។'; |
| |
| @override |
| String get demoInputChipTitle => 'ឈីបធាតុបញ្ចូល'; |
| |
| @override |
| String get demoInputChipDescription => |
| 'ឈីបធាតុបញ្ចូលតំណាងឱ្យព័ត៌មានដ៏ស្មុគស្មាញ ដូចជាធាតុ (មនុស្ស ទីកន្លែង ឬវត្ថុ) ឬអត្ថបទសន្ទនា ជាទម្រង់ចង្អៀត។'; |
| |
| @override |
| String get demoDataTableTitle => 'តារាងទិន្នន័យ'; |
| |
| @override |
| String get demoDataTableSubtitle => 'ជួរដេក និងជួរឈរនៃព័ត៌មាន'; |
| |
| @override |
| String get demoDataTableDescription => |
| 'តារាងទិន្នន័យបង្ហាញអំពីព័ត៌មានជាទម្រង់ដូចក្រឡានៃជួរដេក និងជួរឈរ។ តារាងទាំងនេះរៀបចំព័ត៌មានតាមរបៀបដែលងាយស្រួលស្កេន ដើម្បីឱ្យអ្នកប្រើប្រាស់អាចរកមើលលំនាំ និងស្ថិតិបាន។'; |
| |
| @override |
| String get dataTableHeader => 'អាហារូបត្ថម្ភ'; |
| |
| @override |
| String get dataTableColumnDessert => 'បង្អែម (1 ចាន)'; |
| |
| @override |
| String get dataTableColumnCalories => 'កាឡូរី'; |
| |
| @override |
| String get dataTableColumnFat => 'ខ្លាញ់ (g)'; |
| |
| @override |
| String get dataTableColumnCarbs => 'កាបូអ៊ីដ្រាត (g)'; |
| |
| @override |
| String get dataTableColumnProtein => 'ប្រូតេអ៊ីន (g)'; |
| |
| @override |
| String get dataTableColumnSodium => 'សូដ្យូម (mg)'; |
| |
| @override |
| String get dataTableColumnCalcium => 'កាល់ស្យូម (%)'; |
| |
| @override |
| String get dataTableColumnIron => 'ដែក (%)'; |
| |
| @override |
| String get dataTableRowFrozenYogurt => 'យ៉ាអួកក'; |
| |
| @override |
| String get dataTableRowIceCreamSandwich => 'នំប៊ីស្គីតមានការ៉េមនៅកណ្ដាល'; |
| |
| @override |
| String get dataTableRowEclair => 'នំអ៊ីក្លែ'; |
| |
| @override |
| String get dataTableRowCupcake => 'នំខាប់ខេក'; |
| |
| @override |
| String get dataTableRowGingerbread => 'នំរសជាតិខ្ញី'; |
| |
| @override |
| String get dataTableRowJellyBean => 'ស្ករគ្រាប់រាងគ្រាប់សណ្ដែក'; |
| |
| @override |
| String get dataTableRowLollipop => 'ស្ករគ្រាប់ដោតឈើ'; |
| |
| @override |
| String get dataTableRowHoneycomb => 'សំបុកឃ្មុំ'; |
| |
| @override |
| String get dataTableRowDonut => 'នំដូណាត់'; |
| |
| @override |
| String get dataTableRowApplePie => 'នំប៉ោម'; |
| |
| @override |
| String dataTableRowWithSugar(Object value) { |
| return '${value} មានស្ករ'; |
| } |
| |
| @override |
| String dataTableRowWithHoney(Object value) { |
| return '${value} មានទឹកឃ្មុំ'; |
| } |
| |
| @override |
| String get demoDialogTitle => 'ប្រអប់'; |
| |
| @override |
| String get demoDialogSubtitle => 'ធម្មតា ការជូនដំណឹង និងពេញអេក្រង់'; |
| |
| @override |
| String get demoAlertDialogTitle => 'ការជូនដំណឹង'; |
| |
| @override |
| String get demoAlertDialogDescription => |
| 'ប្រអប់ជូនដំណឹងជូនដំណឹងដល់អ្នកប្រើប្រាស់អំពីស្ថានភាព ដែលតម្រូវឱ្យមានការទទួលស្គាល់។ ប្រអប់ជូនដំណឹងមានចំណងជើង និងបញ្ជីសកម្មភាពដែលជាជម្រើស។'; |
| |
| @override |
| String get demoAlertTitleDialogTitle => 'ជូនដំណឹងរួមជាមួយចំណងជើង'; |
| |
| @override |
| String get demoSimpleDialogTitle => 'ធម្មតា'; |
| |
| @override |
| String get demoSimpleDialogDescription => |
| 'ប្រអប់ធម្មតាផ្ដល់ជូនអ្នកប្រើប្រាស់នូវជម្រើសមួយរវាងជម្រើសមួយចំនួន។ ប្រអប់ធម្មតាមានចំណងជើងដែលជាជម្រើស ដែលបង្ហាញនៅលើជម្រើស។'; |
| |
| @override |
| String get demoGridListsTitle => 'បញ្ជីក្រឡា'; |
| |
| @override |
| String get demoGridListsSubtitle => 'ប្លង់ជួរដេក និងជួរឈរ'; |
| |
| @override |
| String get demoGridListsDescription => |
| 'បញ្ជីក្រឡាមានភាពស័ក្តិសមបំផុតសម្រាប់បង្ហាញទិន្នន័យដែលមានលក្ខណៈដូចៗគ្នា ដោយជាធម្មតាគឺជារូបភាព។ គេហៅធាតុនីមួយៗនៅក្នុងបញ្ជីក្រឡាថាប្រអប់។'; |
| |
| @override |
| String get demoGridListsImageOnlyTitle => 'រូបភាពតែប៉ុណ្ណោះ'; |
| |
| @override |
| String get demoGridListsHeaderTitle => 'មានក្បាលទំព័រ'; |
| |
| @override |
| String get demoGridListsFooterTitle => 'មានជើងទំព័រ'; |
| |
| @override |
| String get demoSlidersTitle => 'របាររំកិល'; |
| |
| @override |
| String get demoSlidersSubtitle => |
| 'ធាតុក្រាហ្វិកសម្រាប់ជ្រើសរើសតម្លៃដោយការអូស'; |
| |
| @override |
| String get demoSlidersDescription => |
| 'របាររំកិលបង្ហាញចន្លោះតម្លៃនៅលើរបារ ដែលអ្នកប្រើប្រាស់អាចជ្រើសរើសតម្លៃមួយ។ របាររំកិលទាំងនេះស័ក្តិសមសម្រាប់ការកែតម្រូវការកំណត់ផ្សេងៗដូចជា កម្រិតសំឡេង ពន្លឺ ឬការអនុវត្តតម្រងរូបភាពជាដើម។'; |
| |
| @override |
| String get demoRangeSlidersTitle => 'របាររំកិលចន្លោះតម្លៃ'; |
| |
| @override |
| String get demoRangeSlidersDescription => |
| 'របាររំកិលបង្ហាញចន្លោះតម្លៃនៅលើរបារ។ របាររំកិលទាំងនេះអាចមានរូបតំណាងនៅចុងទាំងពីរនៃរបារ ដែលបង្ហាញចន្លោះតម្លៃ។ របាររំកិលទាំងនេះស័ក្តិសមសម្រាប់ការកែតម្រូវការកំណត់ផ្សេងៗដូចជា កម្រិតសំឡេង ពន្លឺ ឬការអនុវត្តតម្រងរូបភាពជាដើម។'; |
| |
| @override |
| String get demoCustomSlidersTitle => 'របាររំកិលផ្ទាល់ខ្លួន'; |
| |
| @override |
| String get demoCustomSlidersDescription => |
| 'របាររំកិលបង្ហាញចន្លោះតម្លៃនៅលើរបារ ដែលអ្នកប្រើប្រាស់អាចជ្រើសរើសតម្លៃមួយ ឬចន្លោះតម្លៃ។ អ្នកអាចកំណត់រចនាប័ទ្ម និងប្ដូររបាររំកិលតាមបំណង។'; |
| |
| @override |
| String get demoSlidersContinuousWithEditableNumericalValue => |
| 'គ្មានចំណុចតម្លៃ រួមជាមួយតម្លៃលេខដែលអាចកែបាន'; |
| |
| @override |
| String get demoSlidersDiscrete => 'ជាក់លាក់'; |
| |
| @override |
| String get demoSlidersDiscreteSliderWithCustomTheme => |
| 'របាររំកិលតម្លៃជាក់លាក់ រួមជាមួយរចនាប័ទ្មផ្ទាល់ខ្លួន'; |
| |
| @override |
| String get demoSlidersContinuousRangeSliderWithCustomTheme => |
| 'របាររំកិលគ្មានចំណុចតម្លៃ រួមជាមួយរចនាប័ទ្មផ្ទាល់ខ្លួន'; |
| |
| @override |
| String get demoSlidersContinuous => 'គ្មានចំណុចតម្លៃ'; |
| |
| @override |
| String get demoSlidersEditableNumericalValue => 'តម្លៃលេខដែលអាចកែបាន'; |
| |
| @override |
| String get demoMenuTitle => 'ម៉ឺនុយ'; |
| |
| @override |
| String get demoContextMenuTitle => 'ម៉ឺនុយបរិបទ'; |
| |
| @override |
| String get demoSectionedMenuTitle => 'ម៉ឺនុយតាមផ្នែក'; |
| |
| @override |
| String get demoSimpleMenuTitle => 'ម៉ឺនុយធម្មតា'; |
| |
| @override |
| String get demoChecklistMenuTitle => 'ម៉ឺនុយបញ្ជីត្រួតពិនិត្យ'; |
| |
| @override |
| String get demoMenuSubtitle => 'ប៊ូតុងម៉ឺនុយ និងម៉ឺនុយធម្មតា'; |
| |
| @override |
| String get demoMenuDescription => |
| 'ម៉ឺនុយបង្ហាញបញ្ជីជម្រើសនៅលើផ្ទៃបណ្ដោះអាសន្ន។ ជម្រើសទាំងនោះបង្ហាញ នៅពេលអ្នកប្រើប្រាស់ធ្វើអន្តរកម្មជាមួយប៊ូតុង សកម្មភាព ឬការគ្រប់គ្រងផ្សេងទៀត។'; |
| |
| @override |
| String get demoMenuItemValueOne => 'ធាតុម៉ឺនុយទីមួយ'; |
| |
| @override |
| String get demoMenuItemValueTwo => 'ធាតុម៉ឺនុយទីពីរ'; |
| |
| @override |
| String get demoMenuItemValueThree => 'ធាតុម៉ឺនុយទីបី'; |
| |
| @override |
| String get demoMenuOne => 'មួយ'; |
| |
| @override |
| String get demoMenuTwo => 'ពីរ'; |
| |
| @override |
| String get demoMenuThree => 'បី'; |
| |
| @override |
| String get demoMenuFour => 'បួន'; |
| |
| @override |
| String get demoMenuAnItemWithAContextMenuButton => 'ធាតុដែលមានម៉ឺនុយបរិបទ'; |
| |
| @override |
| String get demoMenuContextMenuItemOne => 'ធាតុទីមួយក្នុងម៉ឺនុយបរិបទ'; |
| |
| @override |
| String get demoMenuADisabledMenuItem => 'ធាតុម៉ឺនុយដែលបានបិទ'; |
| |
| @override |
| String get demoMenuContextMenuItemThree => 'ធាតុទីបីក្នុងម៉ឺនុយបរិបទ'; |
| |
| @override |
| String get demoMenuAnItemWithASectionedMenu => 'ធាតុដែលមានម៉ឺនុយតាមផ្នែក'; |
| |
| @override |
| String get demoMenuPreview => 'មើលសាកល្បង'; |
| |
| @override |
| String get demoMenuShare => 'ចែករំលែក'; |
| |
| @override |
| String get demoMenuGetLink => 'យកតំណ'; |
| |
| @override |
| String get demoMenuRemove => 'លុប'; |
| |
| @override |
| String demoMenuSelected(Object value) { |
| return 'បានជ្រើសរើស៖ ${value}'; |
| } |
| |
| @override |
| String demoMenuChecked(Object value) { |
| return 'បានធីក៖ ${value}'; |
| } |
| |
| @override |
| String get demoMenuAnItemWithASimpleMenu => 'ធាតុដែលមានម៉ឺនុយធម្មតា'; |
| |
| @override |
| String get demoMenuAnItemWithAChecklistMenu => |
| 'ធាតុដែលមានម៉ឺនុយបញ្ជីត្រួតពិនិត្យ'; |
| |
| @override |
| String get demoFullscreenDialogTitle => 'ពេញអេក្រង់'; |
| |
| @override |
| String get demoFullscreenDialogDescription => |
| 'លក្ខណៈរបស់ប្រអប់ពេញអេក្រង់បញ្ជាក់ថាតើទំព័របន្ទាប់គឺជាប្រអប់ម៉ូដលពេញអេក្រង់ឬអត់'; |
| |
| @override |
| String get demoCupertinoActivityIndicatorTitle => 'សូចនាករសកម្មភាព'; |
| |
| @override |
| String get demoCupertinoActivityIndicatorSubtitle => |
| 'សូចនាករសកម្មភាពរចនាប័ទ្ម iOS'; |
| |
| @override |
| String get demoCupertinoActivityIndicatorDescription => |
| 'សូចនាករសកម្មភាពរចនាប័ទ្ម iOS ដែលវិលស្របទ្រនិចនាឡិកា។'; |
| |
| @override |
| String get demoCupertinoButtonsTitle => 'ប៊ូតុង'; |
| |
| @override |
| String get demoCupertinoButtonsSubtitle => 'ប៊ូតុងដែលមានរចនាប័ទ្ម iOS'; |
| |
| @override |
| String get demoCupertinoButtonsDescription => |
| 'ប៊ូតុងដែលមានរចនាប័ទ្ម iOS។ វាស្រូបអក្សរ និង/ឬរូបតំណាងដែលរលាយបាត់ និងលេចឡើងវិញបន្តិចម្ដងៗ នៅពេលចុច។ ប្រហែលជាមានផ្ទៃខាងក្រោយតាមការជ្រើសរើស។'; |
| |
| @override |
| String get demoCupertinoAlertsTitle => 'ការជូនដំណឹង'; |
| |
| @override |
| String get demoCupertinoAlertsSubtitle => |
| 'ប្រអប់ជូនដំណឹងដែលមានរចនាប័ទ្ម iOS'; |
| |
| @override |
| String get demoCupertinoAlertTitle => 'ការជូនដំណឹង'; |
| |
| @override |
| String get demoCupertinoAlertDescription => |
| 'ប្រអប់ជូនដំណឹងជូនដំណឹងដល់អ្នកប្រើប្រាស់អំពីស្ថានភាព ដែលតម្រូវឱ្យមានការទទួលស្គាល់។ ប្រអប់ជូនដំណឹងមានចំណងជើង ខ្លឹមសារ និងបញ្ជីសកម្មភាពដែលជាជម្រើស។ ចំណងជើងបង្ហាញនៅលើខ្លឹមសារ ហើយសកម្មភាពបង្ហាញនៅក្រោមខ្លឹមសារ។'; |
| |
| @override |
| String get demoCupertinoAlertWithTitleTitle => 'ជូនដំណឹងរួមជាមួយចំណងជើង'; |
| |
| @override |
| String get demoCupertinoAlertButtonsTitle => 'ការជូនដំណឹងដែលមានប៊ូតុង'; |
| |
| @override |
| String get demoCupertinoAlertButtonsOnlyTitle => 'ប៊ូតុងជូនដំណឹងតែប៉ុណ្ណោះ'; |
| |
| @override |
| String get demoCupertinoActionSheetTitle => 'បញ្ជីសកម្មភាព'; |
| |
| @override |
| String get demoCupertinoActionSheetDescription => |
| 'បញ្ជីសកម្មភាពគឺជារចនាប័ទ្មនៃការជូនដំណឹងជាក់លាក់ ដែលបង្ហាញអ្នកប្រើប្រាស់នូវបណ្ដុំជម្រើសពីរ ឬច្រើនដែលពាក់ព័ន្ធនឹងបរិបទបច្ចុប្បន្ន។ បញ្ជីសកម្មភាពអាចមានចំណងជើង សារបន្ថែម និងបញ្ជីសកម្មភាព។'; |
| |
| @override |
| String get demoCupertinoNavigationBarTitle => 'របាររុករក'; |
| |
| @override |
| String get demoCupertinoNavigationBarSubtitle => 'របាររុករករចនាប័ទ្ម iOS'; |
| |
| @override |
| String get demoCupertinoNavigationBarDescription => |
| 'របាររុករកដែលមានរចនាប័ទ្ម iOS។ របាររុករកគឺជារបារឧបករណ៍ដែលយ៉ាងហោចណាស់មានចំណងជើងទំព័រ នៅផ្នែកកណ្ដាលនៃរបារឧបករណ៍។'; |
| |
| @override |
| String get demoCupertinoPickerTitle => 'ផ្ទាំងជ្រើសរើស'; |
| |
| @override |
| String get demoCupertinoPickerSubtitle => |
| 'ផ្ទាំងជ្រើសរើសម៉ោង និងកាលបរិច្ឆេទដែលមានរចនាប័ទ្ម iOS'; |
| |
| @override |
| String get demoCupertinoPickerDescription => |
| 'ធាតុក្រាហ្វិកនៃផ្ទាំងជ្រើសរើសដែលមានរចនាប័ទ្ម iOS ដែលអាចត្រូវបានប្រើ ដើម្បីជ្រើសរើសកាលបរិច្ឆេទ ម៉ោង ឬទាំងកាលបរិច្ឆេទ និងម៉ោង។'; |
| |
| @override |
| String get demoCupertinoPickerTimer => 'កម្មវិធីកំណត់ម៉ោង'; |
| |
| @override |
| String get demoCupertinoPickerDate => 'កាលបរិច្ឆេទ'; |
| |
| @override |
| String get demoCupertinoPickerTime => 'ម៉ោង'; |
| |
| @override |
| String get demoCupertinoPickerDateTime => 'កាលបរិច្ឆេទ និងម៉ោង'; |
| |
| @override |
| String get demoCupertinoPullToRefreshTitle => 'ទាញដើម្បីផ្ទុកឡើងវិញ'; |
| |
| @override |
| String get demoCupertinoPullToRefreshSubtitle => |
| 'ការគ្រប់គ្រងការទាញដើម្បីផ្ទុកឡើងវិញរចនាប័ទ្ម iOS'; |
| |
| @override |
| String get demoCupertinoPullToRefreshDescription => |
| 'ធាតុក្រាហ្វិកដែលប្រើការគ្រប់គ្រងខ្លឹមសារតាមរយៈការទាញដើម្បីផ្ទុកឡើងវិញរចនាប័ទ្ម iOS។'; |
| |
| @override |
| String get demoCupertinoSegmentedControlTitle => |
| 'ការគ្រប់គ្រងដែលបែងចែកជាផ្នែក'; |
| |
| @override |
| String get demoCupertinoSegmentedControlSubtitle => |
| 'ការគ្រប់គ្រងដែលបែងចែកជាផ្នែកតាមរចនាប័ទ្ម iOS'; |
| |
| @override |
| String get demoCupertinoSegmentedControlDescription => |
| 'ប្រើដើម្បីជ្រើសរើសរវាងជម្រើសដាច់ដោយឡែកផ្សេងៗគ្នាមួយចំនួន។ នៅពេលជម្រើសមួយនៅក្នុងការគ្រប់គ្រងដែលបែងចែកជាផ្នែកត្រូវបានជ្រើសរើស ជម្រើសផ្សេងទៀតនៅក្នុងការគ្រប់គ្រងដែលបែងចែកជាផ្នែកមិនត្រូវបានជ្រើសរើសទៀតទេ។'; |
| |
| @override |
| String get demoCupertinoSliderTitle => 'របាររំកិល'; |
| |
| @override |
| String get demoCupertinoSliderSubtitle => 'របាររំកិលដែលមានរចនាប័ទ្ម iOS'; |
| |
| @override |
| String get demoCupertinoSliderDescription => |
| 'របាររំកិលអាចត្រូវបានប្រើដើម្បីជ្រើសរើសពីសំណុំតម្លៃជាក់លាក់ ឬមិនជាក់លាក់។'; |
| |
| @override |
| String demoCupertinoSliderContinuous(Object value) { |
| return 'មិនជាក់លាក់៖ ${value}'; |
| } |
| |
| @override |
| String demoCupertinoSliderDiscrete(Object value) { |
| return 'ជាក់លាក់៖ ${value}'; |
| } |
| |
| @override |
| String get demoCupertinoSwitchSubtitle => |
| 'ប៊ូតុងបិទបើកដែលមានរចនាប័ទ្ម iOS'; |
| |
| @override |
| String get demoCupertinoSwitchDescription => |
| 'ប៊ូតុងបិទបើកត្រូវបានប្រើដើម្បីបិទ/បើកស្ថានភាពនៃការកំណត់តែមួយ។'; |
| |
| @override |
| String get demoCupertinoTabBarTitle => 'របារផ្ទាំង'; |
| |
| @override |
| String get demoCupertinoTabBarSubtitle => |
| 'របារផ្ទាំងនៅផ្នែកខាងក្រោមដែលមានរចនាប័ទ្ម iOS'; |
| |
| @override |
| String get demoCupertinoTabBarDescription => |
| 'របារផ្ទាំងរុករកនៅផ្នែកខាងក្រោមដែលមានរចនាប័ទ្ម iOS។ បង្ហាញផ្ទាំងច្រើនដែលមានផ្ទាំងមួយកំពុងបើក ដែលតាមលំនាំដើមគឺជាផ្ទាំងទីមួយ។'; |
| |
| @override |
| String get cupertinoTabBarHomeTab => 'ទំព័រដើម'; |
| |
| @override |
| String get cupertinoTabBarChatTab => 'ការជជែក'; |
| |
| @override |
| String get cupertinoTabBarProfileTab => 'កម្រងព័ត៌មាន'; |
| |
| @override |
| String get demoCupertinoTextFieldTitle => 'កន្លែងបញ្ចូលអក្សរ'; |
| |
| @override |
| String get demoCupertinoTextFieldSubtitle => |
| 'កន្លែងបញ្ចូលអក្សរដែលមានរចនាប័ទ្ម iOS'; |
| |
| @override |
| String get demoCupertinoTextFieldDescription => |
| 'កន្លែងបញ្ចូលអក្សរអនុញ្ញាតឱ្យអ្នកប្រើប្រាស់បញ្ចូលអក្សរ តាមរយៈក្ដារចុចហាតវែរ ឬក្ដារចុចលើអេក្រង់។'; |
| |
| @override |
| String get demoCupertinoTextFieldPIN => 'កូដ PIN'; |
| |
| @override |
| String get demoColorsTitle => 'ពណ៌'; |
| |
| @override |
| String get demoColorsSubtitle => 'ពណ៌ដែលបានកំណត់ជាមុនទាំងអស់'; |
| |
| @override |
| String get demoColorsDescription => |
| 'តម្លៃថេរនៃគំរូពណ៌ និងពណ៌ដែលតំណាងឱ្យក្ដារលាយពណ៌របស់រចនាប័ទ្មសម្ភារ។'; |
| |
| @override |
| String get demoTypographyTitle => 'ការរចនាអក្សរ'; |
| |
| @override |
| String get demoTypographySubtitle => |
| 'រចនាប័ទ្មអក្សរដែលបានកំណត់ជាមុនទាំងអស់'; |
| |
| @override |
| String get demoTypographyDescription => |
| 'និយមន័យសម្រាប់រចនាប័ទ្មនៃការរចនាអក្សរ ដែលបានរកឃើញនៅក្នុងរចនាប័ទ្មសម្ភារ។'; |
| |
| @override |
| String get demo2dTransformationsTitle => 'ការបំប្លែងទម្រង់ 2D'; |
| |
| @override |
| String get demo2dTransformationsSubtitle => 'អូស ពង្រីកបង្រួម បង្វិល'; |
| |
| @override |
| String get demo2dTransformationsDescription => |
| 'ចុចដើម្បីកែប្រអប់ និងប្រើចលនា ដើម្បីផ្លាស់ទីជុំវិញទិដ្ឋភាព។ ចុចអូស ច្បិចដើម្បីពង្រីកបង្រួម បង្វិលដោយប្រើម្រាមដៃពីរ។ ចុចប៊ូតុងកំណត់ឡើងវិញ ដើម្បីត្រឡប់ទៅទិសចាប់ផ្ដើមវិញ។'; |
| |
| @override |
| String get demo2dTransformationsResetTooltip => 'កំណត់ការបំប្លែងឡើងវិញ'; |
| |
| @override |
| String get demo2dTransformationsEditTooltip => 'កែប្រអប់'; |
| |
| @override |
| String get buttonText => 'ប៊ូតុង'; |
| |
| @override |
| String get demoBottomSheetTitle => 'សន្លឹកខាងក្រោម'; |
| |
| @override |
| String get demoBottomSheetSubtitle => |
| 'សន្លឹកខាងក្រោមលក្ខណៈម៉ូដល និងភើស៊ីស្ទើន'; |
| |
| @override |
| String get demoBottomSheetPersistentTitle => |
| 'សន្លឹកខាងក្រោមលក្ខណៈភើស៊ីស្ទើន'; |
| |
| @override |
| String get demoBottomSheetPersistentDescription => |
| 'សន្លឹកខាងក្រោមលក្ខណៈភើស៊ីស្ទើនបង្ហាញព័ត៌មានដែលបន្ថែមលើខ្លឹមសារចម្បងនៃកម្មវិធី។ សន្លឹកខាងក្រោមលក្ខណៈភើស៊ីស្ទើននៅតែអាចមើលឃើញដដែល ទោះបីជានៅពេលអ្នកប្រើប្រាស់ធ្វើអន្តរកម្មជាមួយផ្នែកផ្សេងទៀតនៃកម្មវិធីក៏ដោយ។'; |
| |
| @override |
| String get demoBottomSheetModalTitle => 'សន្លឹកខាងក្រោមលក្ខណៈម៉ូដល'; |
| |
| @override |
| String get demoBottomSheetModalDescription => |
| 'សន្លឹកខាងក្រោមលក្ខណៈម៉ូដលគឺជាជម្រើសផ្សេងក្រៅពីម៉ឺនុយ ឬប្រអប់ និងទប់ស្កាត់អ្នកប្រើប្រាស់មិនឱ្យធ្វើអន្តរកម្មជាមួយកម្មវិធីដែលនៅសល់។'; |
| |
| @override |
| String get demoBottomSheetAddLabel => 'បន្ថែម'; |
| |
| @override |
| String get demoBottomSheetButtonText => 'បង្ហាញសន្លឹកខាងក្រោម'; |
| |
| @override |
| String get demoBottomSheetHeader => 'ក្បាលទំព័រ'; |
| |
| @override |
| String demoBottomSheetItem(Object value) { |
| return 'ធាតុទី ${value}'; |
| } |
| |
| @override |
| String get demoListsTitle => 'បញ្ជី'; |
| |
| @override |
| String get demoListsSubtitle => 'ប្លង់បញ្ជីរំកិល'; |
| |
| @override |
| String get demoListsDescription => |
| 'ជួរដេកតែមួយដែលមានកម្ពស់ថេរ ដែលជាទូទៅមានអក្សរមួយចំនួន ក៏ដូចជារូបតំណាងនៅពីមុខ ឬពីក្រោយ។'; |
| |
| @override |
| String get demoOneLineListsTitle => 'មួយជួរ'; |
| |
| @override |
| String get demoTwoLineListsTitle => 'ពីរជួរ'; |
| |
| @override |
| String get demoListsSecondary => 'អក្សរនៅជួរទីពីរ'; |
| |
| @override |
| String get demoProgressIndicatorTitle => 'សូចនាករដំណើរការ'; |
| |
| @override |
| String get demoProgressIndicatorSubtitle => 'បន្ទាត់ត្រង់ រង្វង់ មិនកំណត់'; |
| |
| @override |
| String get demoCircularProgressIndicatorTitle => 'សូចនាករដំណើរការរាងរង្វង់'; |
| |
| @override |
| String get demoCircularProgressIndicatorDescription => |
| 'សូចនាករដំណើរការរាងរង្វង់នៃរចនាប័ទ្មសម្ភារ ដែលវិលដើម្បីបង្ហាញថាកម្មវិធីកំពុងជាប់រវល់។'; |
| |
| @override |
| String get demoLinearProgressIndicatorTitle => |
| 'សូចនាករដំណើរការរាងបន្ទាត់ត្រង់'; |
| |
| @override |
| String get demoLinearProgressIndicatorDescription => |
| 'សូចនាករដំណើរការរាងបន្ទាត់ត្រង់នៃរចនាប័ទ្មសម្ភារ ដែលអាចហៅម្យ៉ាងទៀតថារបារដំណើរការ។'; |
| |
| @override |
| String get demoPickersTitle => 'ផ្ទាំងជ្រើសរើស'; |
| |
| @override |
| String get demoPickersSubtitle => 'ការជ្រើសរើសកាលបរិច្ឆេទ និងម៉ោង'; |
| |
| @override |
| String get demoDatePickerTitle => 'ផ្ទាំងជ្រើសរើសកាលបរិច្ឆេទ'; |
| |
| @override |
| String get demoDatePickerDescription => |
| 'បង្ហាញប្រអប់ ដែលមានផ្ទាំងជ្រើសរើសកាលបរិច្ឆេទដែលមានការរចនាគ្រប់ជ្រុងជ្រោយ។'; |
| |
| @override |
| String get demoTimePickerTitle => 'ផ្ទាំងជ្រើសរើសម៉ោង'; |
| |
| @override |
| String get demoTimePickerDescription => |
| 'បង្ហាញប្រអប់ ដែលមានផ្ទាំងជ្រើសរើសម៉ោងដែលមានការរចនាគ្រប់ជ្រុងជ្រោយ។'; |
| |
| @override |
| String get demoPickersShowPicker => 'បង្ហាញផ្ទាំងជ្រើសរើស'; |
| |
| @override |
| String get demoTabsTitle => 'ផ្ទាំង'; |
| |
| @override |
| String get demoTabsScrollingTitle => 'អាចរំកិលបាន'; |
| |
| @override |
| String get demoTabsNonScrollingTitle => 'មិនអាចរំកិលបាន'; |
| |
| @override |
| String get demoTabsSubtitle => |
| 'ផ្ទាំងមានទិដ្ឋភាពដាច់ពីគ្នាដែលអាចរំកិលបាន'; |
| |
| @override |
| String get demoTabsDescription => |
| 'ផ្ទាំងរៀបចំខ្លឹមសារនៅលើអេក្រង់ សំណុំទិន្នន័យផ្សេងៗគ្នា និងអន្តរកម្មផ្សេងទៀត។'; |
| |
| @override |
| String get demoSnackbarsTitle => 'របារសារខ្លីៗ'; |
| |
| @override |
| String get demoSnackbarsSubtitle => |
| 'របារសារខ្លីៗបង្ហាញសារនៅផ្នែកខាងក្រោមនៃអេក្រង់'; |
| |
| @override |
| String get demoSnackbarsDescription => |
| 'របារទាំងនេះប្រាប់អ្នកប្រើប្រាស់អំពីដំណើរការដែលកម្មវិធីបានធ្វើ ឬនឹងធ្វើ។ របារសារខ្លីៗបង្ហាញជាបណ្ដោះអាសន្ននៅផ្នែកខាងក្រោមនៃអេក្រង់។ របារប្រភេទនេះមិនគួររំខានដល់បទពិសោធន៍អ្នកប្រើប្រាស់ និងមិនតម្រូវឱ្យអ្នកប្រើប្រាស់ធ្វើអ្វីដើម្បីឱ្យវាបាត់នោះទេ។'; |
| |
| @override |
| String get demoSnackbarsButtonLabel => 'បង្ហាញរបារសារខ្លីៗ'; |
| |
| @override |
| String get demoSnackbarsText => 'នេះគឺជារបារសារខ្លីៗ។'; |
| |
| @override |
| String get demoSnackbarsActionButtonLabel => 'សកម្មភាព'; |
| |
| @override |
| String get demoSnackbarsAction => 'អ្នកបានចុចសកម្មភាពរបស់របារសារខ្លីៗ។'; |
| |
| @override |
| String get demoSelectionControlsTitle => 'ការគ្រប់គ្រងការជ្រើសរើស'; |
| |
| @override |
| String get demoSelectionControlsSubtitle => |
| 'ប្រអប់ធីក ប៊ូតុងមូល និងប៊ូតុងបិទបើក'; |
| |
| @override |
| String get demoSelectionControlsCheckboxTitle => 'ប្រអប់ធីក'; |
| |
| @override |
| String get demoSelectionControlsCheckboxDescription => |
| 'ប្រអប់ធីកអនុញ្ញាតឱ្យអ្នកប្រើប្រាស់ជ្រើសរើសជម្រើសច្រើនពីបណ្ដុំមួយ។ តម្លៃរបស់ប្រអប់ធីកធម្មតាគឺពិត ឬមិនពិត ហើយតម្លៃរបស់ប្រអប់ធីកដែលមានបីស្ថានភាពក៏អាចទទេបានផងដែរ។'; |
| |
| @override |
| String get demoSelectionControlsRadioTitle => 'ប៊ូតុងមូល'; |
| |
| @override |
| String get demoSelectionControlsRadioDescription => |
| 'ប៊ូតុងមូលអនុញ្ញាតឱ្យអ្នកប្រើប្រាស់ជ្រើសរើសជម្រើសមួយពីបណ្ដុំមួយ។ ប្រើប៊ូតុងមូលសម្រាប់ការជ្រើសរើសផ្ដាច់មុខ ប្រសិនបើអ្នកគិតថាអ្នកប្រើប្រាស់ត្រូវការមើលជម្រើសដែលមានទាំងអស់ទន្ទឹមគ្នា។'; |
| |
| @override |
| String get demoSelectionControlsSwitchTitle => 'ប៊ូតុងបិទបើក'; |
| |
| @override |
| String get demoSelectionControlsSwitchDescription => |
| 'ប៊ូតុងបិទបើកសម្រាប់បិទ/បើកស្ថានភាពជម្រើសនៃការកំណត់តែមួយ។ ជម្រើសដែលប៊ូតុងបិទបើកគ្រប់គ្រង ក៏ដូចជាស្ថានភាពដែលវាស្ថិតនៅ គួរតែកំណត់ឱ្យបានច្បាស់លាស់ពីស្លាកក្នុងជួរដែលពាក់ព័ន្ធ។'; |
| |
| @override |
| String get demoBottomTextFieldsTitle => 'កន្លែងបញ្ចូលអក្សរ'; |
| |
| @override |
| String get demoTextFieldTitle => 'កន្លែងបញ្ចូលអក្សរ'; |
| |
| @override |
| String get demoTextFieldSubtitle => 'បន្ទាត់តែមួយនៃអក្សរ និងលេខដែលអាចកែបាន'; |
| |
| @override |
| String get demoTextFieldDescription => |
| 'កន្លែងបញ្ចូលអក្សរអាចឱ្យអ្នកប្រើប្រាស់បញ្ចូលអក្សរទៅក្នុង UI។ ជាទូទៅ វាបង្ហាញជាទម្រង់បែបបទ និងប្រអប់បញ្ចូល។'; |
| |
| @override |
| String get demoTextFieldShowPasswordLabel => 'បង្ហាញពាក្យសម្ងាត់'; |
| |
| @override |
| String get demoTextFieldHidePasswordLabel => 'លាក់ពាក្យសម្ងាត់'; |
| |
| @override |
| String get demoTextFieldFormErrors => |
| 'សូមដោះស្រាយបញ្ហាពណ៌ក្រហម មុនពេលដាក់បញ្ជូន។'; |
| |
| @override |
| String get demoTextFieldNameRequired => 'តម្រូវឱ្យមានឈ្មោះ។'; |
| |
| @override |
| String get demoTextFieldOnlyAlphabeticalChars => |
| 'សូមបញ្ចូលតួអក្សរតាមលំដាប់អក្ខរក្រមតែប៉ុណ្ណោះ។'; |
| |
| @override |
| String get demoTextFieldEnterUSPhoneNumber => |
| '(###) ###-#### - បញ្ចូលលេខទូរសព្ទសហរដ្ឋអាមេរិក។'; |
| |
| @override |
| String get demoTextFieldEnterPassword => 'សូមបញ្ចូលពាក្យសម្ងាត់។'; |
| |
| @override |
| String get demoTextFieldPasswordsDoNotMatch => 'ពាក្យសម្ងាត់មិនត្រូវគ្នាទេ'; |
| |
| @override |
| String get demoTextFieldWhatDoPeopleCallYou => 'តើអ្នកដទៃហៅអ្នកថាម៉េច?'; |
| |
| @override |
| String get demoTextFieldNameField => 'ឈ្មោះ*'; |
| |
| @override |
| String get demoTextFieldWhereCanWeReachYou => 'តើយើងអាចទាក់ទងអ្នកនៅទីណា?'; |
| |
| @override |
| String get demoTextFieldPhoneNumber => 'លេខទូរសព្ទ*'; |
| |
| @override |
| String get demoTextFieldYourEmailAddress => 'អាសយដ្ឋានអ៊ីមែលរបស់អ្នក'; |
| |
| @override |
| String get demoTextFieldEmail => 'អ៊ីមែល'; |
| |
| @override |
| String get demoTextFieldTellUsAboutYourself => |
| 'ប្រាប់យើងអំពីខ្លួនអ្នក (ឧ. សរសេរអំពីអ្វីដែលអ្នកធ្វើ ឬចំណូលចិត្តអ្វីដែលអ្នកមាន)'; |
| |
| @override |
| String get demoTextFieldKeepItShort => |
| 'សរសេរវាឱ្យខ្លី នេះគ្រាន់តែជាការសាកល្បងប៉ុណ្ណោះ។'; |
| |
| @override |
| String get demoTextFieldLifeStory => 'រឿងរ៉ាវជីវិត'; |
| |
| @override |
| String get demoTextFieldSalary => 'ប្រាក់បៀវត្សរ៍'; |
| |
| @override |
| String get demoTextFieldUSD => 'ដុល្លារអាមេរិក'; |
| |
| @override |
| String get demoTextFieldNoMoreThan => 'មិនឱ្យលើសពី 8 តួអក្សរទេ។'; |
| |
| @override |
| String get demoTextFieldPassword => 'ពាក្យសម្ងាត់*'; |
| |
| @override |
| String get demoTextFieldRetypePassword => 'វាយបញ្ចូលពាក្យសម្ងាត់ឡើងវិញ*'; |
| |
| @override |
| String get demoTextFieldSubmit => 'ដាក់បញ្ជូន'; |
| |
| @override |
| String demoTextFieldNameHasPhoneNumber(Object name, Object phoneNumber) { |
| return 'លេខទូរសព្ទរបស់ ${name} គឺ ${phoneNumber}'; |
| } |
| |
| @override |
| String get demoTextFieldRequiredField => '* បង្ហាញថាជាកន្លែងត្រូវបំពេញ'; |
| |
| @override |
| String get demoTooltipTitle => 'កំណត់ពន្យល់'; |
| |
| @override |
| String get demoTooltipSubtitle => |
| 'សារខ្លីដែលបង្ហាញនៅពេលចុចឱ្យយូរ ឬដាក់ព្រួញ'; |
| |
| @override |
| String get demoTooltipDescription => |
| 'កំណត់ពន្យល់ផ្ដល់ស្លាកអត្ថបទដែលជួយពន្យល់អំពីមុខងាររបស់ប៊ូតុង ឬសកម្មភាពនៃផ្ទៃប៉ះផ្សេងទៀត។ កំណត់ពន្យល់បង្ហាញអត្ថបទដែលផ្ដល់ព័ត៌មានជាប្រយោជន៍ នៅពេលអ្នកប្រើប្រាស់ដាក់ព្រួញ ផ្ដោត ឬចុចលើធាតុឱ្យយូរ។'; |
| |
| @override |
| String get demoTooltipInstructions => |
| 'ចុចឱ្យយូរ ឬដាក់ព្រួញ ដើម្បីបង្ហាញកំណត់ពន្យល់។'; |
| |
| @override |
| String get bottomNavigationCommentsTab => 'មតិ'; |
| |
| @override |
| String get bottomNavigationCalendarTab => 'ប្រតិទិន'; |
| |
| @override |
| String get bottomNavigationAccountTab => 'គណនី'; |
| |
| @override |
| String get bottomNavigationAlarmTab => 'ម៉ោងរោទ៍'; |
| |
| @override |
| String get bottomNavigationCameraTab => 'កាមេរ៉ា'; |
| |
| @override |
| String bottomNavigationContentPlaceholder(Object title) { |
| return 'កន្លែងដាក់សម្រាប់ផ្ទាំង ${title}'; |
| } |
| |
| @override |
| String get buttonTextCreate => 'បង្កើត'; |
| |
| @override |
| String dialogSelectedOption(Object value) { |
| return 'អ្នកបានជ្រើសរើស៖ \"${value}\"'; |
| } |
| |
| @override |
| String get chipTurnOnLights => 'បើកភ្លើង'; |
| |
| @override |
| String get chipSmall => 'តូច'; |
| |
| @override |
| String get chipMedium => 'មធ្យម'; |
| |
| @override |
| String get chipLarge => 'ធំ'; |
| |
| @override |
| String get chipElevator => 'ជណ្ដើរយន្ត'; |
| |
| @override |
| String get chipWasher => 'ម៉ាស៊ីនបោកគក់'; |
| |
| @override |
| String get chipFireplace => 'ជើងក្រានកម្ដៅបន្ទប់'; |
| |
| @override |
| String get chipBiking => 'ការជិះកង់'; |
| |
| @override |
| String get dialogDiscardTitle => 'លុបចោលសេចក្ដីព្រាង?'; |
| |
| @override |
| String get dialogLocationTitle => 'ប្រើសេវាកម្មទីតាំងរបស់ Google?'; |
| |
| @override |
| String get dialogLocationDescription => |
| 'ឱ្យ Google ជួយកម្មវិធីក្នុងការកំណត់ទីតាំង។ មានន័យថាផ្ញើទិន្នន័យទីតាំងអនាមិកទៅ Google ទោះបីជាមិនមានកម្មវិធីកំពុងដំណើរការក៏ដោយ។'; |
| |
| @override |
| String get dialogCancel => 'បោះបង់'; |
| |
| @override |
| String get dialogDiscard => 'លុបចោល'; |
| |
| @override |
| String get dialogDisagree => 'មិនយល់ព្រម'; |
| |
| @override |
| String get dialogAgree => 'យល់ព្រម'; |
| |
| @override |
| String get dialogSetBackup => 'កំណត់គណនីបម្រុងទុក'; |
| |
| @override |
| String get dialogAddAccount => 'បញ្ចូលគណនី'; |
| |
| @override |
| String get dialogShow => 'បង្ហាញប្រអប់'; |
| |
| @override |
| String get dialogFullscreenTitle => 'ប្រអប់ពេញអេក្រង់'; |
| |
| @override |
| String get dialogFullscreenSave => 'រក្សាទុក'; |
| |
| @override |
| String get dialogFullscreenDescription => 'ការបង្ហាញអំពីប្រអប់ពេញអេក្រង់'; |
| |
| @override |
| String get cupertinoButton => 'ប៊ូតុង'; |
| |
| @override |
| String get cupertinoButtonWithBackground => 'មានផ្ទៃខាងក្រោយ'; |
| |
| @override |
| String get cupertinoAlertCancel => 'បោះបង់'; |
| |
| @override |
| String get cupertinoAlertDiscard => 'លុបចោល'; |
| |
| @override |
| String get cupertinoAlertLocationTitle => |
| 'អនុញ្ញាតឱ្យ \"ផែនទី\" ចូលប្រើទីតាំងរបស់អ្នក នៅពេលអ្នកកំពុងប្រើកម្មវិធីនេះឬ?'; |
| |
| @override |
| String get cupertinoAlertLocationDescription => |
| 'ទីតាំងបច្ចុប្បន្នរបស់អ្នកនឹងបង្ហាញនៅលើផែនទី និងត្រូវបានប្រើសម្រាប់ទិសដៅ លទ្ធផលស្វែងរកដែលនៅជិត និងរយៈពេលធ្វើដំណើរដែលបានប៉ាន់ស្មាន។'; |
| |
| @override |
| String get cupertinoAlertAllow => 'អនុញ្ញាត'; |
| |
| @override |
| String get cupertinoAlertDontAllow => 'កុំអនុញ្ញាត'; |
| |
| @override |
| String get cupertinoAlertFavoriteDessert => 'ជ្រើសរើសបង្អែមដែលចូលចិត្ត'; |
| |
| @override |
| String get cupertinoAlertDessertDescription => |
| 'សូមជ្រើសរើសប្រភេទបង្អែមដែលអ្នកចូលចិត្តពីបញ្ជីខាងក្រោម។ ការជ្រើសរើសរបស់អ្នកនឹងត្រូវបានប្រើ ដើម្បីប្ដូរបញ្ជីអាហារដ្ឋានដែលបានណែនាំតាមបំណង នៅក្នុងតំបន់របស់អ្នក។'; |
| |
| @override |
| String get cupertinoAlertCheesecake => 'នំខេកឈីស'; |
| |
| @override |
| String get cupertinoAlertTiramisu => 'បង្អែមអ៊ីតាលី'; |
| |
| @override |
| String get cupertinoAlertApplePie => 'នំប៉ោម'; |
| |
| @override |
| String get cupertinoAlertChocolateBrownie => 'នំសូកូឡា'; |
| |
| @override |
| String get cupertinoShowAlert => 'បង្ហាញការជូនដំណឹង'; |
| |
| @override |
| String get colorsRed => 'ក្រហម'; |
| |
| @override |
| String get colorsPink => 'ផ្កាឈូក'; |
| |
| @override |
| String get colorsPurple => 'ស្វាយ'; |
| |
| @override |
| String get colorsDeepPurple => 'ស្វាយចាស់'; |
| |
| @override |
| String get colorsIndigo => 'ខៀវជាំ'; |
| |
| @override |
| String get colorsBlue => 'ខៀវ'; |
| |
| @override |
| String get colorsLightBlue => 'ខៀវស្រាល'; |
| |
| @override |
| String get colorsCyan => 'ស៊ីលៀប'; |
| |
| @override |
| String get colorsTeal => 'បៃតងចាស់'; |
| |
| @override |
| String get colorsGreen => 'បៃតង'; |
| |
| @override |
| String get colorsLightGreen => 'បៃតងស្រាល'; |
| |
| @override |
| String get colorsLime => 'បៃតងខ្ចី'; |
| |
| @override |
| String get colorsYellow => 'លឿង'; |
| |
| @override |
| String get colorsAmber => 'លឿងទុំ'; |
| |
| @override |
| String get colorsOrange => 'ទឹកក្រូច'; |
| |
| @override |
| String get colorsDeepOrange => 'ទឹកក្រូចចាស់'; |
| |
| @override |
| String get colorsBrown => 'ត្នោត'; |
| |
| @override |
| String get colorsGrey => 'ប្រផេះ'; |
| |
| @override |
| String get colorsBlueGrey => 'ប្រផេះខៀវ'; |
| |
| @override |
| String get placeChennai => 'ជិនណៃ'; |
| |
| @override |
| String get placeTanjore => 'ថាន់ចរ'; |
| |
| @override |
| String get placeChettinad => 'ចិត្តធីណាដ'; |
| |
| @override |
| String get placePondicherry => 'ផនឌីឈ័ររី'; |
| |
| @override |
| String get placeFlowerMarket => 'ផ្សារលក់ផ្កា'; |
| |
| @override |
| String get placeBronzeWorks => 'រោងចក្រស្លសំរឹទ្ធ'; |
| |
| @override |
| String get placeMarket => 'ទីផ្សារ'; |
| |
| @override |
| String get placeThanjavurTemple => 'ប្រាសាទថាន់ចាវួរ'; |
| |
| @override |
| String get placeSaltFarm => 'ស្រែអំបិល'; |
| |
| @override |
| String get placeScooters => 'កង់រុញដោយជើង'; |
| |
| @override |
| String get placeSilkMaker => 'ឧបករណ៍ផលិតសូត្រ'; |
| |
| @override |
| String get placeLunchPrep => 'ការរៀបចំអាហារថ្ងៃត្រង់'; |
| |
| @override |
| String get placeBeach => 'ឆ្នេរ'; |
| |
| @override |
| String get placeFisherman => 'អ្នកនេសាទ'; |
| |
| @override |
| String get starterAppTitle => 'កម្មវិធីចាប់ផ្ដើម'; |
| |
| @override |
| String get starterAppDescription => 'ស្រទាប់ចាប់ផ្ដើមដែលឆ្លើយតបរហ័ស'; |
| |
| @override |
| String get starterAppGenericButton => 'ប៊ូតុង'; |
| |
| @override |
| String get starterAppTooltipAdd => 'បន្ថែម'; |
| |
| @override |
| String get starterAppTooltipFavorite => 'សំណព្វ'; |
| |
| @override |
| String get starterAppTooltipShare => 'ចែករំលែក'; |
| |
| @override |
| String get starterAppTooltipSearch => 'ស្វែងរក'; |
| |
| @override |
| String get starterAppGenericTitle => 'ចំណងជើង'; |
| |
| @override |
| String get starterAppGenericSubtitle => 'ចំណងជើងរង'; |
| |
| @override |
| String get starterAppGenericHeadline => 'ចំណងជើង'; |
| |
| @override |
| String get starterAppGenericBody => 'តួអត្ថបទ'; |
| |
| @override |
| String starterAppDrawerItem(Object value) { |
| return 'ធាតុទី ${value}'; |
| } |
| |
| @override |
| String get shrineMenuCaption => 'ម៉ឺនុយ'; |
| |
| @override |
| String get shrineCategoryNameAll => 'ទាំងអស់'; |
| |
| @override |
| String get shrineCategoryNameAccessories => 'គ្រឿងតុបតែង'; |
| |
| @override |
| String get shrineCategoryNameClothing => 'សម្លៀកបំពាក់'; |
| |
| @override |
| String get shrineCategoryNameHome => 'ផ្ទះ'; |
| |
| @override |
| String get shrineLogoutButtonCaption => 'ចេញ'; |
| |
| @override |
| String get shrineLoginUsernameLabel => 'ឈ្មោះអ្នកប្រើប្រាស់'; |
| |
| @override |
| String get shrineLoginPasswordLabel => 'ពាក្យសម្ងាត់'; |
| |
| @override |
| String get shrineCancelButtonCaption => 'បោះបង់'; |
| |
| @override |
| String get shrineNextButtonCaption => 'បន្ទាប់'; |
| |
| @override |
| String get shrineCartPageCaption => 'រទេះ'; |
| |
| @override |
| String shrineProductQuantity(Object quantity) { |
| return 'បរិមាណ៖ ${quantity}'; |
| } |
| |
| @override |
| String shrineProductPrice(Object price) { |
| return 'x ${price}'; |
| } |
| |
| @override |
| String shrineCartItemCount(int quantity) { |
| return intl.Intl.pluralLogic( |
| quantity, |
| locale: localeName, |
| zero: 'មិនមានទំនិញទេ', |
| one: 'ទំនិញ 1', |
| other: 'ទំនិញ ${quantity}', |
| ); |
| } |
| |
| @override |
| String get shrineCartClearButtonCaption => 'សម្អាតរទេះ'; |
| |
| @override |
| String get shrineCartTotalCaption => 'សរុប'; |
| |
| @override |
| String get shrineCartSubtotalCaption => 'សរុបរង៖'; |
| |
| @override |
| String get shrineCartShippingCaption => 'ការដឹកជញ្ជូន៖'; |
| |
| @override |
| String get shrineCartTaxCaption => 'ពន្ធ៖'; |
| |
| @override |
| String get shrineProductVagabondSack => 'កាបូប Vagabond'; |
| |
| @override |
| String get shrineProductStellaSunglasses => 'វ៉ែនតាការពារពន្លឺថ្ងៃ Stella'; |
| |
| @override |
| String get shrineProductWhitneyBelt => 'ខ្សែក្រវ៉ាត់ Whitney'; |
| |
| @override |
| String get shrineProductGardenStrand => 'ខ្សែ Garden'; |
| |
| @override |
| String get shrineProductStrutEarrings => 'ក្រវិល Strut'; |
| |
| @override |
| String get shrineProductVarsitySocks => 'ស្រោមជើង Varsity'; |
| |
| @override |
| String get shrineProductWeaveKeyring => 'បន្តោងសោក្រង'; |
| |
| @override |
| String get shrineProductGatsbyHat => 'មួក Gatsby'; |
| |
| @override |
| String get shrineProductShrugBag => 'កាបូប Shrug'; |
| |
| @override |
| String get shrineProductGiltDeskTrio => 'តុបីតាមទំហំ'; |
| |
| @override |
| String get shrineProductCopperWireRack => 'ធ្នើរស្ពាន់'; |
| |
| @override |
| String get shrineProductSootheCeramicSet => 'ឈុតសេរ៉ាមិច Soothe'; |
| |
| @override |
| String get shrineProductHurrahsTeaSet => 'ឈុតពែងតែ Hurrahs'; |
| |
| @override |
| String get shrineProductBlueStoneMug => 'ពែងថ្មពណ៌ខៀវ'; |
| |
| @override |
| String get shrineProductRainwaterTray => 'ទត្រងទឹក'; |
| |
| @override |
| String get shrineProductChambrayNapkins => 'កន្សែង Chambray'; |
| |
| @override |
| String get shrineProductSucculentPlanters => 'រុក្ខជាតិ Succulent'; |
| |
| @override |
| String get shrineProductQuartetTable => 'តុ Quartet'; |
| |
| @override |
| String get shrineProductKitchenQuattro => 'quattro ផ្ទះបាយ'; |
| |
| @override |
| String get shrineProductClaySweater => 'អាវយឺតដៃវែង Clay'; |
| |
| @override |
| String get shrineProductSeaTunic => 'Sea tunic'; |
| |
| @override |
| String get shrineProductPlasterTunic => 'Plaster tunic'; |
| |
| @override |
| String get shrineProductWhitePinstripeShirt => 'អាវឆ្នូតពណ៌ស'; |
| |
| @override |
| String get shrineProductChambrayShirt => 'អាវ Chambray'; |
| |
| @override |
| String get shrineProductSeabreezeSweater => 'អាវយឺតដៃវែង Seabreeze'; |
| |
| @override |
| String get shrineProductGentryJacket => 'អាវក្រៅ Gentry'; |
| |
| @override |
| String get shrineProductNavyTrousers => 'ខោជើងវែង Navy'; |
| |
| @override |
| String get shrineProductWalterHenleyWhite => 'Walter henley (ស)'; |
| |
| @override |
| String get shrineProductSurfAndPerfShirt => 'អាវ Surf and perf'; |
| |
| @override |
| String get shrineProductGingerScarf => 'កន្សែងបង់ក Ginger'; |
| |
| @override |
| String get shrineProductRamonaCrossover => 'Ramona crossover'; |
| |
| @override |
| String get shrineProductClassicWhiteCollar => 'អាវពណ៌សចាស់'; |
| |
| @override |
| String get shrineProductCeriseScallopTee => 'អាវយឺតពណ៌ក្រហមព្រឿងៗ'; |
| |
| @override |
| String get shrineProductShoulderRollsTee => 'អាវយឺតកធ្លាក់ពីស្មា'; |
| |
| @override |
| String get shrineProductGreySlouchTank => 'អាវវាលក្លៀកពណ៌ប្រផេះ'; |
| |
| @override |
| String get shrineProductSunshirtDress => 'សម្លៀកបំពាក់ស្ដើងៗ'; |
| |
| @override |
| String get shrineProductFineLinesTee => 'អាវយឺតឆ្នូតៗ'; |
| |
| @override |
| String get shrineTooltipSearch => 'ស្វែងរក'; |
| |
| @override |
| String get shrineTooltipSettings => 'ការកំណត់'; |
| |
| @override |
| String get shrineTooltipOpenMenu => 'បើកម៉ឺនុយ'; |
| |
| @override |
| String get shrineTooltipCloseMenu => 'បិទម៉ឺនុយ'; |
| |
| @override |
| String get shrineTooltipCloseCart => 'បិទទំព័ររទេះ'; |
| |
| @override |
| String shrineScreenReaderCart(int quantity) { |
| return intl.Intl.pluralLogic( |
| quantity, |
| locale: localeName, |
| zero: 'រទេះទិញទំនិញ គ្មានទំនិញ', |
| one: 'រទេះទិញទំនិញ ទំនិញ 1', |
| other: 'រទេះទិញទំនិញ ទំនិញ ${quantity}', |
| ); |
| } |
| |
| @override |
| String get shrineScreenReaderProductAddToCart => 'បញ្ចូលទៅរទេះ'; |
| |
| @override |
| String shrineScreenReaderRemoveProductButton(Object product) { |
| return 'ដក ${product} ចេញ'; |
| } |
| |
| @override |
| String get shrineTooltipRemoveItem => 'ដកទំនិញចេញ'; |
| |
| @override |
| String get craneFormDiners => 'អ្នកទទួលទានអាហារពេលល្ងាច'; |
| |
| @override |
| String get craneFormDate => 'ជ្រើសរើសកាលបរិច្ឆេទ'; |
| |
| @override |
| String get craneFormTime => 'ជ្រើសរើសពេលវេលា'; |
| |
| @override |
| String get craneFormLocation => 'ជ្រើសរើសទីតាំង'; |
| |
| @override |
| String get craneFormTravelers => 'អ្នកធ្វើដំណើរ'; |
| |
| @override |
| String get craneFormOrigin => 'ជ្រើសរើសប្រភពដើម'; |
| |
| @override |
| String get craneFormDestination => 'ជ្រើសរើសគោលដៅ'; |
| |
| @override |
| String get craneFormDates => 'ជ្រើសរើសកាលបរិច្ឆេទ'; |
| |
| @override |
| String craneHours(int hours) { |
| return intl.Intl.pluralLogic( |
| hours, |
| locale: localeName, |
| one: '1 ម៉', |
| other: '${hours} ម៉', |
| ); |
| } |
| |
| @override |
| String craneMinutes(int minutes) { |
| return intl.Intl.pluralLogic( |
| minutes, |
| locale: localeName, |
| one: '1 ន', |
| other: '${minutes} ន', |
| ); |
| } |
| |
| @override |
| String craneFlightDuration(Object hoursShortForm, Object minutesShortForm) { |
| return '${hoursShortForm} ${minutesShortForm}'; |
| } |
| |
| @override |
| String get craneFly => 'ជើងហោះហើរ'; |
| |
| @override |
| String get craneSleep => 'កន្លែងគេង'; |
| |
| @override |
| String get craneEat => 'អាហារដ្ឋាន'; |
| |
| @override |
| String get craneFlySubhead => 'ស្វែងរកជើងហោះហើរតាមគោលដៅ'; |
| |
| @override |
| String get craneSleepSubhead => 'ស្វែងរកអចលនទ្រព្យតាមគោលដៅ'; |
| |
| @override |
| String get craneEatSubhead => 'ស្វែងរកភោជនីយដ្ឋានតាមគោលដៅ'; |
| |
| @override |
| String craneFlyStops(int numberOfStops) { |
| return intl.Intl.pluralLogic( |
| numberOfStops, |
| locale: localeName, |
| zero: 'មិនឈប់', |
| one: 'ការឈប់ 1 លើក', |
| other: 'ការឈប់ ${numberOfStops} លើក', |
| ); |
| } |
| |
| @override |
| String craneSleepProperties(int totalProperties) { |
| return intl.Intl.pluralLogic( |
| totalProperties, |
| locale: localeName, |
| zero: 'មិនមានអចលនទ្រព្យដែលអាចជួលបានទេ', |
| one: 'មានអចលនទ្រព្យ 1 ដែលអាចជួលបាន', |
| other: 'មានអចលនទ្រព្យ ${totalProperties} ដែលអាចជួលបាន', |
| ); |
| } |
| |
| @override |
| String craneEatRestaurants(int totalRestaurants) { |
| return intl.Intl.pluralLogic( |
| totalRestaurants, |
| locale: localeName, |
| zero: 'មិនមានភោជនីយដ្ឋានទេ', |
| one: 'ភោជនីយដ្ឋាន 1', |
| other: 'ភោជនីយដ្ឋាន ${totalRestaurants}', |
| ); |
| } |
| |
| @override |
| String get craneFly0 => 'អាស្ប៉ិន សហរដ្ឋអាមេរិក'; |
| |
| @override |
| String get craneFly1 => 'ប៊ីកសឺ សហរដ្ឋអាមេរិក'; |
| |
| @override |
| String get craneFly2 => 'ជ្រលងខាំប៊្យូ នេប៉ាល់'; |
| |
| @override |
| String get craneFly3 => 'ម៉ាឈូភីឈូ ប៉េរូ'; |
| |
| @override |
| String get craneFly4 => 'ម៉ាល ម៉ាល់ឌីវ'; |
| |
| @override |
| String get craneFly5 => 'វីតស្នោវ ស្វ៊ីស'; |
| |
| @override |
| String get craneFly6 => 'ទីក្រុងម៉ិកស៊ិក ប្រទេសម៉ិកស៊ិក'; |
| |
| @override |
| String get craneFly7 => 'ភ្នំរ៉ាស្សម៉រ សហរដ្ឋអាមេរិក'; |
| |
| @override |
| String get craneFly8 => 'សិង្ហបុរី'; |
| |
| @override |
| String get craneFly9 => 'ហាវ៉ាណា គុយបា'; |
| |
| @override |
| String get craneFly10 => 'គែរ អេហ្ស៊ីប'; |
| |
| @override |
| String get craneFly11 => 'លីសបោន ព័រទុយហ្គាល់'; |
| |
| @override |
| String get craneFly12 => 'ណាប៉ា សហរដ្ឋអាមេរិក'; |
| |
| @override |
| String get craneFly13 => 'បាលី ឥណ្ឌូណេស៊ី'; |
| |
| @override |
| String get craneSleep0 => 'ម៉ាល ម៉ាល់ឌីវ'; |
| |
| @override |
| String get craneSleep1 => 'អាស្ប៉ិន សហរដ្ឋអាមេរិក'; |
| |
| @override |
| String get craneSleep2 => 'ម៉ាឈូភីឈូ ប៉េរូ'; |
| |
| @override |
| String get craneSleep3 => 'ហាវ៉ាណា គុយបា'; |
| |
| @override |
| String get craneSleep4 => 'វីតស្នោវ ស្វ៊ីស'; |
| |
| @override |
| String get craneSleep5 => 'ប៊ីកសឺ សហរដ្ឋអាមេរិក'; |
| |
| @override |
| String get craneSleep6 => 'ណាប៉ា សហរដ្ឋអាមេរិក'; |
| |
| @override |
| String get craneSleep7 => 'ព័រតូ ព័រទុយហ្គាល់'; |
| |
| @override |
| String get craneSleep8 => 'ទូលូម ម៉ិកស៊ិក'; |
| |
| @override |
| String get craneSleep9 => 'លីសបោន ព័រទុយហ្គាល់'; |
| |
| @override |
| String get craneSleep10 => 'គែរ អេហ្ស៊ីប'; |
| |
| @override |
| String get craneSleep11 => 'តៃប៉ិ តៃវ៉ាន់'; |
| |
| @override |
| String get craneEat0 => 'នេផលស៍ អ៊ីតាលី'; |
| |
| @override |
| String get craneEat1 => 'ដាឡាស សហរដ្ឋអាមេរិក'; |
| |
| @override |
| String get craneEat2 => 'ខរដូបា អាហ្សង់ទីន'; |
| |
| @override |
| String get craneEat3 => 'ផតឡែន សហរដ្ឋអាមេរិក'; |
| |
| @override |
| String get craneEat4 => 'ប៉ារីស បារាំង'; |
| |
| @override |
| String get craneEat5 => 'សេអ៊ូល កូរ៉េខាងត្បូង'; |
| |
| @override |
| String get craneEat6 => 'ស៊ីអាថល សហរដ្ឋអាមេរិក'; |
| |
| @override |
| String get craneEat7 => 'ណាសវីល សហរដ្ឋអាមេរិក'; |
| |
| @override |
| String get craneEat8 => 'អាត្លង់តា សហរដ្ឋអាមេរិក'; |
| |
| @override |
| String get craneEat9 => 'ម៉ាឌ្រីដ អេស្ប៉ាញ'; |
| |
| @override |
| String get craneEat10 => 'លីសបោន ព័រទុយហ្គាល់'; |
| |
| @override |
| String get craneFly0SemanticLabel => |
| 'ផ្ទះឈើនៅលើភ្នំដែលស្ថិតនៅក្នុងទេសភាពមានព្រិលធ្លាក់ជាមួយនឹងដើមឈើដែលមានស្លឹកពេញមួយឆ្នាំ'; |
| |
| @override |
| String get craneFly1SemanticLabel => 'តង់នៅវាល'; |
| |
| @override |
| String get craneFly2SemanticLabel => |
| 'ទង់ដែលមានសរសេរការបន់ស្រន់នៅពីមុខភ្នំដែលមានព្រិលធ្លាក់'; |
| |
| @override |
| String get craneFly3SemanticLabel => 'ប្រាសាទនៅម៉ាឈូភីឈូ'; |
| |
| @override |
| String get craneFly4SemanticLabel => 'បឹងហ្គាឡូលើទឹក'; |
| |
| @override |
| String get craneFly5SemanticLabel => 'សណ្ឋាគារជាប់មាត់បឹងនៅពីមុខភ្នំ'; |
| |
| @override |
| String get craneFly6SemanticLabel => |
| 'ទិដ្ឋភាពនៃ Palacio de Bellas Artes ពីលើអាកាស'; |
| |
| @override |
| String get craneFly7SemanticLabel => 'ភ្នំរ៉ាស្សម៉រ'; |
| |
| @override |
| String get craneFly8SemanticLabel => 'Supertree Grove'; |
| |
| @override |
| String get craneFly9SemanticLabel => 'បុរសផ្អែកលើរថយន្តស៊េរីចាស់ពណ៌ខៀវ'; |
| |
| @override |
| String get craneFly10SemanticLabel => |
| 'ប៉មវិហារអ៊ិស្លាម Al-Azhar អំឡុងពេលថ្ងៃលិច'; |
| |
| @override |
| String get craneFly11SemanticLabel => |
| 'ប៉មភ្លើងនាំផ្លូវធ្វើពីឥដ្ឋនៅសមុទ្រ'; |
| |
| @override |
| String get craneFly12SemanticLabel => 'អាងហែលទឹកដែលមានដើមត្នោត'; |
| |
| @override |
| String get craneFly13SemanticLabel => |
| 'អាងហែលទឹកជាប់មាត់សមុទ្រដែលមានដើមត្នោត'; |
| |
| @override |
| String get craneSleep0SemanticLabel => 'បឹងហ្គាឡូលើទឹក'; |
| |
| @override |
| String get craneSleep1SemanticLabel => |
| 'ផ្ទះឈើនៅលើភ្នំដែលស្ថិតនៅក្នុងទេសភាពមានព្រិលធ្លាក់ជាមួយនឹងដើមឈើដែលមានស្លឹកពេញមួយឆ្នាំ'; |
| |
| @override |
| String get craneSleep2SemanticLabel => 'ប្រាសាទនៅម៉ាឈូភីឈូ'; |
| |
| @override |
| String get craneSleep3SemanticLabel => 'បុរសផ្អែកលើរថយន្តស៊េរីចាស់ពណ៌ខៀវ'; |
| |
| @override |
| String get craneSleep4SemanticLabel => 'សណ្ឋាគារជាប់មាត់បឹងនៅពីមុខភ្នំ'; |
| |
| @override |
| String get craneSleep5SemanticLabel => 'តង់នៅវាល'; |
| |
| @override |
| String get craneSleep6SemanticLabel => 'អាងហែលទឹកដែលមានដើមត្នោត'; |
| |
| @override |
| String get craneSleep7SemanticLabel => |
| 'ផ្ទះល្វែងចម្រុះពណ៌នៅ Ribeira Square'; |
| |
| @override |
| String get craneSleep8SemanticLabel => |
| 'សំណង់បាក់បែកនៃទីក្រុងម៉ាយ៉ាននៅលើចំណោតច្រាំងពីលើឆ្នេរខ្សាច់'; |
| |
| @override |
| String get craneSleep9SemanticLabel => |
| 'ប៉មភ្លើងនាំផ្លូវធ្វើពីឥដ្ឋនៅសមុទ្រ'; |
| |
| @override |
| String get craneSleep10SemanticLabel => |
| 'ប៉មវិហារអ៊ិស្លាម Al-Azhar អំឡុងពេលថ្ងៃលិច'; |
| |
| @override |
| String get craneSleep11SemanticLabel => 'អគារកប់ពពក Taipei 101'; |
| |
| @override |
| String get craneEat0SemanticLabel => 'ភីហ្សានៅក្នុងឡដុតអុស'; |
| |
| @override |
| String get craneEat1SemanticLabel => |
| 'បារគ្មានមនុស្ស ដែលមានជើងម៉ាសម្រាប់អង្គុយទទួលទានអាហារ'; |
| |
| @override |
| String get craneEat2SemanticLabel => 'ប៊ឺហ្គឺ'; |
| |
| @override |
| String get craneEat3SemanticLabel => 'តាកូកូរ៉េ'; |
| |
| @override |
| String get craneEat4SemanticLabel => 'បង្អែមសូកូឡា'; |
| |
| @override |
| String get craneEat5SemanticLabel => 'កន្លែងអង្គុយនៅភោជនីយដ្ឋានបែបសិល្បៈ'; |
| |
| @override |
| String get craneEat6SemanticLabel => 'ម្ហូបដែលធ្វើពីបង្គា'; |
| |
| @override |
| String get craneEat7SemanticLabel => 'ទ្វារចូលហាងនំប៉័ង'; |
| |
| @override |
| String get craneEat8SemanticLabel => 'បង្កងទឹកសាបដែលមានទំហំតូចមួយចាន'; |
| |
| @override |
| String get craneEat9SemanticLabel => |
| 'តុគិតលុយនៅហាងកាហ្វេដែលមានលក់នំធ្វើពីម្សៅ'; |
| |
| @override |
| String get craneEat10SemanticLabel => 'ស្រ្តីកាន់សាំងវិចសាច់គោដ៏ធំ'; |
| |
| @override |
| String get fortnightlyMenuFrontPage => 'ទំព័រមុខ'; |
| |
| @override |
| String get fortnightlyMenuWorld => 'ពិភពលោក'; |
| |
| @override |
| String get fortnightlyMenuUS => 'សហរដ្ឋអាមេរិក'; |
| |
| @override |
| String get fortnightlyMenuPolitics => 'នយោបាយ'; |
| |
| @override |
| String get fortnightlyMenuBusiness => 'អាជីវកម្ម'; |
| |
| @override |
| String get fortnightlyMenuTech => 'បច្ចេកវិទ្យា'; |
| |
| @override |
| String get fortnightlyMenuScience => 'វិទ្យាសាស្ត្រ'; |
| |
| @override |
| String get fortnightlyMenuSports => 'កីឡា'; |
| |
| @override |
| String get fortnightlyMenuTravel => 'ការធ្វើដំណើរ'; |
| |
| @override |
| String get fortnightlyMenuCulture => 'វប្បធម៌'; |
| |
| @override |
| String get fortnightlyTrendingTechDesign => 'បច្ចេកវិទ្យានៃការរចនា'; |
| |
| @override |
| String get fortnightlyTrendingReform => 'កំណែទម្រង់'; |
| |
| @override |
| String get fortnightlyTrendingHealthcareRevolution => |
| 'បដិវត្តន៍នៃការថែទាំសុខភាព'; |
| |
| @override |
| String get fortnightlyTrendingGreenArmy => 'GreenArmy'; |
| |
| @override |
| String get fortnightlyTrendingStocks => 'ភាគហ៊ុន'; |
| |
| @override |
| String get fortnightlyLatestUpdates => 'ព័ត៌មានថ្មីបំផុត'; |
| |
| @override |
| String get fortnightlyHeadlineHealthcare => |
| 'បដិវត្តន៍នៃការថែទាំសុខភាពក្នុងសភាពស្ងប់ស្ងាត់ ប៉ុន្តែមានសន្ទុះខ្លាំងក្លា'; |
| |
| @override |
| String get fortnightlyHeadlineWar => |
| 'ជីវិតប្រជាជនអាមេរិកដែលមានការបែងចែកវណ្ណៈក្នុងអំឡុងសង្គ្រាម'; |
| |
| @override |
| String get fortnightlyHeadlineGasoline => 'អនាគតនៃប្រេងសាំង'; |
| |
| @override |
| String get fortnightlyHeadlineArmy => |
| 'ការធ្វើកំណែទម្រង់ផ្ទៃក្នុង Green Army'; |
| |
| @override |
| String get fortnightlyHeadlineStocks => |
| 'ដោយសារតែភាគហ៊ុននៅទ្រឹងដដែល មនុស្សជាច្រើនផ្ដោតលើរូបិយបណ្ណវិញ'; |
| |
| @override |
| String get fortnightlyHeadlineFabrics => |
| 'អ្នករចនាប្រើបច្ចេកវិទ្យា ដើម្បីបង្កើតក្រណាត់ដែលមានលក្ខណៈទំនើបបំផុត'; |
| |
| @override |
| String get fortnightlyHeadlineFeminists => |
| 'អ្នកគាំទ្រសមភាពយេនឌ័រប្រយុទ្ធប្រឆាំងនឹងការប្រកាន់បក្ខពួក'; |
| |
| @override |
| String get fortnightlyHeadlineBees => |
| 'ឃ្មុំកសិដ្ឋានកំពុងខ្វះខាតលម្អងផ្កា'; |
| } |