Introduces the first versions of client and staff mobile application prototypes, including platform-specific assets, screens, and configuration for Android, iOS, macOS, Linux, and Windows. Adds documentation, AI prompt guides, and a new staff payments feature module with repository, use cases, and presentation logic. Also includes generated localization files and supporting resources for both client and staff apps.
2499 lines
84 KiB
Dart
2499 lines
84 KiB
Dart
///
|
|
/// Generated file. Do not edit.
|
|
///
|
|
// coverage:ignore-file
|
|
// ignore_for_file: type=lint, unused_import
|
|
// dart format off
|
|
|
|
part of 'strings.g.dart';
|
|
|
|
// Path: <root>
|
|
typedef TranslationsEn = Translations; // ignore: unused_element
|
|
class Translations with BaseTranslations<AppLocale, Translations> {
|
|
/// Returns the current translations of the given [context].
|
|
///
|
|
/// Usage:
|
|
/// final t = Translations.of(context);
|
|
static Translations of(BuildContext context) => InheritedLocaleData.of<AppLocale, Translations>(context).translations;
|
|
|
|
/// You can call this constructor and build your own translation instance of this locale.
|
|
/// Constructing via the enum [AppLocale.build] is preferred.
|
|
Translations({Map<String, Node>? overrides, PluralResolver? cardinalResolver, PluralResolver? ordinalResolver, TranslationMetadata<AppLocale, Translations>? meta})
|
|
: assert(overrides == null, 'Set "translation_overrides: true" in order to enable this feature.'),
|
|
$meta = meta ?? TranslationMetadata(
|
|
locale: AppLocale.en,
|
|
overrides: overrides ?? {},
|
|
cardinalResolver: cardinalResolver,
|
|
ordinalResolver: ordinalResolver,
|
|
) {
|
|
$meta.setFlatMapFunction(_flatMapFunction);
|
|
}
|
|
|
|
/// Metadata for the translations of <en>.
|
|
@override final TranslationMetadata<AppLocale, Translations> $meta;
|
|
|
|
/// Access flat map
|
|
dynamic operator[](String key) => $meta.getTranslation(key);
|
|
|
|
late final Translations _root = this; // ignore: unused_field
|
|
|
|
Translations $copyWith({TranslationMetadata<AppLocale, Translations>? meta}) => Translations(meta: meta ?? this.$meta);
|
|
|
|
// Translations
|
|
late final TranslationsCommonEn common = TranslationsCommonEn._(_root);
|
|
late final TranslationsSettingsEn settings = TranslationsSettingsEn._(_root);
|
|
late final TranslationsStaffAuthenticationEn staff_authentication = TranslationsStaffAuthenticationEn._(_root);
|
|
late final TranslationsClientAuthenticationEn client_authentication = TranslationsClientAuthenticationEn._(_root);
|
|
late final TranslationsClientHomeEn client_home = TranslationsClientHomeEn._(_root);
|
|
late final TranslationsClientSettingsEn client_settings = TranslationsClientSettingsEn._(_root);
|
|
late final TranslationsClientHubsEn client_hubs = TranslationsClientHubsEn._(_root);
|
|
late final TranslationsClientCreateOrderEn client_create_order = TranslationsClientCreateOrderEn._(_root);
|
|
late final TranslationsClientMainEn client_main = TranslationsClientMainEn._(_root);
|
|
late final TranslationsClientViewOrdersEn client_view_orders = TranslationsClientViewOrdersEn._(_root);
|
|
late final TranslationsClientBillingEn client_billing = TranslationsClientBillingEn._(_root);
|
|
late final TranslationsStaffEn staff = TranslationsStaffEn._(_root);
|
|
}
|
|
|
|
// Path: common
|
|
class TranslationsCommonEn {
|
|
TranslationsCommonEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'OK'
|
|
String get ok => 'OK';
|
|
|
|
/// en: 'Cancel'
|
|
String get cancel => 'Cancel';
|
|
|
|
/// en: 'Save'
|
|
String get save => 'Save';
|
|
|
|
/// en: 'Delete'
|
|
String get delete => 'Delete';
|
|
|
|
/// en: 'Continue'
|
|
String get continue_text => 'Continue';
|
|
}
|
|
|
|
// Path: settings
|
|
class TranslationsSettingsEn {
|
|
TranslationsSettingsEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Language'
|
|
String get language => 'Language';
|
|
|
|
/// en: 'Change Language'
|
|
String get change_language => 'Change Language';
|
|
}
|
|
|
|
// Path: staff_authentication
|
|
class TranslationsStaffAuthenticationEn {
|
|
TranslationsStaffAuthenticationEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
late final TranslationsStaffAuthenticationGetStartedPageEn get_started_page = TranslationsStaffAuthenticationGetStartedPageEn._(_root);
|
|
late final TranslationsStaffAuthenticationPhoneVerificationPageEn phone_verification_page = TranslationsStaffAuthenticationPhoneVerificationPageEn._(_root);
|
|
late final TranslationsStaffAuthenticationPhoneInputEn phone_input = TranslationsStaffAuthenticationPhoneInputEn._(_root);
|
|
late final TranslationsStaffAuthenticationOtpVerificationEn otp_verification = TranslationsStaffAuthenticationOtpVerificationEn._(_root);
|
|
late final TranslationsStaffAuthenticationProfileSetupPageEn profile_setup_page = TranslationsStaffAuthenticationProfileSetupPageEn._(_root);
|
|
late final TranslationsStaffAuthenticationCommonEn common = TranslationsStaffAuthenticationCommonEn._(_root);
|
|
}
|
|
|
|
// Path: client_authentication
|
|
class TranslationsClientAuthenticationEn {
|
|
TranslationsClientAuthenticationEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
late final TranslationsClientAuthenticationGetStartedPageEn get_started_page = TranslationsClientAuthenticationGetStartedPageEn._(_root);
|
|
late final TranslationsClientAuthenticationSignInPageEn sign_in_page = TranslationsClientAuthenticationSignInPageEn._(_root);
|
|
late final TranslationsClientAuthenticationSignUpPageEn sign_up_page = TranslationsClientAuthenticationSignUpPageEn._(_root);
|
|
}
|
|
|
|
// Path: client_home
|
|
class TranslationsClientHomeEn {
|
|
TranslationsClientHomeEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
late final TranslationsClientHomeDashboardEn dashboard = TranslationsClientHomeDashboardEn._(_root);
|
|
late final TranslationsClientHomeWidgetsEn widgets = TranslationsClientHomeWidgetsEn._(_root);
|
|
late final TranslationsClientHomeActionsEn actions = TranslationsClientHomeActionsEn._(_root);
|
|
late final TranslationsClientHomeReorderEn reorder = TranslationsClientHomeReorderEn._(_root);
|
|
late final TranslationsClientHomeFormEn form = TranslationsClientHomeFormEn._(_root);
|
|
}
|
|
|
|
// Path: client_settings
|
|
class TranslationsClientSettingsEn {
|
|
TranslationsClientSettingsEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
late final TranslationsClientSettingsProfileEn profile = TranslationsClientSettingsProfileEn._(_root);
|
|
}
|
|
|
|
// Path: client_hubs
|
|
class TranslationsClientHubsEn {
|
|
TranslationsClientHubsEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Hubs'
|
|
String get title => 'Hubs';
|
|
|
|
/// en: 'Manage clock-in locations'
|
|
String get subtitle => 'Manage clock-in locations';
|
|
|
|
/// en: 'Add Hub'
|
|
String get add_hub => 'Add Hub';
|
|
|
|
late final TranslationsClientHubsEmptyStateEn empty_state = TranslationsClientHubsEmptyStateEn._(_root);
|
|
late final TranslationsClientHubsAboutHubsEn about_hubs = TranslationsClientHubsAboutHubsEn._(_root);
|
|
late final TranslationsClientHubsHubCardEn hub_card = TranslationsClientHubsHubCardEn._(_root);
|
|
late final TranslationsClientHubsAddHubDialogEn add_hub_dialog = TranslationsClientHubsAddHubDialogEn._(_root);
|
|
late final TranslationsClientHubsNfcDialogEn nfc_dialog = TranslationsClientHubsNfcDialogEn._(_root);
|
|
}
|
|
|
|
// Path: client_create_order
|
|
class TranslationsClientCreateOrderEn {
|
|
TranslationsClientCreateOrderEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Create Order'
|
|
String get title => 'Create Order';
|
|
|
|
/// en: 'ORDER TYPE'
|
|
String get section_title => 'ORDER TYPE';
|
|
|
|
late final TranslationsClientCreateOrderTypesEn types = TranslationsClientCreateOrderTypesEn._(_root);
|
|
late final TranslationsClientCreateOrderRapidEn rapid = TranslationsClientCreateOrderRapidEn._(_root);
|
|
late final TranslationsClientCreateOrderOneTimeEn one_time = TranslationsClientCreateOrderOneTimeEn._(_root);
|
|
late final TranslationsClientCreateOrderRecurringEn recurring = TranslationsClientCreateOrderRecurringEn._(_root);
|
|
late final TranslationsClientCreateOrderPermanentEn permanent = TranslationsClientCreateOrderPermanentEn._(_root);
|
|
}
|
|
|
|
// Path: client_main
|
|
class TranslationsClientMainEn {
|
|
TranslationsClientMainEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
late final TranslationsClientMainTabsEn tabs = TranslationsClientMainTabsEn._(_root);
|
|
}
|
|
|
|
// Path: client_view_orders
|
|
class TranslationsClientViewOrdersEn {
|
|
TranslationsClientViewOrdersEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Orders'
|
|
String get title => 'Orders';
|
|
|
|
/// en: 'Post'
|
|
String get post_button => 'Post';
|
|
|
|
/// en: 'Post an Order'
|
|
String get post_order => 'Post an Order';
|
|
|
|
/// en: 'No orders for $date'
|
|
String no_orders({required Object date}) => 'No orders for ${date}';
|
|
|
|
late final TranslationsClientViewOrdersTabsEn tabs = TranslationsClientViewOrdersTabsEn._(_root);
|
|
late final TranslationsClientViewOrdersCardEn card = TranslationsClientViewOrdersCardEn._(_root);
|
|
}
|
|
|
|
// Path: client_billing
|
|
class TranslationsClientBillingEn {
|
|
TranslationsClientBillingEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Billing'
|
|
String get title => 'Billing';
|
|
|
|
/// en: 'Current Period'
|
|
String get current_period => 'Current Period';
|
|
|
|
/// en: '$amount saved'
|
|
String saved_amount({required Object amount}) => '${amount} saved';
|
|
|
|
/// en: 'Awaiting Approval'
|
|
String get awaiting_approval => 'Awaiting Approval';
|
|
|
|
/// en: 'Payment Method'
|
|
String get payment_method => 'Payment Method';
|
|
|
|
/// en: 'Add'
|
|
String get add_payment => 'Add';
|
|
|
|
/// en: 'Default'
|
|
String get default_badge => 'Default';
|
|
|
|
/// en: 'Expires $date'
|
|
String expires({required Object date}) => 'Expires ${date}';
|
|
|
|
/// en: 'This Period Breakdown'
|
|
String get period_breakdown => 'This Period Breakdown';
|
|
|
|
/// en: 'Week'
|
|
String get week => 'Week';
|
|
|
|
/// en: 'Month'
|
|
String get month => 'Month';
|
|
|
|
/// en: 'Total'
|
|
String get total => 'Total';
|
|
|
|
/// en: '$count hours'
|
|
String hours({required Object count}) => '${count} hours';
|
|
|
|
/// en: 'Rate Optimization'
|
|
String get rate_optimization_title => 'Rate Optimization';
|
|
|
|
/// en: 'Save $amount/month by switching 3 shifts'
|
|
String rate_optimization_body({required Object amount}) => 'Save ${amount}/month by switching 3 shifts';
|
|
|
|
/// en: 'View Details'
|
|
String get view_details => 'View Details';
|
|
|
|
/// en: 'Invoice History'
|
|
String get invoice_history => 'Invoice History';
|
|
|
|
/// en: 'View all'
|
|
String get view_all => 'View all';
|
|
|
|
/// en: 'Export All Invoices'
|
|
String get export_button => 'Export All Invoices';
|
|
|
|
/// en: 'PENDING APPROVAL'
|
|
String get pending_badge => 'PENDING APPROVAL';
|
|
|
|
/// en: 'PAID'
|
|
String get paid_badge => 'PAID';
|
|
}
|
|
|
|
// Path: staff
|
|
class TranslationsStaffEn {
|
|
TranslationsStaffEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
late final TranslationsStaffMainEn main = TranslationsStaffMainEn._(_root);
|
|
late final TranslationsStaffHomeEn home = TranslationsStaffHomeEn._(_root);
|
|
late final TranslationsStaffProfileEn profile = TranslationsStaffProfileEn._(_root);
|
|
late final TranslationsStaffOnboardingEn onboarding = TranslationsStaffOnboardingEn._(_root);
|
|
}
|
|
|
|
// Path: staff_authentication.get_started_page
|
|
class TranslationsStaffAuthenticationGetStartedPageEn {
|
|
TranslationsStaffAuthenticationGetStartedPageEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Work, Grow, '
|
|
String get title_part1 => 'Work, Grow, ';
|
|
|
|
/// en: 'Elevate'
|
|
String get title_part2 => 'Elevate';
|
|
|
|
/// en: 'Build your career in hospitality with flexibility and freedom.'
|
|
String get subtitle => 'Build your career in hospitality with \nflexibility and freedom.';
|
|
|
|
/// en: 'Sign Up'
|
|
String get sign_up_button => 'Sign Up';
|
|
|
|
/// en: 'Log In'
|
|
String get log_in_button => 'Log In';
|
|
}
|
|
|
|
// Path: staff_authentication.phone_verification_page
|
|
class TranslationsStaffAuthenticationPhoneVerificationPageEn {
|
|
TranslationsStaffAuthenticationPhoneVerificationPageEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Please enter a valid 10-digit phone number'
|
|
String get validation_error => 'Please enter a valid 10-digit phone number';
|
|
|
|
/// en: 'Send Code'
|
|
String get send_code_button => 'Send Code';
|
|
|
|
/// en: 'Enter verification code'
|
|
String get enter_code_title => 'Enter verification code';
|
|
|
|
/// en: 'We sent a 6-digit code to '
|
|
String get code_sent_message => 'We sent a 6-digit code to ';
|
|
|
|
/// en: '. Enter it below to verify your account.'
|
|
String get code_sent_instruction => '. Enter it below to verify your account.';
|
|
}
|
|
|
|
// Path: staff_authentication.phone_input
|
|
class TranslationsStaffAuthenticationPhoneInputEn {
|
|
TranslationsStaffAuthenticationPhoneInputEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Verify your phone number'
|
|
String get title => 'Verify your phone number';
|
|
|
|
/// en: 'We'll send you a verification code to get started.'
|
|
String get subtitle => 'We\'ll send you a verification code to get started.';
|
|
|
|
/// en: 'Phone Number'
|
|
String get label => 'Phone Number';
|
|
|
|
/// en: 'Enter your number'
|
|
String get hint => 'Enter your number';
|
|
}
|
|
|
|
// Path: staff_authentication.otp_verification
|
|
class TranslationsStaffAuthenticationOtpVerificationEn {
|
|
TranslationsStaffAuthenticationOtpVerificationEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Didn't get the code ?'
|
|
String get did_not_get_code => 'Didn\'t get the code ?';
|
|
|
|
/// en: 'Resend in $seconds s'
|
|
String resend_in({required Object seconds}) => 'Resend in ${seconds} s';
|
|
|
|
/// en: 'Resend code'
|
|
String get resend_code => 'Resend code';
|
|
}
|
|
|
|
// Path: staff_authentication.profile_setup_page
|
|
class TranslationsStaffAuthenticationProfileSetupPageEn {
|
|
TranslationsStaffAuthenticationProfileSetupPageEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Step $current of $total'
|
|
String step_indicator({required Object current, required Object total}) => 'Step ${current} of ${total}';
|
|
|
|
/// en: 'An error occurred'
|
|
String get error_occurred => 'An error occurred';
|
|
|
|
/// en: 'Complete Setup'
|
|
String get complete_setup_button => 'Complete Setup';
|
|
|
|
late final TranslationsStaffAuthenticationProfileSetupPageStepsEn steps = TranslationsStaffAuthenticationProfileSetupPageStepsEn._(_root);
|
|
late final TranslationsStaffAuthenticationProfileSetupPageBasicInfoEn basic_info = TranslationsStaffAuthenticationProfileSetupPageBasicInfoEn._(_root);
|
|
late final TranslationsStaffAuthenticationProfileSetupPageLocationEn location = TranslationsStaffAuthenticationProfileSetupPageLocationEn._(_root);
|
|
late final TranslationsStaffAuthenticationProfileSetupPageExperienceEn experience = TranslationsStaffAuthenticationProfileSetupPageExperienceEn._(_root);
|
|
}
|
|
|
|
// Path: staff_authentication.common
|
|
class TranslationsStaffAuthenticationCommonEn {
|
|
TranslationsStaffAuthenticationCommonEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Having trouble? '
|
|
String get trouble_question => 'Having trouble? ';
|
|
|
|
/// en: 'Contact Support'
|
|
String get contact_support => 'Contact Support';
|
|
}
|
|
|
|
// Path: client_authentication.get_started_page
|
|
class TranslationsClientAuthenticationGetStartedPageEn {
|
|
TranslationsClientAuthenticationGetStartedPageEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Take Control of Your Shifts and Events'
|
|
String get title => 'Take Control of Your\nShifts and Events';
|
|
|
|
/// en: 'Streamline your operations with powerful tools to manage schedules, track performance, and keep your team on the same page—all in one place'
|
|
String get subtitle => 'Streamline your operations with powerful tools to manage schedules, track performance, and keep your team on the same page—all in one place';
|
|
|
|
/// en: 'Sign In'
|
|
String get sign_in_button => 'Sign In';
|
|
|
|
/// en: 'Create Account'
|
|
String get create_account_button => 'Create Account';
|
|
}
|
|
|
|
// Path: client_authentication.sign_in_page
|
|
class TranslationsClientAuthenticationSignInPageEn {
|
|
TranslationsClientAuthenticationSignInPageEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Welcome Back'
|
|
String get title => 'Welcome Back';
|
|
|
|
/// en: 'Sign in to manage your shifts and workers'
|
|
String get subtitle => 'Sign in to manage your shifts and workers';
|
|
|
|
/// en: 'Email'
|
|
String get email_label => 'Email';
|
|
|
|
/// en: 'Enter your email'
|
|
String get email_hint => 'Enter your email';
|
|
|
|
/// en: 'Password'
|
|
String get password_label => 'Password';
|
|
|
|
/// en: 'Enter your password'
|
|
String get password_hint => 'Enter your password';
|
|
|
|
/// en: 'Forgot Password?'
|
|
String get forgot_password => 'Forgot Password?';
|
|
|
|
/// en: 'Sign In'
|
|
String get sign_in_button => 'Sign In';
|
|
|
|
/// en: 'or'
|
|
String get or_divider => 'or';
|
|
|
|
/// en: 'Sign In with Apple'
|
|
String get social_apple => 'Sign In with Apple';
|
|
|
|
/// en: 'Sign In with Google'
|
|
String get social_google => 'Sign In with Google';
|
|
|
|
/// en: 'Don't have an account? '
|
|
String get no_account => 'Don\'t have an account? ';
|
|
|
|
/// en: 'Sign Up'
|
|
String get sign_up_link => 'Sign Up';
|
|
}
|
|
|
|
// Path: client_authentication.sign_up_page
|
|
class TranslationsClientAuthenticationSignUpPageEn {
|
|
TranslationsClientAuthenticationSignUpPageEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Create Account'
|
|
String get title => 'Create Account';
|
|
|
|
/// en: 'Get started with Krow for your business'
|
|
String get subtitle => 'Get started with Krow for your business';
|
|
|
|
/// en: 'Company Name'
|
|
String get company_label => 'Company Name';
|
|
|
|
/// en: 'Enter company name'
|
|
String get company_hint => 'Enter company name';
|
|
|
|
/// en: 'Email'
|
|
String get email_label => 'Email';
|
|
|
|
/// en: 'Enter your email'
|
|
String get email_hint => 'Enter your email';
|
|
|
|
/// en: 'Password'
|
|
String get password_label => 'Password';
|
|
|
|
/// en: 'Create a password'
|
|
String get password_hint => 'Create a password';
|
|
|
|
/// en: 'Confirm Password'
|
|
String get confirm_password_label => 'Confirm Password';
|
|
|
|
/// en: 'Confirm your password'
|
|
String get confirm_password_hint => 'Confirm your password';
|
|
|
|
/// en: 'Create Account'
|
|
String get create_account_button => 'Create Account';
|
|
|
|
/// en: 'or'
|
|
String get or_divider => 'or';
|
|
|
|
/// en: 'Sign Up with Apple'
|
|
String get social_apple => 'Sign Up with Apple';
|
|
|
|
/// en: 'Sign Up with Google'
|
|
String get social_google => 'Sign Up with Google';
|
|
|
|
/// en: 'Already have an account? '
|
|
String get has_account => 'Already have an account? ';
|
|
|
|
/// en: 'Sign In'
|
|
String get sign_in_link => 'Sign In';
|
|
}
|
|
|
|
// Path: client_home.dashboard
|
|
class TranslationsClientHomeDashboardEn {
|
|
TranslationsClientHomeDashboardEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Welcome back'
|
|
String get welcome_back => 'Welcome back';
|
|
|
|
/// en: 'Edit Mode Active'
|
|
String get edit_mode_active => 'Edit Mode Active';
|
|
|
|
/// en: 'Drag to reorder, toggle visibility'
|
|
String get drag_instruction => 'Drag to reorder, toggle visibility';
|
|
|
|
/// en: 'Reset'
|
|
String get reset => 'Reset';
|
|
|
|
/// en: 'Needed'
|
|
String get metric_needed => 'Needed';
|
|
|
|
/// en: 'Filled'
|
|
String get metric_filled => 'Filled';
|
|
|
|
/// en: 'Open'
|
|
String get metric_open => 'Open';
|
|
|
|
/// en: 'View all'
|
|
String get view_all => 'View all';
|
|
|
|
/// en: 'Save $amount/month'
|
|
String insight_lightbulb({required Object amount}) => 'Save ${amount}/month';
|
|
|
|
/// en: 'Book 48hrs ahead for better rates'
|
|
String get insight_tip => 'Book 48hrs ahead for better rates';
|
|
}
|
|
|
|
// Path: client_home.widgets
|
|
class TranslationsClientHomeWidgetsEn {
|
|
TranslationsClientHomeWidgetsEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Quick Actions'
|
|
String get actions => 'Quick Actions';
|
|
|
|
/// en: 'Reorder'
|
|
String get reorder => 'Reorder';
|
|
|
|
/// en: 'Today's Coverage'
|
|
String get coverage => 'Today\'s Coverage';
|
|
|
|
/// en: 'Spending Insights'
|
|
String get spending => 'Spending Insights';
|
|
|
|
/// en: 'Live Activity'
|
|
String get live_activity => 'Live Activity';
|
|
}
|
|
|
|
// Path: client_home.actions
|
|
class TranslationsClientHomeActionsEn {
|
|
TranslationsClientHomeActionsEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'RAPID'
|
|
String get rapid => 'RAPID';
|
|
|
|
/// en: 'Urgent same-day'
|
|
String get rapid_subtitle => 'Urgent same-day';
|
|
|
|
/// en: 'Create Order'
|
|
String get create_order => 'Create Order';
|
|
|
|
/// en: 'Schedule shifts'
|
|
String get create_order_subtitle => 'Schedule shifts';
|
|
|
|
/// en: 'Hubs'
|
|
String get hubs => 'Hubs';
|
|
|
|
/// en: 'Clock-in points'
|
|
String get hubs_subtitle => 'Clock-in points';
|
|
}
|
|
|
|
// Path: client_home.reorder
|
|
class TranslationsClientHomeReorderEn {
|
|
TranslationsClientHomeReorderEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'REORDER'
|
|
String get title => 'REORDER';
|
|
|
|
/// en: 'Reorder'
|
|
String get reorder_button => 'Reorder';
|
|
|
|
/// en: '$amount/hr'
|
|
String per_hr({required Object amount}) => '${amount}/hr';
|
|
}
|
|
|
|
// Path: client_home.form
|
|
class TranslationsClientHomeFormEn {
|
|
TranslationsClientHomeFormEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Edit & Reorder'
|
|
String get edit_reorder => 'Edit & Reorder';
|
|
|
|
/// en: 'Post a New Shift'
|
|
String get post_new => 'Post a New Shift';
|
|
|
|
/// en: 'Review and edit the details before posting'
|
|
String get review_subtitle => 'Review and edit the details before posting';
|
|
|
|
/// en: 'Date *'
|
|
String get date_label => 'Date *';
|
|
|
|
/// en: 'mm/dd/yyyy'
|
|
String get date_hint => 'mm/dd/yyyy';
|
|
|
|
/// en: 'Location *'
|
|
String get location_label => 'Location *';
|
|
|
|
/// en: 'Business address'
|
|
String get location_hint => 'Business address';
|
|
|
|
/// en: 'Positions'
|
|
String get positions_title => 'Positions';
|
|
|
|
/// en: 'Add Position'
|
|
String get add_position => 'Add Position';
|
|
|
|
/// en: 'Role *'
|
|
String get role_label => 'Role *';
|
|
|
|
/// en: 'Select role'
|
|
String get role_hint => 'Select role';
|
|
|
|
/// en: 'Start Time *'
|
|
String get start_time => 'Start Time *';
|
|
|
|
/// en: 'End Time *'
|
|
String get end_time => 'End Time *';
|
|
|
|
/// en: 'Workers Needed *'
|
|
String get workers_needed => 'Workers Needed *';
|
|
|
|
/// en: 'Hourly Rate (\$) *'
|
|
String get hourly_rate => 'Hourly Rate (\$) *';
|
|
|
|
/// en: 'Post Shift'
|
|
String get post_shift => 'Post Shift';
|
|
}
|
|
|
|
// Path: client_settings.profile
|
|
class TranslationsClientSettingsProfileEn {
|
|
TranslationsClientSettingsProfileEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Profile'
|
|
String get title => 'Profile';
|
|
|
|
/// en: 'Edit Profile'
|
|
String get edit_profile => 'Edit Profile';
|
|
|
|
/// en: 'Hubs'
|
|
String get hubs => 'Hubs';
|
|
|
|
/// en: 'Log Out'
|
|
String get log_out => 'Log Out';
|
|
|
|
/// en: 'Quick Links'
|
|
String get quick_links => 'Quick Links';
|
|
|
|
/// en: 'Clock-In Hubs'
|
|
String get clock_in_hubs => 'Clock-In Hubs';
|
|
|
|
/// en: 'Billing & Payments'
|
|
String get billing_payments => 'Billing & Payments';
|
|
}
|
|
|
|
// Path: client_hubs.empty_state
|
|
class TranslationsClientHubsEmptyStateEn {
|
|
TranslationsClientHubsEmptyStateEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'No hubs yet'
|
|
String get title => 'No hubs yet';
|
|
|
|
/// en: 'Create clock-in stations for your locations'
|
|
String get description => 'Create clock-in stations for your locations';
|
|
|
|
/// en: 'Add Your First Hub'
|
|
String get button => 'Add Your First Hub';
|
|
}
|
|
|
|
// Path: client_hubs.about_hubs
|
|
class TranslationsClientHubsAboutHubsEn {
|
|
TranslationsClientHubsAboutHubsEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'About Hubs'
|
|
String get title => 'About Hubs';
|
|
|
|
/// en: 'Hubs are clock-in stations at your locations. Assign NFC tags to each hub so workers can quickly clock in/out using their phones.'
|
|
String get description => 'Hubs are clock-in stations at your locations. Assign NFC tags to each hub so workers can quickly clock in/out using their phones.';
|
|
}
|
|
|
|
// Path: client_hubs.hub_card
|
|
class TranslationsClientHubsHubCardEn {
|
|
TranslationsClientHubsHubCardEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Tag: $id'
|
|
String tag_label({required Object id}) => 'Tag: ${id}';
|
|
}
|
|
|
|
// Path: client_hubs.add_hub_dialog
|
|
class TranslationsClientHubsAddHubDialogEn {
|
|
TranslationsClientHubsAddHubDialogEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Add New Hub'
|
|
String get title => 'Add New Hub';
|
|
|
|
/// en: 'Hub Name *'
|
|
String get name_label => 'Hub Name *';
|
|
|
|
/// en: 'e.g., Main Kitchen, Front Desk'
|
|
String get name_hint => 'e.g., Main Kitchen, Front Desk';
|
|
|
|
/// en: 'Location Name'
|
|
String get location_label => 'Location Name';
|
|
|
|
/// en: 'e.g., Downtown Restaurant'
|
|
String get location_hint => 'e.g., Downtown Restaurant';
|
|
|
|
/// en: 'Address'
|
|
String get address_label => 'Address';
|
|
|
|
/// en: 'Full address'
|
|
String get address_hint => 'Full address';
|
|
|
|
/// en: 'Create Hub'
|
|
String get create_button => 'Create Hub';
|
|
}
|
|
|
|
// Path: client_hubs.nfc_dialog
|
|
class TranslationsClientHubsNfcDialogEn {
|
|
TranslationsClientHubsNfcDialogEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Identify NFC Tag'
|
|
String get title => 'Identify NFC Tag';
|
|
|
|
/// en: 'Tap your phone to the NFC tag to identify it'
|
|
String get instruction => 'Tap your phone to the NFC tag to identify it';
|
|
|
|
/// en: 'Scan NFC Tag'
|
|
String get scan_button => 'Scan NFC Tag';
|
|
|
|
/// en: 'Tag Identified'
|
|
String get tag_identified => 'Tag Identified';
|
|
|
|
/// en: 'Assign Tag'
|
|
String get assign_button => 'Assign Tag';
|
|
}
|
|
|
|
// Path: client_create_order.types
|
|
class TranslationsClientCreateOrderTypesEn {
|
|
TranslationsClientCreateOrderTypesEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'RAPID'
|
|
String get rapid => 'RAPID';
|
|
|
|
/// en: 'URGENT same-day Coverage'
|
|
String get rapid_desc => 'URGENT same-day Coverage';
|
|
|
|
/// en: 'One-Time'
|
|
String get one_time => 'One-Time';
|
|
|
|
/// en: 'Single Event or Shift Request'
|
|
String get one_time_desc => 'Single Event or Shift Request';
|
|
|
|
/// en: 'Recurring'
|
|
String get recurring => 'Recurring';
|
|
|
|
/// en: 'Ongoing Weekly / Monthly Coverage'
|
|
String get recurring_desc => 'Ongoing Weekly / Monthly Coverage';
|
|
|
|
/// en: 'Permanent'
|
|
String get permanent => 'Permanent';
|
|
|
|
/// en: 'Long-Term Staffing Placement'
|
|
String get permanent_desc => 'Long-Term Staffing Placement';
|
|
}
|
|
|
|
// Path: client_create_order.rapid
|
|
class TranslationsClientCreateOrderRapidEn {
|
|
TranslationsClientCreateOrderRapidEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'RAPID Order'
|
|
String get title => 'RAPID Order';
|
|
|
|
/// en: 'Emergency staffing in minutes'
|
|
String get subtitle => 'Emergency staffing in minutes';
|
|
|
|
/// en: 'URGENT'
|
|
String get urgent_badge => 'URGENT';
|
|
|
|
/// en: 'Tell us what you need'
|
|
String get tell_us => 'Tell us what you need';
|
|
|
|
/// en: 'Need staff urgently?'
|
|
String get need_staff => 'Need staff urgently?';
|
|
|
|
/// en: 'Type or speak what you need. I'll handle the rest'
|
|
String get type_or_speak => 'Type or speak what you need. I\'ll handle the rest';
|
|
|
|
/// en: 'Example: '
|
|
String get example => 'Example: ';
|
|
|
|
/// en: 'Type or speak... (e.g., "Need 5 cooks ASAP until 5am")'
|
|
String get hint => 'Type or speak... (e.g., "Need 5 cooks ASAP until 5am")';
|
|
|
|
/// en: 'Speak'
|
|
String get speak => 'Speak';
|
|
|
|
/// en: 'Listening...'
|
|
String get listening => 'Listening...';
|
|
|
|
/// en: 'Send Message'
|
|
String get send => 'Send Message';
|
|
|
|
/// en: 'Sending...'
|
|
String get sending => 'Sending...';
|
|
|
|
/// en: 'Request Sent!'
|
|
String get success_title => 'Request Sent!';
|
|
|
|
/// en: 'We're finding available workers for you right now. You'll be notified as they accept.'
|
|
String get success_message => 'We\'re finding available workers for you right now. You\'ll be notified as they accept.';
|
|
|
|
/// en: 'Back to Orders'
|
|
String get back_to_orders => 'Back to Orders';
|
|
}
|
|
|
|
// Path: client_create_order.one_time
|
|
class TranslationsClientCreateOrderOneTimeEn {
|
|
TranslationsClientCreateOrderOneTimeEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'One-Time Order'
|
|
String get title => 'One-Time Order';
|
|
|
|
/// en: 'Single event or shift request'
|
|
String get subtitle => 'Single event or shift request';
|
|
|
|
/// en: 'Create Your Order'
|
|
String get create_your_order => 'Create Your Order';
|
|
|
|
/// en: 'Date'
|
|
String get date_label => 'Date';
|
|
|
|
/// en: 'Select date'
|
|
String get date_hint => 'Select date';
|
|
|
|
/// en: 'Location'
|
|
String get location_label => 'Location';
|
|
|
|
/// en: 'Enter address'
|
|
String get location_hint => 'Enter address';
|
|
|
|
/// en: 'Positions'
|
|
String get positions_title => 'Positions';
|
|
|
|
/// en: 'Add Position'
|
|
String get add_position => 'Add Position';
|
|
|
|
/// en: 'Position $number'
|
|
String position_number({required Object number}) => 'Position ${number}';
|
|
|
|
/// en: 'Remove'
|
|
String get remove => 'Remove';
|
|
|
|
/// en: 'Select role'
|
|
String get select_role => 'Select role';
|
|
|
|
/// en: 'Start'
|
|
String get start_label => 'Start';
|
|
|
|
/// en: 'End'
|
|
String get end_label => 'End';
|
|
|
|
/// en: 'Workers'
|
|
String get workers_label => 'Workers';
|
|
|
|
/// en: 'Lunch Break'
|
|
String get lunch_break_label => 'Lunch Break';
|
|
|
|
/// en: 'No break'
|
|
String get no_break => 'No break';
|
|
|
|
/// en: 'min (Paid)'
|
|
String get paid_break => 'min (Paid)';
|
|
|
|
/// en: 'min (Unpaid)'
|
|
String get unpaid_break => 'min (Unpaid)';
|
|
|
|
/// en: 'Use different location for this position'
|
|
String get different_location => 'Use different location for this position';
|
|
|
|
/// en: 'Different Location'
|
|
String get different_location_title => 'Different Location';
|
|
|
|
/// en: 'Enter different address'
|
|
String get different_location_hint => 'Enter different address';
|
|
|
|
/// en: 'Create Order'
|
|
String get create_order => 'Create Order';
|
|
|
|
/// en: 'Creating...'
|
|
String get creating => 'Creating...';
|
|
|
|
/// en: 'Order Created!'
|
|
String get success_title => 'Order Created!';
|
|
|
|
/// en: 'Your shift request has been posted. Workers will start applying soon.'
|
|
String get success_message => 'Your shift request has been posted. Workers will start applying soon.';
|
|
|
|
/// en: 'Back to Orders'
|
|
String get back_to_orders => 'Back to Orders';
|
|
}
|
|
|
|
// Path: client_create_order.recurring
|
|
class TranslationsClientCreateOrderRecurringEn {
|
|
TranslationsClientCreateOrderRecurringEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Recurring Order'
|
|
String get title => 'Recurring Order';
|
|
|
|
/// en: 'Ongoing weekly/monthly coverage'
|
|
String get subtitle => 'Ongoing weekly/monthly coverage';
|
|
|
|
/// en: 'Recurring Order Flow (Work in Progress)'
|
|
String get placeholder => 'Recurring Order Flow (Work in Progress)';
|
|
}
|
|
|
|
// Path: client_create_order.permanent
|
|
class TranslationsClientCreateOrderPermanentEn {
|
|
TranslationsClientCreateOrderPermanentEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Permanent Order'
|
|
String get title => 'Permanent Order';
|
|
|
|
/// en: 'Long-term staffing placement'
|
|
String get subtitle => 'Long-term staffing placement';
|
|
|
|
/// en: 'Permanent Order Flow (Work in Progress)'
|
|
String get placeholder => 'Permanent Order Flow (Work in Progress)';
|
|
}
|
|
|
|
// Path: client_main.tabs
|
|
class TranslationsClientMainTabsEn {
|
|
TranslationsClientMainTabsEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Coverage'
|
|
String get coverage => 'Coverage';
|
|
|
|
/// en: 'Billing'
|
|
String get billing => 'Billing';
|
|
|
|
/// en: 'Home'
|
|
String get home => 'Home';
|
|
|
|
/// en: 'Orders'
|
|
String get orders => 'Orders';
|
|
|
|
/// en: 'Reports'
|
|
String get reports => 'Reports';
|
|
}
|
|
|
|
// Path: client_view_orders.tabs
|
|
class TranslationsClientViewOrdersTabsEn {
|
|
TranslationsClientViewOrdersTabsEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Up Next'
|
|
String get up_next => 'Up Next';
|
|
|
|
/// en: 'Active'
|
|
String get active => 'Active';
|
|
|
|
/// en: 'Completed'
|
|
String get completed => 'Completed';
|
|
}
|
|
|
|
// Path: client_view_orders.card
|
|
class TranslationsClientViewOrdersCardEn {
|
|
TranslationsClientViewOrdersCardEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'OPEN'
|
|
String get open => 'OPEN';
|
|
|
|
/// en: 'FILLED'
|
|
String get filled => 'FILLED';
|
|
|
|
/// en: 'CONFIRMED'
|
|
String get confirmed => 'CONFIRMED';
|
|
|
|
/// en: 'IN PROGRESS'
|
|
String get in_progress => 'IN PROGRESS';
|
|
|
|
/// en: 'COMPLETED'
|
|
String get completed => 'COMPLETED';
|
|
|
|
/// en: 'CANCELLED'
|
|
String get cancelled => 'CANCELLED';
|
|
|
|
/// en: 'Get direction'
|
|
String get get_direction => 'Get direction';
|
|
|
|
/// en: 'Total'
|
|
String get total => 'Total';
|
|
|
|
/// en: 'HRS'
|
|
String get hrs => 'HRS';
|
|
|
|
/// en: '$count workers'
|
|
String workers({required Object count}) => '${count} workers';
|
|
|
|
/// en: 'CLOCK IN'
|
|
String get clock_in => 'CLOCK IN';
|
|
|
|
/// en: 'CLOCK OUT'
|
|
String get clock_out => 'CLOCK OUT';
|
|
|
|
/// en: 'Coverage'
|
|
String get coverage => 'Coverage';
|
|
|
|
/// en: '$filled/$needed Workers'
|
|
String workers_label({required Object filled, required Object needed}) => '${filled}/${needed} Workers';
|
|
|
|
/// en: 'Workers Confirmed'
|
|
String get confirmed_workers => 'Workers Confirmed';
|
|
|
|
/// en: 'No workers confirmed yet.'
|
|
String get no_workers => 'No workers confirmed yet.';
|
|
}
|
|
|
|
// Path: staff.main
|
|
class TranslationsStaffMainEn {
|
|
TranslationsStaffMainEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
late final TranslationsStaffMainTabsEn tabs = TranslationsStaffMainTabsEn._(_root);
|
|
}
|
|
|
|
// Path: staff.home
|
|
class TranslationsStaffHomeEn {
|
|
TranslationsStaffHomeEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
late final TranslationsStaffHomeHeaderEn header = TranslationsStaffHomeHeaderEn._(_root);
|
|
late final TranslationsStaffHomeBannersEn banners = TranslationsStaffHomeBannersEn._(_root);
|
|
late final TranslationsStaffHomeQuickActionsEn quick_actions = TranslationsStaffHomeQuickActionsEn._(_root);
|
|
late final TranslationsStaffHomeSectionsEn sections = TranslationsStaffHomeSectionsEn._(_root);
|
|
late final TranslationsStaffHomeEmptyStatesEn empty_states = TranslationsStaffHomeEmptyStatesEn._(_root);
|
|
late final TranslationsStaffHomePendingPaymentEn pending_payment = TranslationsStaffHomePendingPaymentEn._(_root);
|
|
late final TranslationsStaffHomeRecommendedCardEn recommended_card = TranslationsStaffHomeRecommendedCardEn._(_root);
|
|
late final TranslationsStaffHomeBenefitsEn benefits = TranslationsStaffHomeBenefitsEn._(_root);
|
|
late final TranslationsStaffHomeAutoMatchEn auto_match = TranslationsStaffHomeAutoMatchEn._(_root);
|
|
late final TranslationsStaffHomeImproveEn improve = TranslationsStaffHomeImproveEn._(_root);
|
|
late final TranslationsStaffHomeMoreWaysEn more_ways = TranslationsStaffHomeMoreWaysEn._(_root);
|
|
}
|
|
|
|
// Path: staff.profile
|
|
class TranslationsStaffProfileEn {
|
|
TranslationsStaffProfileEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
late final TranslationsStaffProfileHeaderEn header = TranslationsStaffProfileHeaderEn._(_root);
|
|
late final TranslationsStaffProfileReliabilityStatsEn reliability_stats = TranslationsStaffProfileReliabilityStatsEn._(_root);
|
|
late final TranslationsStaffProfileReliabilityScoreEn reliability_score = TranslationsStaffProfileReliabilityScoreEn._(_root);
|
|
late final TranslationsStaffProfileSectionsEn sections = TranslationsStaffProfileSectionsEn._(_root);
|
|
late final TranslationsStaffProfileMenuItemsEn menu_items = TranslationsStaffProfileMenuItemsEn._(_root);
|
|
late final TranslationsStaffProfileLogoutEn logout = TranslationsStaffProfileLogoutEn._(_root);
|
|
}
|
|
|
|
// Path: staff.onboarding
|
|
class TranslationsStaffOnboardingEn {
|
|
TranslationsStaffOnboardingEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
late final TranslationsStaffOnboardingPersonalInfoEn personal_info = TranslationsStaffOnboardingPersonalInfoEn._(_root);
|
|
late final TranslationsStaffOnboardingExperienceEn experience = TranslationsStaffOnboardingExperienceEn._(_root);
|
|
}
|
|
|
|
// Path: staff_authentication.profile_setup_page.steps
|
|
class TranslationsStaffAuthenticationProfileSetupPageStepsEn {
|
|
TranslationsStaffAuthenticationProfileSetupPageStepsEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Basic Info'
|
|
String get basic => 'Basic Info';
|
|
|
|
/// en: 'Location'
|
|
String get location => 'Location';
|
|
|
|
/// en: 'Experience'
|
|
String get experience => 'Experience';
|
|
}
|
|
|
|
// Path: staff_authentication.profile_setup_page.basic_info
|
|
class TranslationsStaffAuthenticationProfileSetupPageBasicInfoEn {
|
|
TranslationsStaffAuthenticationProfileSetupPageBasicInfoEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Let's get to know you'
|
|
String get title => 'Let\'s get to know you';
|
|
|
|
/// en: 'Tell us a bit about yourself'
|
|
String get subtitle => 'Tell us a bit about yourself';
|
|
|
|
/// en: 'Full Name *'
|
|
String get full_name_label => 'Full Name *';
|
|
|
|
/// en: 'John Smith'
|
|
String get full_name_hint => 'John Smith';
|
|
|
|
/// en: 'Short Bio'
|
|
String get bio_label => 'Short Bio';
|
|
|
|
/// en: 'Experienced hospitality professional...'
|
|
String get bio_hint => 'Experienced hospitality professional...';
|
|
}
|
|
|
|
// Path: staff_authentication.profile_setup_page.location
|
|
class TranslationsStaffAuthenticationProfileSetupPageLocationEn {
|
|
TranslationsStaffAuthenticationProfileSetupPageLocationEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Where do you want to work?'
|
|
String get title => 'Where do you want to work?';
|
|
|
|
/// en: 'Add your preferred work locations'
|
|
String get subtitle => 'Add your preferred work locations';
|
|
|
|
/// en: 'Full Name'
|
|
String get full_name_label => 'Full Name';
|
|
|
|
/// en: 'Add Location *'
|
|
String get add_location_label => 'Add Location *';
|
|
|
|
/// en: 'City or ZIP code'
|
|
String get add_location_hint => 'City or ZIP code';
|
|
|
|
/// en: 'Add'
|
|
String get add_button => 'Add';
|
|
|
|
/// en: 'Max Distance: $distance miles'
|
|
String max_distance({required Object distance}) => 'Max Distance: ${distance} miles';
|
|
|
|
/// en: '5 mi'
|
|
String get min_dist_label => '5 mi';
|
|
|
|
/// en: '50 mi'
|
|
String get max_dist_label => '50 mi';
|
|
}
|
|
|
|
// Path: staff_authentication.profile_setup_page.experience
|
|
class TranslationsStaffAuthenticationProfileSetupPageExperienceEn {
|
|
TranslationsStaffAuthenticationProfileSetupPageExperienceEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'What are your skills?'
|
|
String get title => 'What are your skills?';
|
|
|
|
/// en: 'Select all that apply'
|
|
String get subtitle => 'Select all that apply';
|
|
|
|
/// en: 'Skills *'
|
|
String get skills_label => 'Skills *';
|
|
|
|
/// en: 'Preferred Industries'
|
|
String get industries_label => 'Preferred Industries';
|
|
|
|
late final TranslationsStaffAuthenticationProfileSetupPageExperienceSkillsEn skills = TranslationsStaffAuthenticationProfileSetupPageExperienceSkillsEn._(_root);
|
|
late final TranslationsStaffAuthenticationProfileSetupPageExperienceIndustriesEn industries = TranslationsStaffAuthenticationProfileSetupPageExperienceIndustriesEn._(_root);
|
|
}
|
|
|
|
// Path: staff.main.tabs
|
|
class TranslationsStaffMainTabsEn {
|
|
TranslationsStaffMainTabsEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Shifts'
|
|
String get shifts => 'Shifts';
|
|
|
|
/// en: 'Payments'
|
|
String get payments => 'Payments';
|
|
|
|
/// en: 'Home'
|
|
String get home => 'Home';
|
|
|
|
/// en: 'Clock In'
|
|
String get clock_in => 'Clock In';
|
|
|
|
/// en: 'Profile'
|
|
String get profile => 'Profile';
|
|
}
|
|
|
|
// Path: staff.home.header
|
|
class TranslationsStaffHomeHeaderEn {
|
|
TranslationsStaffHomeHeaderEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Welcome back'
|
|
String get welcome_back => 'Welcome back';
|
|
|
|
/// en: 'Krower'
|
|
String get user_name_placeholder => 'Krower';
|
|
}
|
|
|
|
// Path: staff.home.banners
|
|
class TranslationsStaffHomeBannersEn {
|
|
TranslationsStaffHomeBannersEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Complete Your Profile'
|
|
String get complete_profile_title => 'Complete Your Profile';
|
|
|
|
/// en: 'Get verified to see more shifts'
|
|
String get complete_profile_subtitle => 'Get verified to see more shifts';
|
|
|
|
/// en: 'Availability'
|
|
String get availability_title => 'Availability';
|
|
|
|
/// en: 'Update your availability for next week'
|
|
String get availability_subtitle => 'Update your availability for next week';
|
|
}
|
|
|
|
// Path: staff.home.quick_actions
|
|
class TranslationsStaffHomeQuickActionsEn {
|
|
TranslationsStaffHomeQuickActionsEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Find Shifts'
|
|
String get find_shifts => 'Find Shifts';
|
|
|
|
/// en: 'Availability'
|
|
String get availability => 'Availability';
|
|
|
|
/// en: 'Messages'
|
|
String get messages => 'Messages';
|
|
|
|
/// en: 'Earnings'
|
|
String get earnings => 'Earnings';
|
|
}
|
|
|
|
// Path: staff.home.sections
|
|
class TranslationsStaffHomeSectionsEn {
|
|
TranslationsStaffHomeSectionsEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Today's Shift'
|
|
String get todays_shift => 'Today\'s Shift';
|
|
|
|
/// en: '$count scheduled'
|
|
String scheduled_count({required Object count}) => '${count} scheduled';
|
|
|
|
/// en: 'Tomorrow'
|
|
String get tomorrow => 'Tomorrow';
|
|
|
|
/// en: 'Recommended for You'
|
|
String get recommended_for_you => 'Recommended for You';
|
|
|
|
/// en: 'View all'
|
|
String get view_all => 'View all';
|
|
}
|
|
|
|
// Path: staff.home.empty_states
|
|
class TranslationsStaffHomeEmptyStatesEn {
|
|
TranslationsStaffHomeEmptyStatesEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'No shifts scheduled for today'
|
|
String get no_shifts_today => 'No shifts scheduled for today';
|
|
|
|
/// en: 'Find shifts →'
|
|
String get find_shifts_cta => 'Find shifts →';
|
|
|
|
/// en: 'No shifts for tomorrow'
|
|
String get no_shifts_tomorrow => 'No shifts for tomorrow';
|
|
|
|
/// en: 'No recommended shifts'
|
|
String get no_recommended_shifts => 'No recommended shifts';
|
|
}
|
|
|
|
// Path: staff.home.pending_payment
|
|
class TranslationsStaffHomePendingPaymentEn {
|
|
TranslationsStaffHomePendingPaymentEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Pending Payment'
|
|
String get title => 'Pending Payment';
|
|
|
|
/// en: 'Payment processing'
|
|
String get subtitle => 'Payment processing';
|
|
|
|
/// en: '$amount'
|
|
String amount({required Object amount}) => '${amount}';
|
|
}
|
|
|
|
// Path: staff.home.recommended_card
|
|
class TranslationsStaffHomeRecommendedCardEn {
|
|
TranslationsStaffHomeRecommendedCardEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: '• ACT NOW'
|
|
String get act_now => '• ACT NOW';
|
|
|
|
/// en: 'One Day'
|
|
String get one_day => 'One Day';
|
|
|
|
/// en: 'Today'
|
|
String get today => 'Today';
|
|
|
|
/// en: 'Applied for $title'
|
|
String applied_for({required Object title}) => 'Applied for ${title}';
|
|
|
|
/// en: '$start - $end'
|
|
String time_range({required Object start, required Object end}) => '${start} - ${end}';
|
|
}
|
|
|
|
// Path: staff.home.benefits
|
|
class TranslationsStaffHomeBenefitsEn {
|
|
TranslationsStaffHomeBenefitsEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Your Benefits'
|
|
String get title => 'Your Benefits';
|
|
|
|
/// en: 'View all'
|
|
String get view_all => 'View all';
|
|
|
|
/// en: 'hours'
|
|
String get hours_label => 'hours';
|
|
|
|
late final TranslationsStaffHomeBenefitsItemsEn items = TranslationsStaffHomeBenefitsItemsEn._(_root);
|
|
}
|
|
|
|
// Path: staff.home.auto_match
|
|
class TranslationsStaffHomeAutoMatchEn {
|
|
TranslationsStaffHomeAutoMatchEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Auto-Match'
|
|
String get title => 'Auto-Match';
|
|
|
|
/// en: 'Finding shifts for you'
|
|
String get finding_shifts => 'Finding shifts for you';
|
|
|
|
/// en: 'Get matched automatically'
|
|
String get get_matched => 'Get matched automatically';
|
|
|
|
/// en: 'Matching based on:'
|
|
String get matching_based_on => 'Matching based on:';
|
|
|
|
late final TranslationsStaffHomeAutoMatchChipsEn chips = TranslationsStaffHomeAutoMatchChipsEn._(_root);
|
|
}
|
|
|
|
// Path: staff.home.improve
|
|
class TranslationsStaffHomeImproveEn {
|
|
TranslationsStaffHomeImproveEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Improve Yourself'
|
|
String get title => 'Improve Yourself';
|
|
|
|
late final TranslationsStaffHomeImproveItemsEn items = TranslationsStaffHomeImproveItemsEn._(_root);
|
|
}
|
|
|
|
// Path: staff.home.more_ways
|
|
class TranslationsStaffHomeMoreWaysEn {
|
|
TranslationsStaffHomeMoreWaysEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'More Ways To Use Krow'
|
|
String get title => 'More Ways To Use Krow';
|
|
|
|
late final TranslationsStaffHomeMoreWaysItemsEn items = TranslationsStaffHomeMoreWaysItemsEn._(_root);
|
|
}
|
|
|
|
// Path: staff.profile.header
|
|
class TranslationsStaffProfileHeaderEn {
|
|
TranslationsStaffProfileHeaderEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Profile'
|
|
String get title => 'Profile';
|
|
|
|
/// en: 'SIGN OUT'
|
|
String get sign_out => 'SIGN OUT';
|
|
}
|
|
|
|
// Path: staff.profile.reliability_stats
|
|
class TranslationsStaffProfileReliabilityStatsEn {
|
|
TranslationsStaffProfileReliabilityStatsEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Shifts'
|
|
String get shifts => 'Shifts';
|
|
|
|
/// en: 'Rating'
|
|
String get rating => 'Rating';
|
|
|
|
/// en: 'On Time'
|
|
String get on_time => 'On Time';
|
|
|
|
/// en: 'No Shows'
|
|
String get no_shows => 'No Shows';
|
|
|
|
/// en: 'Cancel.'
|
|
String get cancellations => 'Cancel.';
|
|
}
|
|
|
|
// Path: staff.profile.reliability_score
|
|
class TranslationsStaffProfileReliabilityScoreEn {
|
|
TranslationsStaffProfileReliabilityScoreEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Reliability Score'
|
|
String get title => 'Reliability Score';
|
|
|
|
/// en: 'Keep your score above 45% to continue picking up shifts.'
|
|
String get description => 'Keep your score above 45% to continue picking up shifts.';
|
|
}
|
|
|
|
// Path: staff.profile.sections
|
|
class TranslationsStaffProfileSectionsEn {
|
|
TranslationsStaffProfileSectionsEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'ONBOARDING'
|
|
String get onboarding => 'ONBOARDING';
|
|
|
|
/// en: 'COMPLIANCE'
|
|
String get compliance => 'COMPLIANCE';
|
|
|
|
/// en: 'LEVEL UP'
|
|
String get level_up => 'LEVEL UP';
|
|
|
|
/// en: 'FINANCE'
|
|
String get finance => 'FINANCE';
|
|
|
|
/// en: 'SUPPORT'
|
|
String get support => 'SUPPORT';
|
|
}
|
|
|
|
// Path: staff.profile.menu_items
|
|
class TranslationsStaffProfileMenuItemsEn {
|
|
TranslationsStaffProfileMenuItemsEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Personal Info'
|
|
String get personal_info => 'Personal Info';
|
|
|
|
/// en: 'Emergency Contact'
|
|
String get emergency_contact => 'Emergency Contact';
|
|
|
|
/// en: 'Experience'
|
|
String get experience => 'Experience';
|
|
|
|
/// en: 'Attire'
|
|
String get attire => 'Attire';
|
|
|
|
/// en: 'Documents'
|
|
String get documents => 'Documents';
|
|
|
|
/// en: 'Certificates'
|
|
String get certificates => 'Certificates';
|
|
|
|
/// en: 'Tax Forms'
|
|
String get tax_forms => 'Tax Forms';
|
|
|
|
/// en: 'Krow University'
|
|
String get krow_university => 'Krow University';
|
|
|
|
/// en: 'Trainings'
|
|
String get trainings => 'Trainings';
|
|
|
|
/// en: 'Leaderboard'
|
|
String get leaderboard => 'Leaderboard';
|
|
|
|
/// en: 'Bank Account'
|
|
String get bank_account => 'Bank Account';
|
|
|
|
/// en: 'Payments'
|
|
String get payments => 'Payments';
|
|
|
|
/// en: 'Timecard'
|
|
String get timecard => 'Timecard';
|
|
|
|
/// en: 'FAQs'
|
|
String get faqs => 'FAQs';
|
|
|
|
/// en: 'Privacy & Security'
|
|
String get privacy_security => 'Privacy & Security';
|
|
|
|
/// en: 'Messages'
|
|
String get messages => 'Messages';
|
|
}
|
|
|
|
// Path: staff.profile.logout
|
|
class TranslationsStaffProfileLogoutEn {
|
|
TranslationsStaffProfileLogoutEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Sign Out'
|
|
String get button => 'Sign Out';
|
|
}
|
|
|
|
// Path: staff.onboarding.personal_info
|
|
class TranslationsStaffOnboardingPersonalInfoEn {
|
|
TranslationsStaffOnboardingPersonalInfoEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Personal Info'
|
|
String get title => 'Personal Info';
|
|
|
|
/// en: 'Tap to change photo'
|
|
String get change_photo_hint => 'Tap to change photo';
|
|
|
|
/// en: 'Full Name'
|
|
String get full_name_label => 'Full Name';
|
|
|
|
/// en: 'Email'
|
|
String get email_label => 'Email';
|
|
|
|
/// en: 'Phone Number'
|
|
String get phone_label => 'Phone Number';
|
|
|
|
/// en: '+1 (555) 000-0000'
|
|
String get phone_hint => '+1 (555) 000-0000';
|
|
|
|
/// en: 'Bio'
|
|
String get bio_label => 'Bio';
|
|
|
|
/// en: 'Tell clients about yourself...'
|
|
String get bio_hint => 'Tell clients about yourself...';
|
|
|
|
/// en: 'Languages'
|
|
String get languages_label => 'Languages';
|
|
|
|
/// en: 'English, Spanish, French...'
|
|
String get languages_hint => 'English, Spanish, French...';
|
|
|
|
/// en: 'Preferred Locations'
|
|
String get locations_label => 'Preferred Locations';
|
|
|
|
/// en: 'Downtown, Midtown, Brooklyn...'
|
|
String get locations_hint => 'Downtown, Midtown, Brooklyn...';
|
|
|
|
/// en: 'Save Changes'
|
|
String get save_button => 'Save Changes';
|
|
|
|
/// en: 'Personal info saved successfully'
|
|
String get save_success => 'Personal info saved successfully';
|
|
}
|
|
|
|
// Path: staff.onboarding.experience
|
|
class TranslationsStaffOnboardingExperienceEn {
|
|
TranslationsStaffOnboardingExperienceEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Experience & Skills'
|
|
String get title => 'Experience & Skills';
|
|
|
|
/// en: 'Industries'
|
|
String get industries_title => 'Industries';
|
|
|
|
/// en: 'Select the industries you have experience in'
|
|
String get industries_subtitle => 'Select the industries you have experience in';
|
|
|
|
/// en: 'Skills'
|
|
String get skills_title => 'Skills';
|
|
|
|
/// en: 'Select your skills or add custom ones'
|
|
String get skills_subtitle => 'Select your skills or add custom ones';
|
|
|
|
/// en: 'Custom Skills:'
|
|
String get custom_skills_title => 'Custom Skills:';
|
|
|
|
/// en: 'Add custom skill...'
|
|
String get custom_skill_hint => 'Add custom skill...';
|
|
|
|
/// en: 'Save & Continue'
|
|
String get save_button => 'Save & Continue';
|
|
|
|
late final TranslationsStaffOnboardingExperienceIndustriesEn industries = TranslationsStaffOnboardingExperienceIndustriesEn._(_root);
|
|
late final TranslationsStaffOnboardingExperienceSkillsEn skills = TranslationsStaffOnboardingExperienceSkillsEn._(_root);
|
|
}
|
|
|
|
// Path: staff_authentication.profile_setup_page.experience.skills
|
|
class TranslationsStaffAuthenticationProfileSetupPageExperienceSkillsEn {
|
|
TranslationsStaffAuthenticationProfileSetupPageExperienceSkillsEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Food Service'
|
|
String get food_service => 'Food Service';
|
|
|
|
/// en: 'Bartending'
|
|
String get bartending => 'Bartending';
|
|
|
|
/// en: 'Warehouse'
|
|
String get warehouse => 'Warehouse';
|
|
|
|
/// en: 'Retail'
|
|
String get retail => 'Retail';
|
|
|
|
/// en: 'Events'
|
|
String get events => 'Events';
|
|
|
|
/// en: 'Customer Service'
|
|
String get customer_service => 'Customer Service';
|
|
|
|
/// en: 'Cleaning'
|
|
String get cleaning => 'Cleaning';
|
|
|
|
/// en: 'Security'
|
|
String get security => 'Security';
|
|
|
|
/// en: 'Driving'
|
|
String get driving => 'Driving';
|
|
|
|
/// en: 'Cooking'
|
|
String get cooking => 'Cooking';
|
|
}
|
|
|
|
// Path: staff_authentication.profile_setup_page.experience.industries
|
|
class TranslationsStaffAuthenticationProfileSetupPageExperienceIndustriesEn {
|
|
TranslationsStaffAuthenticationProfileSetupPageExperienceIndustriesEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Hospitality'
|
|
String get hospitality => 'Hospitality';
|
|
|
|
/// en: 'Food Service'
|
|
String get food_service => 'Food Service';
|
|
|
|
/// en: 'Warehouse'
|
|
String get warehouse => 'Warehouse';
|
|
|
|
/// en: 'Events'
|
|
String get events => 'Events';
|
|
|
|
/// en: 'Retail'
|
|
String get retail => 'Retail';
|
|
|
|
/// en: 'Healthcare'
|
|
String get healthcare => 'Healthcare';
|
|
}
|
|
|
|
// Path: staff.home.benefits.items
|
|
class TranslationsStaffHomeBenefitsItemsEn {
|
|
TranslationsStaffHomeBenefitsItemsEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Sick Days'
|
|
String get sick_days => 'Sick Days';
|
|
|
|
/// en: 'Vacation'
|
|
String get vacation => 'Vacation';
|
|
|
|
/// en: 'Holidays'
|
|
String get holidays => 'Holidays';
|
|
}
|
|
|
|
// Path: staff.home.auto_match.chips
|
|
class TranslationsStaffHomeAutoMatchChipsEn {
|
|
TranslationsStaffHomeAutoMatchChipsEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Location'
|
|
String get location => 'Location';
|
|
|
|
/// en: 'Availability'
|
|
String get availability => 'Availability';
|
|
|
|
/// en: 'Skills'
|
|
String get skills => 'Skills';
|
|
}
|
|
|
|
// Path: staff.home.improve.items
|
|
class TranslationsStaffHomeImproveItemsEn {
|
|
TranslationsStaffHomeImproveItemsEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
late final TranslationsStaffHomeImproveItemsTrainingEn training = TranslationsStaffHomeImproveItemsTrainingEn._(_root);
|
|
late final TranslationsStaffHomeImproveItemsPodcastEn podcast = TranslationsStaffHomeImproveItemsPodcastEn._(_root);
|
|
}
|
|
|
|
// Path: staff.home.more_ways.items
|
|
class TranslationsStaffHomeMoreWaysItemsEn {
|
|
TranslationsStaffHomeMoreWaysItemsEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
late final TranslationsStaffHomeMoreWaysItemsBenefitsEn benefits = TranslationsStaffHomeMoreWaysItemsBenefitsEn._(_root);
|
|
late final TranslationsStaffHomeMoreWaysItemsReferEn refer = TranslationsStaffHomeMoreWaysItemsReferEn._(_root);
|
|
}
|
|
|
|
// Path: staff.onboarding.experience.industries
|
|
class TranslationsStaffOnboardingExperienceIndustriesEn {
|
|
TranslationsStaffOnboardingExperienceIndustriesEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Hospitality'
|
|
String get hospitality => 'Hospitality';
|
|
|
|
/// en: 'Food Service'
|
|
String get food_service => 'Food Service';
|
|
|
|
/// en: 'Warehouse'
|
|
String get warehouse => 'Warehouse';
|
|
|
|
/// en: 'Events'
|
|
String get events => 'Events';
|
|
|
|
/// en: 'Retail'
|
|
String get retail => 'Retail';
|
|
|
|
/// en: 'Healthcare'
|
|
String get healthcare => 'Healthcare';
|
|
|
|
/// en: 'Other'
|
|
String get other => 'Other';
|
|
}
|
|
|
|
// Path: staff.onboarding.experience.skills
|
|
class TranslationsStaffOnboardingExperienceSkillsEn {
|
|
TranslationsStaffOnboardingExperienceSkillsEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Food Service'
|
|
String get food_service => 'Food Service';
|
|
|
|
/// en: 'Bartending'
|
|
String get bartending => 'Bartending';
|
|
|
|
/// en: 'Event Setup'
|
|
String get event_setup => 'Event Setup';
|
|
|
|
/// en: 'Hospitality'
|
|
String get hospitality => 'Hospitality';
|
|
|
|
/// en: 'Warehouse'
|
|
String get warehouse => 'Warehouse';
|
|
|
|
/// en: 'Customer Service'
|
|
String get customer_service => 'Customer Service';
|
|
|
|
/// en: 'Cleaning'
|
|
String get cleaning => 'Cleaning';
|
|
|
|
/// en: 'Security'
|
|
String get security => 'Security';
|
|
|
|
/// en: 'Retail'
|
|
String get retail => 'Retail';
|
|
|
|
/// en: 'Cooking'
|
|
String get cooking => 'Cooking';
|
|
|
|
/// en: 'Cashier'
|
|
String get cashier => 'Cashier';
|
|
|
|
/// en: 'Server'
|
|
String get server => 'Server';
|
|
|
|
/// en: 'Barista'
|
|
String get barista => 'Barista';
|
|
|
|
/// en: 'Host/Hostess'
|
|
String get host_hostess => 'Host/Hostess';
|
|
|
|
/// en: 'Busser'
|
|
String get busser => 'Busser';
|
|
}
|
|
|
|
// Path: staff.home.improve.items.training
|
|
class TranslationsStaffHomeImproveItemsTrainingEn {
|
|
TranslationsStaffHomeImproveItemsTrainingEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Training Section'
|
|
String get title => 'Training Section';
|
|
|
|
/// en: 'Improve your skills and get certified.'
|
|
String get description => 'Improve your skills and get certified.';
|
|
|
|
/// en: '/krow-university'
|
|
String get page => '/krow-university';
|
|
}
|
|
|
|
// Path: staff.home.improve.items.podcast
|
|
class TranslationsStaffHomeImproveItemsPodcastEn {
|
|
TranslationsStaffHomeImproveItemsPodcastEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Krow Podcast'
|
|
String get title => 'Krow Podcast';
|
|
|
|
/// en: 'Listen to tips from top workers.'
|
|
String get description => 'Listen to tips from top workers.';
|
|
|
|
/// en: '/krow-university'
|
|
String get page => '/krow-university';
|
|
}
|
|
|
|
// Path: staff.home.more_ways.items.benefits
|
|
class TranslationsStaffHomeMoreWaysItemsBenefitsEn {
|
|
TranslationsStaffHomeMoreWaysItemsBenefitsEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Krow Benefits'
|
|
String get title => 'Krow Benefits';
|
|
|
|
/// en: '/benefits'
|
|
String get page => '/benefits';
|
|
}
|
|
|
|
// Path: staff.home.more_ways.items.refer
|
|
class TranslationsStaffHomeMoreWaysItemsReferEn {
|
|
TranslationsStaffHomeMoreWaysItemsReferEn._(this._root);
|
|
|
|
final Translations _root; // ignore: unused_field
|
|
|
|
// Translations
|
|
|
|
/// en: 'Refer a Friend'
|
|
String get title => 'Refer a Friend';
|
|
|
|
/// en: '/worker-profile'
|
|
String get page => '/worker-profile';
|
|
}
|
|
|
|
/// The flat map containing all translations for locale <en>.
|
|
/// Only for edge cases! For simple maps, use the map function of this library.
|
|
///
|
|
/// The Dart AOT compiler has issues with very large switch statements,
|
|
/// so the map is split into smaller functions (512 entries each).
|
|
extension on Translations {
|
|
dynamic _flatMapFunction(String path) {
|
|
return switch (path) {
|
|
'common.ok' => 'OK',
|
|
'common.cancel' => 'Cancel',
|
|
'common.save' => 'Save',
|
|
'common.delete' => 'Delete',
|
|
'common.continue_text' => 'Continue',
|
|
'settings.language' => 'Language',
|
|
'settings.change_language' => 'Change Language',
|
|
'staff_authentication.get_started_page.title_part1' => 'Work, Grow, ',
|
|
'staff_authentication.get_started_page.title_part2' => 'Elevate',
|
|
'staff_authentication.get_started_page.subtitle' => 'Build your career in hospitality with \nflexibility and freedom.',
|
|
'staff_authentication.get_started_page.sign_up_button' => 'Sign Up',
|
|
'staff_authentication.get_started_page.log_in_button' => 'Log In',
|
|
'staff_authentication.phone_verification_page.validation_error' => 'Please enter a valid 10-digit phone number',
|
|
'staff_authentication.phone_verification_page.send_code_button' => 'Send Code',
|
|
'staff_authentication.phone_verification_page.enter_code_title' => 'Enter verification code',
|
|
'staff_authentication.phone_verification_page.code_sent_message' => 'We sent a 6-digit code to ',
|
|
'staff_authentication.phone_verification_page.code_sent_instruction' => '. Enter it below to verify your account.',
|
|
'staff_authentication.phone_input.title' => 'Verify your phone number',
|
|
'staff_authentication.phone_input.subtitle' => 'We\'ll send you a verification code to get started.',
|
|
'staff_authentication.phone_input.label' => 'Phone Number',
|
|
'staff_authentication.phone_input.hint' => 'Enter your number',
|
|
'staff_authentication.otp_verification.did_not_get_code' => 'Didn\'t get the code ?',
|
|
'staff_authentication.otp_verification.resend_in' => ({required Object seconds}) => 'Resend in ${seconds} s',
|
|
'staff_authentication.otp_verification.resend_code' => 'Resend code',
|
|
'staff_authentication.profile_setup_page.step_indicator' => ({required Object current, required Object total}) => 'Step ${current} of ${total}',
|
|
'staff_authentication.profile_setup_page.error_occurred' => 'An error occurred',
|
|
'staff_authentication.profile_setup_page.complete_setup_button' => 'Complete Setup',
|
|
'staff_authentication.profile_setup_page.steps.basic' => 'Basic Info',
|
|
'staff_authentication.profile_setup_page.steps.location' => 'Location',
|
|
'staff_authentication.profile_setup_page.steps.experience' => 'Experience',
|
|
'staff_authentication.profile_setup_page.basic_info.title' => 'Let\'s get to know you',
|
|
'staff_authentication.profile_setup_page.basic_info.subtitle' => 'Tell us a bit about yourself',
|
|
'staff_authentication.profile_setup_page.basic_info.full_name_label' => 'Full Name *',
|
|
'staff_authentication.profile_setup_page.basic_info.full_name_hint' => 'John Smith',
|
|
'staff_authentication.profile_setup_page.basic_info.bio_label' => 'Short Bio',
|
|
'staff_authentication.profile_setup_page.basic_info.bio_hint' => 'Experienced hospitality professional...',
|
|
'staff_authentication.profile_setup_page.location.title' => 'Where do you want to work?',
|
|
'staff_authentication.profile_setup_page.location.subtitle' => 'Add your preferred work locations',
|
|
'staff_authentication.profile_setup_page.location.full_name_label' => 'Full Name',
|
|
'staff_authentication.profile_setup_page.location.add_location_label' => 'Add Location *',
|
|
'staff_authentication.profile_setup_page.location.add_location_hint' => 'City or ZIP code',
|
|
'staff_authentication.profile_setup_page.location.add_button' => 'Add',
|
|
'staff_authentication.profile_setup_page.location.max_distance' => ({required Object distance}) => 'Max Distance: ${distance} miles',
|
|
'staff_authentication.profile_setup_page.location.min_dist_label' => '5 mi',
|
|
'staff_authentication.profile_setup_page.location.max_dist_label' => '50 mi',
|
|
'staff_authentication.profile_setup_page.experience.title' => 'What are your skills?',
|
|
'staff_authentication.profile_setup_page.experience.subtitle' => 'Select all that apply',
|
|
'staff_authentication.profile_setup_page.experience.skills_label' => 'Skills *',
|
|
'staff_authentication.profile_setup_page.experience.industries_label' => 'Preferred Industries',
|
|
'staff_authentication.profile_setup_page.experience.skills.food_service' => 'Food Service',
|
|
'staff_authentication.profile_setup_page.experience.skills.bartending' => 'Bartending',
|
|
'staff_authentication.profile_setup_page.experience.skills.warehouse' => 'Warehouse',
|
|
'staff_authentication.profile_setup_page.experience.skills.retail' => 'Retail',
|
|
'staff_authentication.profile_setup_page.experience.skills.events' => 'Events',
|
|
'staff_authentication.profile_setup_page.experience.skills.customer_service' => 'Customer Service',
|
|
'staff_authentication.profile_setup_page.experience.skills.cleaning' => 'Cleaning',
|
|
'staff_authentication.profile_setup_page.experience.skills.security' => 'Security',
|
|
'staff_authentication.profile_setup_page.experience.skills.driving' => 'Driving',
|
|
'staff_authentication.profile_setup_page.experience.skills.cooking' => 'Cooking',
|
|
'staff_authentication.profile_setup_page.experience.industries.hospitality' => 'Hospitality',
|
|
'staff_authentication.profile_setup_page.experience.industries.food_service' => 'Food Service',
|
|
'staff_authentication.profile_setup_page.experience.industries.warehouse' => 'Warehouse',
|
|
'staff_authentication.profile_setup_page.experience.industries.events' => 'Events',
|
|
'staff_authentication.profile_setup_page.experience.industries.retail' => 'Retail',
|
|
'staff_authentication.profile_setup_page.experience.industries.healthcare' => 'Healthcare',
|
|
'staff_authentication.common.trouble_question' => 'Having trouble? ',
|
|
'staff_authentication.common.contact_support' => 'Contact Support',
|
|
'client_authentication.get_started_page.title' => 'Take Control of Your\nShifts and Events',
|
|
'client_authentication.get_started_page.subtitle' => 'Streamline your operations with powerful tools to manage schedules, track performance, and keep your team on the same page—all in one place',
|
|
'client_authentication.get_started_page.sign_in_button' => 'Sign In',
|
|
'client_authentication.get_started_page.create_account_button' => 'Create Account',
|
|
'client_authentication.sign_in_page.title' => 'Welcome Back',
|
|
'client_authentication.sign_in_page.subtitle' => 'Sign in to manage your shifts and workers',
|
|
'client_authentication.sign_in_page.email_label' => 'Email',
|
|
'client_authentication.sign_in_page.email_hint' => 'Enter your email',
|
|
'client_authentication.sign_in_page.password_label' => 'Password',
|
|
'client_authentication.sign_in_page.password_hint' => 'Enter your password',
|
|
'client_authentication.sign_in_page.forgot_password' => 'Forgot Password?',
|
|
'client_authentication.sign_in_page.sign_in_button' => 'Sign In',
|
|
'client_authentication.sign_in_page.or_divider' => 'or',
|
|
'client_authentication.sign_in_page.social_apple' => 'Sign In with Apple',
|
|
'client_authentication.sign_in_page.social_google' => 'Sign In with Google',
|
|
'client_authentication.sign_in_page.no_account' => 'Don\'t have an account? ',
|
|
'client_authentication.sign_in_page.sign_up_link' => 'Sign Up',
|
|
'client_authentication.sign_up_page.title' => 'Create Account',
|
|
'client_authentication.sign_up_page.subtitle' => 'Get started with Krow for your business',
|
|
'client_authentication.sign_up_page.company_label' => 'Company Name',
|
|
'client_authentication.sign_up_page.company_hint' => 'Enter company name',
|
|
'client_authentication.sign_up_page.email_label' => 'Email',
|
|
'client_authentication.sign_up_page.email_hint' => 'Enter your email',
|
|
'client_authentication.sign_up_page.password_label' => 'Password',
|
|
'client_authentication.sign_up_page.password_hint' => 'Create a password',
|
|
'client_authentication.sign_up_page.confirm_password_label' => 'Confirm Password',
|
|
'client_authentication.sign_up_page.confirm_password_hint' => 'Confirm your password',
|
|
'client_authentication.sign_up_page.create_account_button' => 'Create Account',
|
|
'client_authentication.sign_up_page.or_divider' => 'or',
|
|
'client_authentication.sign_up_page.social_apple' => 'Sign Up with Apple',
|
|
'client_authentication.sign_up_page.social_google' => 'Sign Up with Google',
|
|
'client_authentication.sign_up_page.has_account' => 'Already have an account? ',
|
|
'client_authentication.sign_up_page.sign_in_link' => 'Sign In',
|
|
'client_home.dashboard.welcome_back' => 'Welcome back',
|
|
'client_home.dashboard.edit_mode_active' => 'Edit Mode Active',
|
|
'client_home.dashboard.drag_instruction' => 'Drag to reorder, toggle visibility',
|
|
'client_home.dashboard.reset' => 'Reset',
|
|
'client_home.dashboard.metric_needed' => 'Needed',
|
|
'client_home.dashboard.metric_filled' => 'Filled',
|
|
'client_home.dashboard.metric_open' => 'Open',
|
|
'client_home.dashboard.view_all' => 'View all',
|
|
'client_home.dashboard.insight_lightbulb' => ({required Object amount}) => 'Save ${amount}/month',
|
|
'client_home.dashboard.insight_tip' => 'Book 48hrs ahead for better rates',
|
|
'client_home.widgets.actions' => 'Quick Actions',
|
|
'client_home.widgets.reorder' => 'Reorder',
|
|
'client_home.widgets.coverage' => 'Today\'s Coverage',
|
|
'client_home.widgets.spending' => 'Spending Insights',
|
|
'client_home.widgets.live_activity' => 'Live Activity',
|
|
'client_home.actions.rapid' => 'RAPID',
|
|
'client_home.actions.rapid_subtitle' => 'Urgent same-day',
|
|
'client_home.actions.create_order' => 'Create Order',
|
|
'client_home.actions.create_order_subtitle' => 'Schedule shifts',
|
|
'client_home.actions.hubs' => 'Hubs',
|
|
'client_home.actions.hubs_subtitle' => 'Clock-in points',
|
|
'client_home.reorder.title' => 'REORDER',
|
|
'client_home.reorder.reorder_button' => 'Reorder',
|
|
'client_home.reorder.per_hr' => ({required Object amount}) => '${amount}/hr',
|
|
'client_home.form.edit_reorder' => 'Edit & Reorder',
|
|
'client_home.form.post_new' => 'Post a New Shift',
|
|
'client_home.form.review_subtitle' => 'Review and edit the details before posting',
|
|
'client_home.form.date_label' => 'Date *',
|
|
'client_home.form.date_hint' => 'mm/dd/yyyy',
|
|
'client_home.form.location_label' => 'Location *',
|
|
'client_home.form.location_hint' => 'Business address',
|
|
'client_home.form.positions_title' => 'Positions',
|
|
'client_home.form.add_position' => 'Add Position',
|
|
'client_home.form.role_label' => 'Role *',
|
|
'client_home.form.role_hint' => 'Select role',
|
|
'client_home.form.start_time' => 'Start Time *',
|
|
'client_home.form.end_time' => 'End Time *',
|
|
'client_home.form.workers_needed' => 'Workers Needed *',
|
|
'client_home.form.hourly_rate' => 'Hourly Rate (\$) *',
|
|
'client_home.form.post_shift' => 'Post Shift',
|
|
'client_settings.profile.title' => 'Profile',
|
|
'client_settings.profile.edit_profile' => 'Edit Profile',
|
|
'client_settings.profile.hubs' => 'Hubs',
|
|
'client_settings.profile.log_out' => 'Log Out',
|
|
'client_settings.profile.quick_links' => 'Quick Links',
|
|
'client_settings.profile.clock_in_hubs' => 'Clock-In Hubs',
|
|
'client_settings.profile.billing_payments' => 'Billing & Payments',
|
|
'client_hubs.title' => 'Hubs',
|
|
'client_hubs.subtitle' => 'Manage clock-in locations',
|
|
'client_hubs.add_hub' => 'Add Hub',
|
|
'client_hubs.empty_state.title' => 'No hubs yet',
|
|
'client_hubs.empty_state.description' => 'Create clock-in stations for your locations',
|
|
'client_hubs.empty_state.button' => 'Add Your First Hub',
|
|
'client_hubs.about_hubs.title' => 'About Hubs',
|
|
'client_hubs.about_hubs.description' => 'Hubs are clock-in stations at your locations. Assign NFC tags to each hub so workers can quickly clock in/out using their phones.',
|
|
'client_hubs.hub_card.tag_label' => ({required Object id}) => 'Tag: ${id}',
|
|
'client_hubs.add_hub_dialog.title' => 'Add New Hub',
|
|
'client_hubs.add_hub_dialog.name_label' => 'Hub Name *',
|
|
'client_hubs.add_hub_dialog.name_hint' => 'e.g., Main Kitchen, Front Desk',
|
|
'client_hubs.add_hub_dialog.location_label' => 'Location Name',
|
|
'client_hubs.add_hub_dialog.location_hint' => 'e.g., Downtown Restaurant',
|
|
'client_hubs.add_hub_dialog.address_label' => 'Address',
|
|
'client_hubs.add_hub_dialog.address_hint' => 'Full address',
|
|
'client_hubs.add_hub_dialog.create_button' => 'Create Hub',
|
|
'client_hubs.nfc_dialog.title' => 'Identify NFC Tag',
|
|
'client_hubs.nfc_dialog.instruction' => 'Tap your phone to the NFC tag to identify it',
|
|
'client_hubs.nfc_dialog.scan_button' => 'Scan NFC Tag',
|
|
'client_hubs.nfc_dialog.tag_identified' => 'Tag Identified',
|
|
'client_hubs.nfc_dialog.assign_button' => 'Assign Tag',
|
|
'client_create_order.title' => 'Create Order',
|
|
'client_create_order.section_title' => 'ORDER TYPE',
|
|
'client_create_order.types.rapid' => 'RAPID',
|
|
'client_create_order.types.rapid_desc' => 'URGENT same-day Coverage',
|
|
'client_create_order.types.one_time' => 'One-Time',
|
|
'client_create_order.types.one_time_desc' => 'Single Event or Shift Request',
|
|
'client_create_order.types.recurring' => 'Recurring',
|
|
'client_create_order.types.recurring_desc' => 'Ongoing Weekly / Monthly Coverage',
|
|
'client_create_order.types.permanent' => 'Permanent',
|
|
'client_create_order.types.permanent_desc' => 'Long-Term Staffing Placement',
|
|
'client_create_order.rapid.title' => 'RAPID Order',
|
|
'client_create_order.rapid.subtitle' => 'Emergency staffing in minutes',
|
|
'client_create_order.rapid.urgent_badge' => 'URGENT',
|
|
'client_create_order.rapid.tell_us' => 'Tell us what you need',
|
|
'client_create_order.rapid.need_staff' => 'Need staff urgently?',
|
|
'client_create_order.rapid.type_or_speak' => 'Type or speak what you need. I\'ll handle the rest',
|
|
'client_create_order.rapid.example' => 'Example: ',
|
|
'client_create_order.rapid.hint' => 'Type or speak... (e.g., "Need 5 cooks ASAP until 5am")',
|
|
'client_create_order.rapid.speak' => 'Speak',
|
|
'client_create_order.rapid.listening' => 'Listening...',
|
|
'client_create_order.rapid.send' => 'Send Message',
|
|
'client_create_order.rapid.sending' => 'Sending...',
|
|
'client_create_order.rapid.success_title' => 'Request Sent!',
|
|
'client_create_order.rapid.success_message' => 'We\'re finding available workers for you right now. You\'ll be notified as they accept.',
|
|
'client_create_order.rapid.back_to_orders' => 'Back to Orders',
|
|
'client_create_order.one_time.title' => 'One-Time Order',
|
|
'client_create_order.one_time.subtitle' => 'Single event or shift request',
|
|
'client_create_order.one_time.create_your_order' => 'Create Your Order',
|
|
'client_create_order.one_time.date_label' => 'Date',
|
|
'client_create_order.one_time.date_hint' => 'Select date',
|
|
'client_create_order.one_time.location_label' => 'Location',
|
|
'client_create_order.one_time.location_hint' => 'Enter address',
|
|
'client_create_order.one_time.positions_title' => 'Positions',
|
|
'client_create_order.one_time.add_position' => 'Add Position',
|
|
'client_create_order.one_time.position_number' => ({required Object number}) => 'Position ${number}',
|
|
'client_create_order.one_time.remove' => 'Remove',
|
|
'client_create_order.one_time.select_role' => 'Select role',
|
|
'client_create_order.one_time.start_label' => 'Start',
|
|
'client_create_order.one_time.end_label' => 'End',
|
|
'client_create_order.one_time.workers_label' => 'Workers',
|
|
'client_create_order.one_time.lunch_break_label' => 'Lunch Break',
|
|
'client_create_order.one_time.no_break' => 'No break',
|
|
'client_create_order.one_time.paid_break' => 'min (Paid)',
|
|
'client_create_order.one_time.unpaid_break' => 'min (Unpaid)',
|
|
'client_create_order.one_time.different_location' => 'Use different location for this position',
|
|
'client_create_order.one_time.different_location_title' => 'Different Location',
|
|
'client_create_order.one_time.different_location_hint' => 'Enter different address',
|
|
'client_create_order.one_time.create_order' => 'Create Order',
|
|
'client_create_order.one_time.creating' => 'Creating...',
|
|
'client_create_order.one_time.success_title' => 'Order Created!',
|
|
'client_create_order.one_time.success_message' => 'Your shift request has been posted. Workers will start applying soon.',
|
|
'client_create_order.one_time.back_to_orders' => 'Back to Orders',
|
|
'client_create_order.recurring.title' => 'Recurring Order',
|
|
'client_create_order.recurring.subtitle' => 'Ongoing weekly/monthly coverage',
|
|
'client_create_order.recurring.placeholder' => 'Recurring Order Flow (Work in Progress)',
|
|
'client_create_order.permanent.title' => 'Permanent Order',
|
|
'client_create_order.permanent.subtitle' => 'Long-term staffing placement',
|
|
'client_create_order.permanent.placeholder' => 'Permanent Order Flow (Work in Progress)',
|
|
'client_main.tabs.coverage' => 'Coverage',
|
|
'client_main.tabs.billing' => 'Billing',
|
|
'client_main.tabs.home' => 'Home',
|
|
'client_main.tabs.orders' => 'Orders',
|
|
'client_main.tabs.reports' => 'Reports',
|
|
'client_view_orders.title' => 'Orders',
|
|
'client_view_orders.post_button' => 'Post',
|
|
'client_view_orders.post_order' => 'Post an Order',
|
|
'client_view_orders.no_orders' => ({required Object date}) => 'No orders for ${date}',
|
|
'client_view_orders.tabs.up_next' => 'Up Next',
|
|
'client_view_orders.tabs.active' => 'Active',
|
|
'client_view_orders.tabs.completed' => 'Completed',
|
|
'client_view_orders.card.open' => 'OPEN',
|
|
'client_view_orders.card.filled' => 'FILLED',
|
|
'client_view_orders.card.confirmed' => 'CONFIRMED',
|
|
'client_view_orders.card.in_progress' => 'IN PROGRESS',
|
|
'client_view_orders.card.completed' => 'COMPLETED',
|
|
'client_view_orders.card.cancelled' => 'CANCELLED',
|
|
'client_view_orders.card.get_direction' => 'Get direction',
|
|
'client_view_orders.card.total' => 'Total',
|
|
'client_view_orders.card.hrs' => 'HRS',
|
|
'client_view_orders.card.workers' => ({required Object count}) => '${count} workers',
|
|
'client_view_orders.card.clock_in' => 'CLOCK IN',
|
|
'client_view_orders.card.clock_out' => 'CLOCK OUT',
|
|
'client_view_orders.card.coverage' => 'Coverage',
|
|
'client_view_orders.card.workers_label' => ({required Object filled, required Object needed}) => '${filled}/${needed} Workers',
|
|
'client_view_orders.card.confirmed_workers' => 'Workers Confirmed',
|
|
'client_view_orders.card.no_workers' => 'No workers confirmed yet.',
|
|
'client_billing.title' => 'Billing',
|
|
'client_billing.current_period' => 'Current Period',
|
|
'client_billing.saved_amount' => ({required Object amount}) => '${amount} saved',
|
|
'client_billing.awaiting_approval' => 'Awaiting Approval',
|
|
'client_billing.payment_method' => 'Payment Method',
|
|
'client_billing.add_payment' => 'Add',
|
|
'client_billing.default_badge' => 'Default',
|
|
'client_billing.expires' => ({required Object date}) => 'Expires ${date}',
|
|
'client_billing.period_breakdown' => 'This Period Breakdown',
|
|
'client_billing.week' => 'Week',
|
|
'client_billing.month' => 'Month',
|
|
'client_billing.total' => 'Total',
|
|
'client_billing.hours' => ({required Object count}) => '${count} hours',
|
|
'client_billing.rate_optimization_title' => 'Rate Optimization',
|
|
'client_billing.rate_optimization_body' => ({required Object amount}) => 'Save ${amount}/month by switching 3 shifts',
|
|
'client_billing.view_details' => 'View Details',
|
|
'client_billing.invoice_history' => 'Invoice History',
|
|
'client_billing.view_all' => 'View all',
|
|
'client_billing.export_button' => 'Export All Invoices',
|
|
'client_billing.pending_badge' => 'PENDING APPROVAL',
|
|
'client_billing.paid_badge' => 'PAID',
|
|
'staff.main.tabs.shifts' => 'Shifts',
|
|
'staff.main.tabs.payments' => 'Payments',
|
|
'staff.main.tabs.home' => 'Home',
|
|
'staff.main.tabs.clock_in' => 'Clock In',
|
|
'staff.main.tabs.profile' => 'Profile',
|
|
'staff.home.header.welcome_back' => 'Welcome back',
|
|
'staff.home.header.user_name_placeholder' => 'Krower',
|
|
'staff.home.banners.complete_profile_title' => 'Complete Your Profile',
|
|
'staff.home.banners.complete_profile_subtitle' => 'Get verified to see more shifts',
|
|
'staff.home.banners.availability_title' => 'Availability',
|
|
'staff.home.banners.availability_subtitle' => 'Update your availability for next week',
|
|
'staff.home.quick_actions.find_shifts' => 'Find Shifts',
|
|
'staff.home.quick_actions.availability' => 'Availability',
|
|
'staff.home.quick_actions.messages' => 'Messages',
|
|
'staff.home.quick_actions.earnings' => 'Earnings',
|
|
'staff.home.sections.todays_shift' => 'Today\'s Shift',
|
|
'staff.home.sections.scheduled_count' => ({required Object count}) => '${count} scheduled',
|
|
'staff.home.sections.tomorrow' => 'Tomorrow',
|
|
'staff.home.sections.recommended_for_you' => 'Recommended for You',
|
|
'staff.home.sections.view_all' => 'View all',
|
|
'staff.home.empty_states.no_shifts_today' => 'No shifts scheduled for today',
|
|
'staff.home.empty_states.find_shifts_cta' => 'Find shifts →',
|
|
'staff.home.empty_states.no_shifts_tomorrow' => 'No shifts for tomorrow',
|
|
'staff.home.empty_states.no_recommended_shifts' => 'No recommended shifts',
|
|
'staff.home.pending_payment.title' => 'Pending Payment',
|
|
'staff.home.pending_payment.subtitle' => 'Payment processing',
|
|
'staff.home.pending_payment.amount' => ({required Object amount}) => '${amount}',
|
|
'staff.home.recommended_card.act_now' => '• ACT NOW',
|
|
'staff.home.recommended_card.one_day' => 'One Day',
|
|
'staff.home.recommended_card.today' => 'Today',
|
|
'staff.home.recommended_card.applied_for' => ({required Object title}) => 'Applied for ${title}',
|
|
'staff.home.recommended_card.time_range' => ({required Object start, required Object end}) => '${start} - ${end}',
|
|
'staff.home.benefits.title' => 'Your Benefits',
|
|
'staff.home.benefits.view_all' => 'View all',
|
|
'staff.home.benefits.hours_label' => 'hours',
|
|
'staff.home.benefits.items.sick_days' => 'Sick Days',
|
|
'staff.home.benefits.items.vacation' => 'Vacation',
|
|
'staff.home.benefits.items.holidays' => 'Holidays',
|
|
'staff.home.auto_match.title' => 'Auto-Match',
|
|
'staff.home.auto_match.finding_shifts' => 'Finding shifts for you',
|
|
'staff.home.auto_match.get_matched' => 'Get matched automatically',
|
|
'staff.home.auto_match.matching_based_on' => 'Matching based on:',
|
|
'staff.home.auto_match.chips.location' => 'Location',
|
|
'staff.home.auto_match.chips.availability' => 'Availability',
|
|
'staff.home.auto_match.chips.skills' => 'Skills',
|
|
'staff.home.improve.title' => 'Improve Yourself',
|
|
'staff.home.improve.items.training.title' => 'Training Section',
|
|
'staff.home.improve.items.training.description' => 'Improve your skills and get certified.',
|
|
'staff.home.improve.items.training.page' => '/krow-university',
|
|
'staff.home.improve.items.podcast.title' => 'Krow Podcast',
|
|
'staff.home.improve.items.podcast.description' => 'Listen to tips from top workers.',
|
|
'staff.home.improve.items.podcast.page' => '/krow-university',
|
|
'staff.home.more_ways.title' => 'More Ways To Use Krow',
|
|
'staff.home.more_ways.items.benefits.title' => 'Krow Benefits',
|
|
'staff.home.more_ways.items.benefits.page' => '/benefits',
|
|
'staff.home.more_ways.items.refer.title' => 'Refer a Friend',
|
|
'staff.home.more_ways.items.refer.page' => '/worker-profile',
|
|
'staff.profile.header.title' => 'Profile',
|
|
'staff.profile.header.sign_out' => 'SIGN OUT',
|
|
'staff.profile.reliability_stats.shifts' => 'Shifts',
|
|
'staff.profile.reliability_stats.rating' => 'Rating',
|
|
'staff.profile.reliability_stats.on_time' => 'On Time',
|
|
'staff.profile.reliability_stats.no_shows' => 'No Shows',
|
|
'staff.profile.reliability_stats.cancellations' => 'Cancel.',
|
|
'staff.profile.reliability_score.title' => 'Reliability Score',
|
|
'staff.profile.reliability_score.description' => 'Keep your score above 45% to continue picking up shifts.',
|
|
'staff.profile.sections.onboarding' => 'ONBOARDING',
|
|
'staff.profile.sections.compliance' => 'COMPLIANCE',
|
|
'staff.profile.sections.level_up' => 'LEVEL UP',
|
|
'staff.profile.sections.finance' => 'FINANCE',
|
|
'staff.profile.sections.support' => 'SUPPORT',
|
|
'staff.profile.menu_items.personal_info' => 'Personal Info',
|
|
'staff.profile.menu_items.emergency_contact' => 'Emergency Contact',
|
|
'staff.profile.menu_items.experience' => 'Experience',
|
|
'staff.profile.menu_items.attire' => 'Attire',
|
|
'staff.profile.menu_items.documents' => 'Documents',
|
|
'staff.profile.menu_items.certificates' => 'Certificates',
|
|
'staff.profile.menu_items.tax_forms' => 'Tax Forms',
|
|
'staff.profile.menu_items.krow_university' => 'Krow University',
|
|
'staff.profile.menu_items.trainings' => 'Trainings',
|
|
'staff.profile.menu_items.leaderboard' => 'Leaderboard',
|
|
'staff.profile.menu_items.bank_account' => 'Bank Account',
|
|
'staff.profile.menu_items.payments' => 'Payments',
|
|
'staff.profile.menu_items.timecard' => 'Timecard',
|
|
'staff.profile.menu_items.faqs' => 'FAQs',
|
|
'staff.profile.menu_items.privacy_security' => 'Privacy & Security',
|
|
'staff.profile.menu_items.messages' => 'Messages',
|
|
'staff.profile.logout.button' => 'Sign Out',
|
|
'staff.onboarding.personal_info.title' => 'Personal Info',
|
|
'staff.onboarding.personal_info.change_photo_hint' => 'Tap to change photo',
|
|
'staff.onboarding.personal_info.full_name_label' => 'Full Name',
|
|
'staff.onboarding.personal_info.email_label' => 'Email',
|
|
'staff.onboarding.personal_info.phone_label' => 'Phone Number',
|
|
'staff.onboarding.personal_info.phone_hint' => '+1 (555) 000-0000',
|
|
'staff.onboarding.personal_info.bio_label' => 'Bio',
|
|
'staff.onboarding.personal_info.bio_hint' => 'Tell clients about yourself...',
|
|
'staff.onboarding.personal_info.languages_label' => 'Languages',
|
|
'staff.onboarding.personal_info.languages_hint' => 'English, Spanish, French...',
|
|
'staff.onboarding.personal_info.locations_label' => 'Preferred Locations',
|
|
'staff.onboarding.personal_info.locations_hint' => 'Downtown, Midtown, Brooklyn...',
|
|
'staff.onboarding.personal_info.save_button' => 'Save Changes',
|
|
'staff.onboarding.personal_info.save_success' => 'Personal info saved successfully',
|
|
'staff.onboarding.experience.title' => 'Experience & Skills',
|
|
'staff.onboarding.experience.industries_title' => 'Industries',
|
|
'staff.onboarding.experience.industries_subtitle' => 'Select the industries you have experience in',
|
|
'staff.onboarding.experience.skills_title' => 'Skills',
|
|
'staff.onboarding.experience.skills_subtitle' => 'Select your skills or add custom ones',
|
|
'staff.onboarding.experience.custom_skills_title' => 'Custom Skills:',
|
|
'staff.onboarding.experience.custom_skill_hint' => 'Add custom skill...',
|
|
'staff.onboarding.experience.save_button' => 'Save & Continue',
|
|
'staff.onboarding.experience.industries.hospitality' => 'Hospitality',
|
|
'staff.onboarding.experience.industries.food_service' => 'Food Service',
|
|
'staff.onboarding.experience.industries.warehouse' => 'Warehouse',
|
|
'staff.onboarding.experience.industries.events' => 'Events',
|
|
'staff.onboarding.experience.industries.retail' => 'Retail',
|
|
'staff.onboarding.experience.industries.healthcare' => 'Healthcare',
|
|
'staff.onboarding.experience.industries.other' => 'Other',
|
|
'staff.onboarding.experience.skills.food_service' => 'Food Service',
|
|
'staff.onboarding.experience.skills.bartending' => 'Bartending',
|
|
'staff.onboarding.experience.skills.event_setup' => 'Event Setup',
|
|
'staff.onboarding.experience.skills.hospitality' => 'Hospitality',
|
|
'staff.onboarding.experience.skills.warehouse' => 'Warehouse',
|
|
'staff.onboarding.experience.skills.customer_service' => 'Customer Service',
|
|
'staff.onboarding.experience.skills.cleaning' => 'Cleaning',
|
|
'staff.onboarding.experience.skills.security' => 'Security',
|
|
'staff.onboarding.experience.skills.retail' => 'Retail',
|
|
'staff.onboarding.experience.skills.cooking' => 'Cooking',
|
|
'staff.onboarding.experience.skills.cashier' => 'Cashier',
|
|
'staff.onboarding.experience.skills.server' => 'Server',
|
|
'staff.onboarding.experience.skills.barista' => 'Barista',
|
|
'staff.onboarding.experience.skills.host_hostess' => 'Host/Hostess',
|
|
'staff.onboarding.experience.skills.busser' => 'Busser',
|
|
_ => null,
|
|
};
|
|
}
|
|
}
|