apskel-owner-flutter/lib/l10n/app_localizations.dart

1336 lines
34 KiB
Dart
Raw Normal View History

2025-08-13 01:17:00 +07:00
import 'dart:async';
import 'package:flutter/foundation.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_localizations/flutter_localizations.dart';
import 'package:intl/intl.dart' as intl;
import 'app_localizations_en.dart';
import 'app_localizations_id.dart';
// ignore_for_file: type=lint
/// Callers can lookup localized strings with an instance of AppLocalizations
/// returned by `AppLocalizations.of(context)`.
///
/// Applications need to include `AppLocalizations.delegate()` in their app's
/// `localizationDelegates` list, and the locales they support in the app's
/// `supportedLocales` list. For example:
///
/// ```dart
/// import 'l10n/app_localizations.dart';
///
/// return MaterialApp(
/// localizationsDelegates: AppLocalizations.localizationsDelegates,
/// supportedLocales: AppLocalizations.supportedLocales,
/// home: MyApplicationHome(),
/// );
/// ```
///
/// ## Update pubspec.yaml
///
/// Please make sure to update your pubspec.yaml to include the following
/// packages:
///
/// ```yaml
/// dependencies:
/// # Internationalization support.
/// flutter_localizations:
/// sdk: flutter
/// intl: any # Use the pinned version from flutter_localizations
///
/// # Rest of dependencies
/// ```
///
/// ## iOS Applications
///
/// iOS applications define key application metadata, including supported
/// locales, in an Info.plist file that is built into the application bundle.
/// To configure the locales supported by your app, youll need to edit this
/// file.
///
/// First, open your projects ios/Runner.xcworkspace Xcode workspace file.
/// Then, in the Project Navigator, open the Info.plist file under the Runner
/// projects Runner folder.
///
/// Next, select the Information Property List item, select Add Item from the
/// Editor menu, then select Localizations from the pop-up menu.
///
/// Select and expand the newly-created Localizations item then, for each
/// locale your application supports, add a new item and select the locale
/// you wish to add from the pop-up menu in the Value field. This list should
/// be consistent with the languages listed in the AppLocalizations.supportedLocales
/// property.
abstract class AppLocalizations {
AppLocalizations(String locale) : localeName = intl.Intl.canonicalizedLocale(locale.toString());
final String localeName;
static AppLocalizations? of(BuildContext context) {
return Localizations.of<AppLocalizations>(context, AppLocalizations);
}
static const LocalizationsDelegate<AppLocalizations> delegate = _AppLocalizationsDelegate();
/// A list of this localizations delegate along with the default localizations
/// delegates.
///
/// Returns a list of localizations delegates containing this delegate along with
/// GlobalMaterialLocalizations.delegate, GlobalCupertinoLocalizations.delegate,
/// and GlobalWidgetsLocalizations.delegate.
///
/// Additional delegates can be added by appending to this list in
/// MaterialApp. This list does not have to be used at all if a custom list
/// of delegates is preferred or required.
static const List<LocalizationsDelegate<dynamic>> localizationsDelegates = <LocalizationsDelegate<dynamic>>[
delegate,
GlobalMaterialLocalizations.delegate,
GlobalCupertinoLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
];
/// A list of this localizations delegate's supported locales.
static const List<Locale> supportedLocales = <Locale>[
Locale('en'),
Locale('id')
];
/// No description provided for @indonesian.
///
/// In en, this message translates to:
/// **'Indonesian'**
String get indonesian;
/// No description provided for @english.
///
/// In en, this message translates to:
/// **'English'**
String get english;
/// No description provided for @language.
///
/// In en, this message translates to:
/// **'Language'**
String get language;
/// No description provided for @version.
///
/// In en, this message translates to:
/// **'Version'**
String get version;
/// No description provided for @select_language.
///
/// In en, this message translates to:
/// **'Select Language'**
String get select_language;
/// No description provided for @login_header.
///
/// In en, this message translates to:
/// **'Welcome back'**
String get login_header;
/// No description provided for @login_desc.
///
/// In en, this message translates to:
/// **'Sign in to your account'**
String get login_desc;
/// No description provided for @email.
///
/// In en, this message translates to:
/// **'Email'**
String get email;
/// No description provided for @email_placeholder.
///
/// In en, this message translates to:
/// **'Enter your email'**
String get email_placeholder;
/// No description provided for @password.
///
/// In en, this message translates to:
/// **'Password'**
String get password;
/// No description provided for @password_placeholder.
///
/// In en, this message translates to:
/// **'Enter your password'**
String get password_placeholder;
/// No description provided for @forgot_password.
///
/// In en, this message translates to:
/// **'Forgot Password'**
String get forgot_password;
/// No description provided for @sign_in.
///
/// In en, this message translates to:
/// **'Sign In'**
String get sign_in;
/// No description provided for @good_morning.
///
/// In en, this message translates to:
/// **'Good Morning'**
String get good_morning;
/// No description provided for @good_afternoon.
///
/// In en, this message translates to:
/// **'Good Afternoon'**
String get good_afternoon;
/// No description provided for @good_evening.
///
/// In en, this message translates to:
/// **'Good Evening'**
String get good_evening;
/// No description provided for @good_night.
///
/// In en, this message translates to:
/// **'Good Night'**
String get good_night;
/// No description provided for @home_header_desc.
///
/// In en, this message translates to:
/// **'Let\'s improve your business performance today'**
String get home_header_desc;
/// No description provided for @home.
///
/// In en, this message translates to:
/// **'Home'**
String get home;
/// No description provided for @transaction.
///
/// In en, this message translates to:
/// **'Transaction'**
String get transaction;
/// No description provided for @transactions.
///
/// In en, this message translates to:
/// **'Transactions'**
String get transactions;
/// No description provided for @report.
///
/// In en, this message translates to:
/// **'Report'**
String get report;
/// No description provided for @reports.
///
/// In en, this message translates to:
/// **'Reports'**
String get reports;
/// No description provided for @profile.
///
/// In en, this message translates to:
/// **'Profile'**
String get profile;
/// No description provided for @sales_today.
///
/// In en, this message translates to:
/// **'Sales today'**
String get sales_today;
2025-08-20 13:52:49 +07:00
/// No description provided for @order.
///
/// In en, this message translates to:
/// **'Order'**
String get order;
/// No description provided for @sales.
///
/// In en, this message translates to:
/// **'Sales'**
String get sales;
/// No description provided for @finance.
///
/// In en, this message translates to:
/// **'Finance'**
String get finance;
/// No description provided for @product.
///
/// In en, this message translates to:
/// **'Product'**
String get product;
/// No description provided for @form.
///
/// In en, this message translates to:
/// **'Form'**
String get form;
/// No description provided for @schedule.
///
/// In en, this message translates to:
/// **'Schedule'**
String get schedule;
/// No description provided for @inventory.
///
/// In en, this message translates to:
/// **'Inventory'**
String get inventory;
/// No description provided for @customer.
///
/// In en, this message translates to:
/// **'Customer'**
String get customer;
/// No description provided for @purchase.
///
/// In en, this message translates to:
/// **'Purchase'**
String get purchase;
/// No description provided for @today_summary.
///
/// In en, this message translates to:
/// **'Today\'s Summary'**
String get today_summary;
/// No description provided for @today.
///
/// In en, this message translates to:
/// **'Today'**
String get today;
/// No description provided for @new_customer.
///
/// In en, this message translates to:
/// **'New Customer'**
String get new_customer;
/// No description provided for @refund.
///
/// In en, this message translates to:
/// **'Refund'**
String get refund;
/// No description provided for @void_text.
///
/// In en, this message translates to:
/// **'Void'**
String get void_text;
/// No description provided for @increase.
///
/// In en, this message translates to:
/// **'Increase'**
String get increase;
/// No description provided for @today_top_product.
///
/// In en, this message translates to:
/// **'Today\'s Top Product'**
String get today_top_product;
/// No description provided for @rank.
///
/// In en, this message translates to:
/// **'Rank'**
String get rank;
/// No description provided for @quantity_sold.
///
/// In en, this message translates to:
/// **'Quantity Sold'**
String get quantity_sold;
/// No description provided for @total_orders.
///
/// In en, this message translates to:
/// **'Total Orders'**
String get total_orders;
/// No description provided for @average_price.
///
/// In en, this message translates to:
/// **'Average Price'**
String get average_price;
/// No description provided for @perfomance.
///
/// In en, this message translates to:
/// **'Performance'**
String get perfomance;
/// No description provided for @total_sales.
///
/// In en, this message translates to:
/// **'Total Sales'**
String get total_sales;
/// No description provided for @total_items.
///
/// In en, this message translates to:
/// **'Total Items'**
String get total_items;
/// No description provided for @summary.
///
/// In en, this message translates to:
/// **'Summary'**
String get summary;
/// No description provided for @net_sales.
///
/// In en, this message translates to:
/// **'Net Sales'**
String get net_sales;
/// No description provided for @daily_breakdown.
///
/// In en, this message translates to:
/// **'Daily Breakdown'**
String get daily_breakdown;
/// No description provided for @orders.
///
/// In en, this message translates to:
/// **'Orders'**
String get orders;
/// No description provided for @items.
///
/// In en, this message translates to:
/// **'Items'**
String get items;
/// No description provided for @tax.
///
/// In en, this message translates to:
/// **'Tax'**
String get tax;
/// No description provided for @discount.
///
/// In en, this message translates to:
/// **'Discount'**
String get discount;
/// No description provided for @total_purchase.
///
/// In en, this message translates to:
/// **'Total Purchase'**
String get total_purchase;
/// No description provided for @pending_order.
///
/// In en, this message translates to:
/// **'Pending Order'**
String get pending_order;
/// No description provided for @history_purchase.
///
/// In en, this message translates to:
/// **'History Purchase'**
String get history_purchase;
/// No description provided for @all.
///
/// In en, this message translates to:
/// **'All'**
String get all;
/// No description provided for @select_date_range.
///
/// In en, this message translates to:
/// **'Select Date Range'**
String get select_date_range;
/// No description provided for @no_date_selected.
///
/// In en, this message translates to:
/// **'No date has been selected yet'**
String get no_date_selected;
/// No description provided for @selected_date.
///
/// In en, this message translates to:
/// **'Selected Date'**
String get selected_date;
/// No description provided for @select.
///
/// In en, this message translates to:
/// **'Select'**
String get select;
/// No description provided for @cancel.
///
/// In en, this message translates to:
/// **'Cancel'**
String get cancel;
/// No description provided for @total_revenue.
///
/// In en, this message translates to:
/// **'Total Revenue'**
String get total_revenue;
/// No description provided for @total_expenditures.
///
/// In en, this message translates to:
/// **'Total Expenditures'**
String get total_expenditures;
/// No description provided for @net_profit.
///
/// In en, this message translates to:
/// **'Net Profit'**
String get net_profit;
/// No description provided for @margin_profit.
///
/// In en, this message translates to:
/// **'Margin Profit'**
String get margin_profit;
/// No description provided for @cash_flow_analysis.
///
/// In en, this message translates to:
/// **'Cash Flow Analysis'**
String get cash_flow_analysis;
/// No description provided for @cash_in.
///
/// In en, this message translates to:
/// **'Cash In'**
String get cash_in;
/// No description provided for @cash_out.
///
/// In en, this message translates to:
/// **'Cash Out'**
String get cash_out;
/// No description provided for @net_flow.
///
/// In en, this message translates to:
/// **'Net Flow'**
String get net_flow;
/// No description provided for @cash_flow_chart.
///
/// In en, this message translates to:
/// **'Cash Flow Chart for {days} Last Days'**
String cash_flow_chart(int days);
/// No description provided for @profit_loss_detail.
///
/// In en, this message translates to:
/// **'Profit & Loss Details'**
String get profit_loss_detail;
/// No description provided for @gross_sales.
///
/// In en, this message translates to:
/// **'Gross Sales'**
String get gross_sales;
/// No description provided for @return_text.
///
/// In en, this message translates to:
/// **'Return'**
String get return_text;
/// No description provided for @cogs.
///
/// In en, this message translates to:
/// **'COGS'**
String get cogs;
/// No description provided for @cost_of_goods_sold.
///
/// In en, this message translates to:
/// **'Cost of goods sold'**
String get cost_of_goods_sold;
/// No description provided for @gross_profit.
///
/// In en, this message translates to:
/// **'Gross Profit'**
String get gross_profit;
/// No description provided for @operating_costs.
///
/// In en, this message translates to:
/// **'Operating Costs'**
String get operating_costs;
/// No description provided for @sales_category.
///
/// In en, this message translates to:
/// **'Sales Category'**
String get sales_category;
/// No description provided for @unit.
///
/// In en, this message translates to:
/// **'Unit'**
String get unit;
/// No description provided for @category_no_data.
///
/// In en, this message translates to:
/// **'There are no data categories yet'**
String get category_no_data;
/// No description provided for @category_no_data_desc.
///
/// In en, this message translates to:
/// **'Sales category data will appear here'**
String get category_no_data_desc;
/// No description provided for @product_analytic.
///
/// In en, this message translates to:
/// **'Product Analytic'**
String get product_analytic;
/// No description provided for @view_all.
///
/// In en, this message translates to:
/// **'View All'**
String get view_all;
/// No description provided for @sold.
///
/// In en, this message translates to:
/// **'Sold'**
String get sold;
/// No description provided for @revenue.
///
/// In en, this message translates to:
/// **'Revenue'**
String get revenue;
/// No description provided for @cost.
///
/// In en, this message translates to:
/// **'Cost'**
String get cost;
/// No description provided for @profit_per_unit.
///
/// In en, this message translates to:
/// **'Profit per unit'**
String get profit_per_unit;
/// No description provided for @total_sold.
///
/// In en, this message translates to:
/// **'Total Sold'**
String get total_sold;
/// No description provided for @ingredients.
///
/// In en, this message translates to:
/// **'Ingredients'**
String get ingredients;
/// No description provided for @low_stock.
///
/// In en, this message translates to:
/// **'Low Stock'**
String get low_stock;
/// No description provided for @zero_stock.
///
/// In en, this message translates to:
/// **'Zero Stock'**
String get zero_stock;
/// No description provided for @stock.
///
/// In en, this message translates to:
/// **'Stock'**
String get stock;
/// No description provided for @price.
///
/// In en, this message translates to:
/// **'Price'**
String get price;
/// No description provided for @out_of_stock.
///
/// In en, this message translates to:
/// **'Out of stock'**
String get out_of_stock;
/// No description provided for @out_of_stock_desc.
///
/// In en, this message translates to:
/// **'Product not available for sale'**
String get out_of_stock_desc;
/// No description provided for @in_text.
///
/// In en, this message translates to:
/// **'In'**
String get in_text;
/// No description provided for @out_text.
///
/// In en, this message translates to:
/// **'Out'**
String get out_text;
/// No description provided for @available.
///
/// In en, this message translates to:
/// **'Available'**
String get available;
/// No description provided for @total_products.
///
/// In en, this message translates to:
/// **'Total Products'**
String get total_products;
/// No description provided for @total_ingredients.
///
/// In en, this message translates to:
/// **'Total Ingredients'**
String get total_ingredients;
/// No description provided for @products.
///
/// In en, this message translates to:
/// **'Products'**
String get products;
/// No description provided for @value_text.
///
/// In en, this message translates to:
/// **'Value'**
String get value_text;
/// No description provided for @low_stock_desc.
///
/// In en, this message translates to:
/// **'Immediately reorder at least {stock} pcs'**
String low_stock_desc(String stock);
/// No description provided for @joined.
///
/// In en, this message translates to:
/// **'Joined'**
String get joined;
/// No description provided for @ago.
///
/// In en, this message translates to:
/// **'ago'**
String get ago;
/// No description provided for @active.
///
/// In en, this message translates to:
/// **'Active'**
String get active;
/// No description provided for @inactive.
///
/// In en, this message translates to:
/// **'Inactive'**
String get inactive;
/// No description provided for @total_amount.
///
/// In en, this message translates to:
/// **'Total Amount'**
String get total_amount;
/// No description provided for @table.
///
/// In en, this message translates to:
/// **'Table'**
String get table;
/// No description provided for @remaining.
///
/// In en, this message translates to:
/// **'Remaining'**
String get remaining;
/// No description provided for @payment.
///
/// In en, this message translates to:
/// **'Payment'**
String get payment;
/// No description provided for @completed.
///
/// In en, this message translates to:
/// **'Completed'**
String get completed;
/// No description provided for @pending.
///
/// In en, this message translates to:
/// **'Pending'**
String get pending;
/// No description provided for @no_order_with_status.
///
/// In en, this message translates to:
/// **'No {status} orders found'**
String no_order_with_status(String status);
/// No description provided for @order_details.
///
/// In en, this message translates to:
/// **'Order Details'**
String get order_details;
/// No description provided for @order_number.
///
/// In en, this message translates to:
/// **'Order Number'**
String get order_number;
/// No description provided for @order_status.
///
/// In en, this message translates to:
/// **'Order Status'**
String get order_status;
/// No description provided for @order_information.
///
/// In en, this message translates to:
/// **'Order Information'**
String get order_information;
/// No description provided for @order_type.
///
/// In en, this message translates to:
/// **'Order Type'**
String get order_type;
/// No description provided for @payment_status.
///
/// In en, this message translates to:
/// **'Payment Status'**
String get payment_status;
/// No description provided for @created.
///
/// In en, this message translates to:
/// **'Created'**
String get created;
/// No description provided for @order_item.
///
/// In en, this message translates to:
/// **'Order Item'**
String get order_item;
/// No description provided for @item.
///
/// In en, this message translates to:
/// **'Item'**
String get item;
/// No description provided for @each.
///
/// In en, this message translates to:
/// **'Each'**
String get each;
/// No description provided for @total_item.
///
/// In en, this message translates to:
/// **'Total Item'**
String get total_item;
/// No description provided for @payment_summary.
///
/// In en, this message translates to:
/// **'Payment Summary'**
String get payment_summary;
/// No description provided for @subtotal.
///
/// In en, this message translates to:
/// **'Subtotal'**
String get subtotal;
/// No description provided for @paid.
///
/// In en, this message translates to:
/// **'Paid'**
String get paid;
/// No description provided for @total.
///
/// In en, this message translates to:
/// **'Total'**
String get total;
/// No description provided for @payment_method.
///
/// In en, this message translates to:
/// **'Payment Method'**
String get payment_method;
/// No description provided for @dine_in.
///
/// In en, this message translates to:
/// **'Dine In'**
String get dine_in;
/// No description provided for @dine_in_experience.
///
/// In en, this message translates to:
/// **'Dine In Experience'**
String get dine_in_experience;
/// No description provided for @note.
///
/// In en, this message translates to:
/// **'Note'**
String get note;
/// No description provided for @sales_chart.
///
/// In en, this message translates to:
/// **'Sales Chart'**
String get sales_chart;
/// No description provided for @no_data_available.
///
/// In en, this message translates to:
/// **'No Data Avaiable'**
String get no_data_available;
/// No description provided for @total_days_overview.
///
/// In en, this message translates to:
/// **'{days} days overview'**
String total_days_overview(int days);
/// No description provided for @sales_data.
///
/// In en, this message translates to:
/// **'Sales Data'**
String get sales_data;
/// No description provided for @no_sales_data.
///
/// In en, this message translates to:
/// **'No Sales Data'**
String get no_sales_data;
/// No description provided for @no_sales_data_desc.
///
/// In en, this message translates to:
/// **'Sales data will appear here once transactions are recorded'**
String get no_sales_data_desc;
/// No description provided for @payment_methods.
///
/// In en, this message translates to:
/// **'Payment Methods'**
String get payment_methods;
/// No description provided for @payment_methods_desc.
///
/// In en, this message translates to:
/// **'Revenue breakdown by payment method '**
String get payment_methods_desc;
/// No description provided for @revenue_share.
///
/// In en, this message translates to:
/// **'Revenue Share'**
String get revenue_share;
/// No description provided for @no_payment_methods.
///
/// In en, this message translates to:
/// **'No Payment Methods'**
String get no_payment_methods;
/// No description provided for @no_payment_methods_desc.
///
/// In en, this message translates to:
/// **'Payment method data will appear here once transactions are made'**
String get no_payment_methods_desc;
/// No description provided for @best_selling_products.
///
/// In en, this message translates to:
/// **'Best Selling Products'**
String get best_selling_products;
/// No description provided for @highest_sales_ranking.
///
/// In en, this message translates to:
/// **'Highest sales ranking'**
String get highest_sales_ranking;
/// No description provided for @best_seller.
///
/// In en, this message translates to:
/// **'Best Seller'**
String get best_seller;
/// No description provided for @top_performer.
///
/// In en, this message translates to:
/// **'Top Performer'**
String get top_performer;
/// No description provided for @account_information.
///
/// In en, this message translates to:
/// **'Account Information'**
String get account_information;
/// No description provided for @member_since.
///
/// In en, this message translates to:
/// **'Member Since'**
String get member_since;
/// No description provided for @edit_profile.
///
/// In en, this message translates to:
/// **'Edit Profile'**
String get edit_profile;
/// No description provided for @edit_profile_desc.
///
/// In en, this message translates to:
/// **'Update your profile information'**
String get edit_profile_desc;
/// No description provided for @change_password.
///
/// In en, this message translates to:
/// **'Change Password'**
String get change_password;
/// No description provided for @change_password_desc.
///
/// In en, this message translates to:
/// **'Update your password'**
String get change_password_desc;
/// No description provided for @business_settings.
///
/// In en, this message translates to:
/// **'Business Settings'**
String get business_settings;
/// No description provided for @outlet_information.
///
/// In en, this message translates to:
/// **'Outlet Information'**
String get outlet_information;
/// No description provided for @outlet_informatio_desc.
///
/// In en, this message translates to:
/// **'Manage your outlet details'**
String get outlet_informatio_desc;
/// No description provided for @staff_management.
///
/// In en, this message translates to:
/// **'Staff Management'**
String get staff_management;
/// No description provided for @staff_management_desc.
///
/// In en, this message translates to:
/// **'Manage your staff'**
String get staff_management_desc;
/// No description provided for @manage_your_products.
///
/// In en, this message translates to:
/// **'Manage Your Products'**
String get manage_your_products;
/// No description provided for @download_report.
///
/// In en, this message translates to:
/// **'Download Report'**
String get download_report;
/// No description provided for @download_report_desc.
///
/// In en, this message translates to:
/// **'Download your sales report or inventory report'**
String get download_report_desc;
/// No description provided for @app_settings.
///
/// In en, this message translates to:
/// **'App Settings'**
String get app_settings;
/// No description provided for @language_desc.
///
/// In en, this message translates to:
/// **'Select your preferred language'**
String get language_desc;
/// No description provided for @support.
///
/// In en, this message translates to:
/// **'Support'**
String get support;
/// No description provided for @help_center.
///
/// In en, this message translates to:
/// **'Help Center'**
String get help_center;
/// No description provided for @help_center_desc.
///
/// In en, this message translates to:
/// **'Get help from our support team'**
String get help_center_desc;
/// No description provided for @about.
///
/// In en, this message translates to:
/// **'About'**
String get about;
/// No description provided for @about_desc.
///
/// In en, this message translates to:
/// **'Learn more about our app'**
String get about_desc;
/// No description provided for @logout.
///
/// In en, this message translates to:
/// **'Logout'**
String get logout;
/// No description provided for @logout_desc.
///
/// In en, this message translates to:
/// **'Logout of your account'**
String get logout_desc;
/// No description provided for @save.
///
/// In en, this message translates to:
/// **'Save'**
String get save;
/// No description provided for @name.
///
/// In en, this message translates to:
/// **'Name'**
String get name;
/// No description provided for @name_placeholder.
///
/// In en, this message translates to:
/// **'Please enter your name'**
String get name_placeholder;
/// No description provided for @password_changed.
///
/// In en, this message translates to:
/// **'Password Changed'**
String get password_changed;
/// No description provided for @current_password.
///
/// In en, this message translates to:
/// **'Current Password'**
String get current_password;
/// No description provided for @current_password_placeholder.
///
/// In en, this message translates to:
/// **'Please enter your current password'**
String get current_password_placeholder;
/// No description provided for @new_password.
///
/// In en, this message translates to:
/// **'New Password'**
String get new_password;
/// No description provided for @new_password_placeholder.
///
/// In en, this message translates to:
/// **'Please enter your new password'**
String get new_password_placeholder;
/// No description provided for @new_password_not_same.
///
/// In en, this message translates to:
/// **'New password cannot be same as current password'**
String get new_password_not_same;
/// No description provided for @general_information.
///
/// In en, this message translates to:
/// **'General Information'**
String get general_information;
/// No description provided for @address.
///
/// In en, this message translates to:
/// **'Address'**
String get address;
/// No description provided for @phone_number.
///
/// In en, this message translates to:
/// **'Phone Number'**
String get phone_number;
/// No description provided for @currency.
///
/// In en, this message translates to:
/// **'Currency'**
String get currency;
/// No description provided for @tax_rate.
///
/// In en, this message translates to:
/// **'Tax Rate'**
String get tax_rate;
/// No description provided for @status_text.
///
/// In en, this message translates to:
/// **'Status'**
String get status_text;
/// No description provided for @coming_soon.
///
/// In en, this message translates to:
/// **'Coming Soon'**
String get coming_soon;
/// No description provided for @coming_soon_desc.
///
/// In en, this message translates to:
/// **'Something amazing is brewing!\nStay tuned for the big reveal.'**
String get coming_soon_desc;
/// No description provided for @transaction_report.
///
/// In en, this message translates to:
/// **'Transaction Report'**
String get transaction_report;
/// No description provided for @transaction_report_desc.
///
/// In en, this message translates to:
/// **'Export all transaction data with detailed analytics'**
String get transaction_report_desc;
/// No description provided for @invetory_report.
///
/// In en, this message translates to:
/// **'Inventory Report'**
String get invetory_report;
/// No description provided for @invetory_report_desc.
///
/// In en, this message translates to:
/// **'Export inventory and stock data with trends'**
String get invetory_report_desc;
/// No description provided for @about_app.
///
/// In en, this message translates to:
/// **'About App'**
String get about_app;
/// No description provided for @app_information.
///
/// In en, this message translates to:
/// **'App Information'**
String get app_information;
/// No description provided for @app_name.
///
/// In en, this message translates to:
/// **'App Name'**
String get app_name;
/// No description provided for @build_number.
///
/// In en, this message translates to:
/// **'Build Number'**
String get build_number;
/// No description provided for @package_name.
///
/// In en, this message translates to:
/// **'Package Name'**
String get package_name;
/// No description provided for @device.
///
/// In en, this message translates to:
/// **'Device'**
String get device;
2025-08-13 01:17:00 +07:00
}
class _AppLocalizationsDelegate extends LocalizationsDelegate<AppLocalizations> {
const _AppLocalizationsDelegate();
@override
Future<AppLocalizations> load(Locale locale) {
return SynchronousFuture<AppLocalizations>(lookupAppLocalizations(locale));
}
@override
bool isSupported(Locale locale) => <String>['en', 'id'].contains(locale.languageCode);
@override
bool shouldReload(_AppLocalizationsDelegate old) => false;
}
AppLocalizations lookupAppLocalizations(Locale locale) {
// Lookup logic when only language code is specified.
switch (locale.languageCode) {
case 'en': return AppLocalizationsEn();
case 'id': return AppLocalizationsId();
}
throw FlutterError(
'AppLocalizations.delegate failed to load unsupported locale "$locale". This is likely '
'an issue with the localizations generation tool. Please file an issue '
'on GitHub with a reproducible sample app and the gen-l10n configuration '
'that was used.'
);
}