Files
Krow-workspace/apps/mobile/lib/gen/strings_es.g.dart
Achintha Isuru 19959a2b3f Add initial mobile app prototypes and staff payments feature
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.
2026-01-25 17:01:18 -05:00

1670 lines
84 KiB
Dart

///
/// Generated file. Do not edit.
///
// coverage:ignore-file
// ignore_for_file: type=lint, unused_import
// dart format off
import 'package:flutter/widgets.dart';
import 'package:intl/intl.dart';
import 'package:slang/generated.dart';
import 'strings.g.dart';
// Path: <root>
class TranslationsEs with BaseTranslations<AppLocale, Translations> implements Translations {
/// You can call this constructor and build your own translation instance of this locale.
/// Constructing via the enum [AppLocale.build] is preferred.
TranslationsEs({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.es,
overrides: overrides ?? {},
cardinalResolver: cardinalResolver,
ordinalResolver: ordinalResolver,
) {
$meta.setFlatMapFunction(_flatMapFunction);
}
/// Metadata for the translations of <es>.
@override final TranslationMetadata<AppLocale, Translations> $meta;
/// Access flat map
@override dynamic operator[](String key) => $meta.getTranslation(key);
late final TranslationsEs _root = this; // ignore: unused_field
@override
TranslationsEs $copyWith({TranslationMetadata<AppLocale, Translations>? meta}) => TranslationsEs(meta: meta ?? this.$meta);
// Translations
@override late final _TranslationsCommonEs common = _TranslationsCommonEs._(_root);
@override late final _TranslationsSettingsEs settings = _TranslationsSettingsEs._(_root);
@override late final _TranslationsStaffAuthenticationEs staff_authentication = _TranslationsStaffAuthenticationEs._(_root);
@override late final _TranslationsClientAuthenticationEs client_authentication = _TranslationsClientAuthenticationEs._(_root);
@override late final _TranslationsClientHomeEs client_home = _TranslationsClientHomeEs._(_root);
@override late final _TranslationsClientSettingsEs client_settings = _TranslationsClientSettingsEs._(_root);
@override late final _TranslationsClientHubsEs client_hubs = _TranslationsClientHubsEs._(_root);
@override late final _TranslationsClientCreateOrderEs client_create_order = _TranslationsClientCreateOrderEs._(_root);
@override late final _TranslationsClientMainEs client_main = _TranslationsClientMainEs._(_root);
@override late final _TranslationsClientViewOrdersEs client_view_orders = _TranslationsClientViewOrdersEs._(_root);
@override late final _TranslationsClientBillingEs client_billing = _TranslationsClientBillingEs._(_root);
@override late final _TranslationsStaffEs staff = _TranslationsStaffEs._(_root);
}
// Path: common
class _TranslationsCommonEs implements TranslationsCommonEn {
_TranslationsCommonEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get ok => 'Aceptar';
@override String get cancel => 'Cancelar';
@override String get save => 'Guardar';
@override String get delete => 'Eliminar';
@override String get continue_text => 'Continuar';
}
// Path: settings
class _TranslationsSettingsEs implements TranslationsSettingsEn {
_TranslationsSettingsEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get language => 'Idioma';
@override String get change_language => 'Cambiar Idioma';
}
// Path: staff_authentication
class _TranslationsStaffAuthenticationEs implements TranslationsStaffAuthenticationEn {
_TranslationsStaffAuthenticationEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override late final _TranslationsStaffAuthenticationGetStartedPageEs get_started_page = _TranslationsStaffAuthenticationGetStartedPageEs._(_root);
@override late final _TranslationsStaffAuthenticationPhoneVerificationPageEs phone_verification_page = _TranslationsStaffAuthenticationPhoneVerificationPageEs._(_root);
@override late final _TranslationsStaffAuthenticationPhoneInputEs phone_input = _TranslationsStaffAuthenticationPhoneInputEs._(_root);
@override late final _TranslationsStaffAuthenticationOtpVerificationEs otp_verification = _TranslationsStaffAuthenticationOtpVerificationEs._(_root);
@override late final _TranslationsStaffAuthenticationProfileSetupPageEs profile_setup_page = _TranslationsStaffAuthenticationProfileSetupPageEs._(_root);
@override late final _TranslationsStaffAuthenticationCommonEs common = _TranslationsStaffAuthenticationCommonEs._(_root);
}
// Path: client_authentication
class _TranslationsClientAuthenticationEs implements TranslationsClientAuthenticationEn {
_TranslationsClientAuthenticationEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override late final _TranslationsClientAuthenticationGetStartedPageEs get_started_page = _TranslationsClientAuthenticationGetStartedPageEs._(_root);
@override late final _TranslationsClientAuthenticationSignInPageEs sign_in_page = _TranslationsClientAuthenticationSignInPageEs._(_root);
@override late final _TranslationsClientAuthenticationSignUpPageEs sign_up_page = _TranslationsClientAuthenticationSignUpPageEs._(_root);
}
// Path: client_home
class _TranslationsClientHomeEs implements TranslationsClientHomeEn {
_TranslationsClientHomeEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override late final _TranslationsClientHomeDashboardEs dashboard = _TranslationsClientHomeDashboardEs._(_root);
@override late final _TranslationsClientHomeWidgetsEs widgets = _TranslationsClientHomeWidgetsEs._(_root);
@override late final _TranslationsClientHomeActionsEs actions = _TranslationsClientHomeActionsEs._(_root);
@override late final _TranslationsClientHomeReorderEs reorder = _TranslationsClientHomeReorderEs._(_root);
@override late final _TranslationsClientHomeFormEs form = _TranslationsClientHomeFormEs._(_root);
}
// Path: client_settings
class _TranslationsClientSettingsEs implements TranslationsClientSettingsEn {
_TranslationsClientSettingsEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override late final _TranslationsClientSettingsProfileEs profile = _TranslationsClientSettingsProfileEs._(_root);
}
// Path: client_hubs
class _TranslationsClientHubsEs implements TranslationsClientHubsEn {
_TranslationsClientHubsEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Hubs';
@override String get subtitle => 'Gestionar ubicaciones de marcaje';
@override String get add_hub => 'Añadir Hub';
@override late final _TranslationsClientHubsEmptyStateEs empty_state = _TranslationsClientHubsEmptyStateEs._(_root);
@override late final _TranslationsClientHubsAboutHubsEs about_hubs = _TranslationsClientHubsAboutHubsEs._(_root);
@override late final _TranslationsClientHubsHubCardEs hub_card = _TranslationsClientHubsHubCardEs._(_root);
@override late final _TranslationsClientHubsAddHubDialogEs add_hub_dialog = _TranslationsClientHubsAddHubDialogEs._(_root);
@override late final _TranslationsClientHubsNfcDialogEs nfc_dialog = _TranslationsClientHubsNfcDialogEs._(_root);
}
// Path: client_create_order
class _TranslationsClientCreateOrderEs implements TranslationsClientCreateOrderEn {
_TranslationsClientCreateOrderEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Crear Orden';
@override String get section_title => 'TIPO DE ORDEN';
@override late final _TranslationsClientCreateOrderTypesEs types = _TranslationsClientCreateOrderTypesEs._(_root);
@override late final _TranslationsClientCreateOrderRapidEs rapid = _TranslationsClientCreateOrderRapidEs._(_root);
@override late final _TranslationsClientCreateOrderOneTimeEs one_time = _TranslationsClientCreateOrderOneTimeEs._(_root);
@override late final _TranslationsClientCreateOrderRecurringEs recurring = _TranslationsClientCreateOrderRecurringEs._(_root);
@override late final _TranslationsClientCreateOrderPermanentEs permanent = _TranslationsClientCreateOrderPermanentEs._(_root);
}
// Path: client_main
class _TranslationsClientMainEs implements TranslationsClientMainEn {
_TranslationsClientMainEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override late final _TranslationsClientMainTabsEs tabs = _TranslationsClientMainTabsEs._(_root);
}
// Path: client_view_orders
class _TranslationsClientViewOrdersEs implements TranslationsClientViewOrdersEn {
_TranslationsClientViewOrdersEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Órdenes';
@override String get post_button => 'Publicar';
@override String get post_order => 'Publicar una Orden';
@override String no_orders({required Object date}) => 'No hay órdenes para ${date}';
@override late final _TranslationsClientViewOrdersTabsEs tabs = _TranslationsClientViewOrdersTabsEs._(_root);
@override late final _TranslationsClientViewOrdersCardEs card = _TranslationsClientViewOrdersCardEs._(_root);
}
// Path: client_billing
class _TranslationsClientBillingEs implements TranslationsClientBillingEn {
_TranslationsClientBillingEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Facturación';
@override String get current_period => 'Período Actual';
@override String saved_amount({required Object amount}) => '${amount} ahorrado';
@override String get awaiting_approval => 'Esperando Aprobación';
@override String get payment_method => 'Método de Pago';
@override String get add_payment => 'Añadir';
@override String get default_badge => 'Predeterminado';
@override String expires({required Object date}) => 'Expira ${date}';
@override String get period_breakdown => 'Desglose de este Período';
@override String get week => 'Semana';
@override String get month => 'Mes';
@override String get total => 'Total';
@override String hours({required Object count}) => '${count} horas';
@override String get rate_optimization_title => 'Optimización de Tarifas';
@override String rate_optimization_body({required Object amount}) => 'Ahorra ${amount}/mes cambiando 3 turnos';
@override String get view_details => 'Ver Detalles';
@override String get invoice_history => 'Historial de Facturas';
@override String get view_all => 'Ver todo';
@override String get export_button => 'Exportar Todas las Facturas';
@override String get pending_badge => 'PENDIENTE APROBACIÓN';
@override String get paid_badge => 'PAGADO';
}
// Path: staff
class _TranslationsStaffEs implements TranslationsStaffEn {
_TranslationsStaffEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override late final _TranslationsStaffMainEs main = _TranslationsStaffMainEs._(_root);
@override late final _TranslationsStaffHomeEs home = _TranslationsStaffHomeEs._(_root);
@override late final _TranslationsStaffProfileEs profile = _TranslationsStaffProfileEs._(_root);
@override late final _TranslationsStaffOnboardingEs onboarding = _TranslationsStaffOnboardingEs._(_root);
}
// Path: staff_authentication.get_started_page
class _TranslationsStaffAuthenticationGetStartedPageEs implements TranslationsStaffAuthenticationGetStartedPageEn {
_TranslationsStaffAuthenticationGetStartedPageEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title_part1 => 'Trabaja, Crece, ';
@override String get title_part2 => 'Elévate';
@override String get subtitle => 'Construye tu carrera en hostelería con \nflexibilidad y libertad.';
@override String get sign_up_button => 'Registrarse';
@override String get log_in_button => 'Iniciar sesión';
}
// Path: staff_authentication.phone_verification_page
class _TranslationsStaffAuthenticationPhoneVerificationPageEs implements TranslationsStaffAuthenticationPhoneVerificationPageEn {
_TranslationsStaffAuthenticationPhoneVerificationPageEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get validation_error => 'Por favor, ingresa un número de teléfono válido de 10 dígitos';
@override String get send_code_button => 'Enviar código';
@override String get enter_code_title => 'Ingresa el código de verificación';
@override String get code_sent_message => 'Enviamos un código de 6 dígitos a ';
@override String get code_sent_instruction => '. Ingrésalo a continuación para verificar tu cuenta.';
}
// Path: staff_authentication.phone_input
class _TranslationsStaffAuthenticationPhoneInputEs implements TranslationsStaffAuthenticationPhoneInputEn {
_TranslationsStaffAuthenticationPhoneInputEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Verifica tu número de teléfono';
@override String get subtitle => 'Te enviaremos un código de verificación para comenzar.';
@override String get label => 'Número de teléfono';
@override String get hint => 'Ingresa tu número';
}
// Path: staff_authentication.otp_verification
class _TranslationsStaffAuthenticationOtpVerificationEs implements TranslationsStaffAuthenticationOtpVerificationEn {
_TranslationsStaffAuthenticationOtpVerificationEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get did_not_get_code => '¿No recibiste el código?';
@override String resend_in({required Object seconds}) => 'Reenviar en ${seconds} s';
@override String get resend_code => 'Reenviar código';
}
// Path: staff_authentication.profile_setup_page
class _TranslationsStaffAuthenticationProfileSetupPageEs implements TranslationsStaffAuthenticationProfileSetupPageEn {
_TranslationsStaffAuthenticationProfileSetupPageEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String step_indicator({required Object current, required Object total}) => 'Paso ${current} de ${total}';
@override String get error_occurred => 'Ocurrió un error';
@override String get complete_setup_button => 'Completar configuración';
@override late final _TranslationsStaffAuthenticationProfileSetupPageStepsEs steps = _TranslationsStaffAuthenticationProfileSetupPageStepsEs._(_root);
@override late final _TranslationsStaffAuthenticationProfileSetupPageBasicInfoEs basic_info = _TranslationsStaffAuthenticationProfileSetupPageBasicInfoEs._(_root);
@override late final _TranslationsStaffAuthenticationProfileSetupPageLocationEs location = _TranslationsStaffAuthenticationProfileSetupPageLocationEs._(_root);
@override late final _TranslationsStaffAuthenticationProfileSetupPageExperienceEs experience = _TranslationsStaffAuthenticationProfileSetupPageExperienceEs._(_root);
}
// Path: staff_authentication.common
class _TranslationsStaffAuthenticationCommonEs implements TranslationsStaffAuthenticationCommonEn {
_TranslationsStaffAuthenticationCommonEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get trouble_question => '¿Tienes problemas? ';
@override String get contact_support => 'Contactar a soporte';
}
// Path: client_authentication.get_started_page
class _TranslationsClientAuthenticationGetStartedPageEs implements TranslationsClientAuthenticationGetStartedPageEn {
_TranslationsClientAuthenticationGetStartedPageEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Toma el control de tus\nturnos y eventos';
@override String get subtitle => 'Optimiza tus operaciones con potentes herramientas para gestionar horarios, realizar un seguimiento del rendimiento y mantener a tu equipo en la misma página, todo en un solo lugar';
@override String get sign_in_button => 'Iniciar sesión';
@override String get create_account_button => 'Crear cuenta';
}
// Path: client_authentication.sign_in_page
class _TranslationsClientAuthenticationSignInPageEs implements TranslationsClientAuthenticationSignInPageEn {
_TranslationsClientAuthenticationSignInPageEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Bienvenido de nuevo';
@override String get subtitle => 'Inicia sesión para gestionar tus turnos y trabajadores';
@override String get email_label => 'Correo electrónico';
@override String get email_hint => 'Ingresa tu correo electrónico';
@override String get password_label => 'Contraseña';
@override String get password_hint => 'Ingresa tu contraseña';
@override String get forgot_password => '¿Olvidaste tu contraseña?';
@override String get sign_in_button => 'Iniciar sesión';
@override String get or_divider => 'o';
@override String get social_apple => 'Iniciar sesión con Apple';
@override String get social_google => 'Iniciar sesión con Google';
@override String get no_account => '¿No tienes una cuenta? ';
@override String get sign_up_link => 'Regístrate';
}
// Path: client_authentication.sign_up_page
class _TranslationsClientAuthenticationSignUpPageEs implements TranslationsClientAuthenticationSignUpPageEn {
_TranslationsClientAuthenticationSignUpPageEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Crear cuenta';
@override String get subtitle => 'Comienza con Krow para tu negocio';
@override String get company_label => 'Nombre de la empresa';
@override String get company_hint => 'Ingresa el nombre de la empresa';
@override String get email_label => 'Correo electrónico';
@override String get email_hint => 'Ingresa tu correo electrónico';
@override String get password_label => 'Contraseña';
@override String get password_hint => 'Crea una contraseña';
@override String get confirm_password_label => 'Confirmar contraseña';
@override String get confirm_password_hint => 'Confirma tu contraseña';
@override String get create_account_button => 'Crear cuenta';
@override String get or_divider => 'o';
@override String get social_apple => 'Regístrate con Apple';
@override String get social_google => 'Regístrate con Google';
@override String get has_account => '¿Ya tienes una cuenta? ';
@override String get sign_in_link => 'Iniciar sesión';
}
// Path: client_home.dashboard
class _TranslationsClientHomeDashboardEs implements TranslationsClientHomeDashboardEn {
_TranslationsClientHomeDashboardEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get welcome_back => 'Bienvenido de nuevo';
@override String get edit_mode_active => 'Modo Edición Activo';
@override String get drag_instruction => 'Arrastra para reordenar, cambia la visibilidad';
@override String get reset => 'Restablecer';
@override String get metric_needed => 'Necesario';
@override String get metric_filled => 'Lleno';
@override String get metric_open => 'Abierto';
@override String get view_all => 'Ver todo';
@override String insight_lightbulb({required Object amount}) => 'Ahorra ${amount}/mes';
@override String get insight_tip => 'Reserva con 48h de antelación para mejores tarifas';
}
// Path: client_home.widgets
class _TranslationsClientHomeWidgetsEs implements TranslationsClientHomeWidgetsEn {
_TranslationsClientHomeWidgetsEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get actions => 'Acciones Rápidas';
@override String get reorder => 'Reordenar';
@override String get coverage => 'Cobertura de Hoy';
@override String get spending => 'Información de Gastos';
@override String get live_activity => 'Actividad en Vivo';
}
// Path: client_home.actions
class _TranslationsClientHomeActionsEs implements TranslationsClientHomeActionsEn {
_TranslationsClientHomeActionsEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get rapid => 'RÁPIDO';
@override String get rapid_subtitle => 'Urgente mismo día';
@override String get create_order => 'Crear Orden';
@override String get create_order_subtitle => 'Programar turnos';
@override String get hubs => 'Hubs';
@override String get hubs_subtitle => 'Puntos marcaje';
}
// Path: client_home.reorder
class _TranslationsClientHomeReorderEs implements TranslationsClientHomeReorderEn {
_TranslationsClientHomeReorderEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'REORDENAR';
@override String get reorder_button => 'Reordenar';
@override String per_hr({required Object amount}) => '${amount}/hr';
}
// Path: client_home.form
class _TranslationsClientHomeFormEs implements TranslationsClientHomeFormEn {
_TranslationsClientHomeFormEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get edit_reorder => 'Editar y Reordenar';
@override String get post_new => 'Publicar un Nuevo Turno';
@override String get review_subtitle => 'Revisa y edita los detalles antes de publicar';
@override String get date_label => 'Fecha *';
@override String get date_hint => 'mm/dd/aaaa';
@override String get location_label => 'Ubicación *';
@override String get location_hint => 'Dirección del negocio';
@override String get positions_title => 'Posiciones';
@override String get add_position => 'Añadir Posición';
@override String get role_label => 'Rol *';
@override String get role_hint => 'Seleccionar rol';
@override String get start_time => 'Hora de Inicio *';
@override String get end_time => 'Hora de Fin *';
@override String get workers_needed => 'Trabajadores Necesarios *';
@override String get hourly_rate => 'Tarifa por hora (\$) *';
@override String get post_shift => 'Publicar Turno';
}
// Path: client_settings.profile
class _TranslationsClientSettingsProfileEs implements TranslationsClientSettingsProfileEn {
_TranslationsClientSettingsProfileEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Perfil';
@override String get edit_profile => 'Editar Perfil';
@override String get hubs => 'Hubs';
@override String get log_out => 'Cerrar sesión';
@override String get quick_links => 'Enlaces rápidos';
@override String get clock_in_hubs => 'Hubs de Marcaje';
@override String get billing_payments => 'Facturación y Pagos';
}
// Path: client_hubs.empty_state
class _TranslationsClientHubsEmptyStateEs implements TranslationsClientHubsEmptyStateEn {
_TranslationsClientHubsEmptyStateEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'No hay hubs aún';
@override String get description => 'Crea estaciones de marcaje para tus ubicaciones';
@override String get button => 'Añade tu primer Hub';
}
// Path: client_hubs.about_hubs
class _TranslationsClientHubsAboutHubsEs implements TranslationsClientHubsAboutHubsEn {
_TranslationsClientHubsAboutHubsEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Sobre los Hubs';
@override String get description => 'Los Hubs son estaciones de marcaje en tus ubicaciones. Asigna etiquetas NFC a cada hub para que los trabajadores puedan marcar entrada/salida rápidamente usando sus teléfonos.';
}
// Path: client_hubs.hub_card
class _TranslationsClientHubsHubCardEs implements TranslationsClientHubsHubCardEn {
_TranslationsClientHubsHubCardEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String tag_label({required Object id}) => 'Etiqueta: ${id}';
}
// Path: client_hubs.add_hub_dialog
class _TranslationsClientHubsAddHubDialogEs implements TranslationsClientHubsAddHubDialogEn {
_TranslationsClientHubsAddHubDialogEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Añadir Nuevo Hub';
@override String get name_label => 'Nombre del Hub *';
@override String get name_hint => 'ej., Cocina Principal, Recepción';
@override String get location_label => 'Nombre de la Ubicación';
@override String get location_hint => 'ej., Restaurante Centro';
@override String get address_label => 'Dirección';
@override String get address_hint => 'Dirección completa';
@override String get create_button => 'Crear Hub';
}
// Path: client_hubs.nfc_dialog
class _TranslationsClientHubsNfcDialogEs implements TranslationsClientHubsNfcDialogEn {
_TranslationsClientHubsNfcDialogEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Identificar Etiqueta NFC';
@override String get instruction => 'Acerque su teléfono a la etiqueta NFC para identificarla';
@override String get scan_button => 'Escanear Etiqueta NFC';
@override String get tag_identified => 'Etiqueta Identificada';
@override String get assign_button => 'Asignar Etiqueta';
}
// Path: client_create_order.types
class _TranslationsClientCreateOrderTypesEs implements TranslationsClientCreateOrderTypesEn {
_TranslationsClientCreateOrderTypesEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get rapid => 'RÁPIDO';
@override String get rapid_desc => 'Cobertura URGENTE mismo día';
@override String get one_time => 'Única Vez';
@override String get one_time_desc => 'Evento Único o Petición de Turno';
@override String get recurring => 'Recurrente';
@override String get recurring_desc => 'Cobertura Continua Semanal / Mensual';
@override String get permanent => 'Permanente';
@override String get permanent_desc => 'Colocación de Personal a Largo Plazo';
}
// Path: client_create_order.rapid
class _TranslationsClientCreateOrderRapidEs implements TranslationsClientCreateOrderRapidEn {
_TranslationsClientCreateOrderRapidEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Orden RÁPIDA';
@override String get subtitle => 'Personal de emergencia en minutos';
@override String get urgent_badge => 'URGENTE';
@override String get tell_us => 'Dinos qué necesitas';
@override String get need_staff => '¿Necesitas personal urgentemente?';
@override String get type_or_speak => 'Escribe o habla lo que necesitas. Yo me encargo del resto';
@override String get example => 'Ejemplo: ';
@override String get hint => 'Escribe o habla... (ej., "Necesito 5 cocineros YA hasta las 5am")';
@override String get speak => 'Hablar';
@override String get listening => 'Escuchando...';
@override String get send => 'Enviar Mensaje';
@override String get sending => 'Enviando...';
@override String get success_title => '¡Solicitud Enviada!';
@override String get success_message => 'Estamos encontrando trabajadores disponibles para ti ahora mismo. Te notificaremos cuando acepten.';
@override String get back_to_orders => 'Volver a Órdenes';
}
// Path: client_create_order.one_time
class _TranslationsClientCreateOrderOneTimeEs implements TranslationsClientCreateOrderOneTimeEn {
_TranslationsClientCreateOrderOneTimeEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Orden Única Vez';
@override String get subtitle => 'Evento único o petición de turno';
@override String get create_your_order => 'Crea Tu Orden';
@override String get date_label => 'Fecha';
@override String get date_hint => 'Seleccionar fecha';
@override String get location_label => 'Ubicación';
@override String get location_hint => 'Ingresar dirección';
@override String get positions_title => 'Posiciones';
@override String get add_position => 'Añadir Posición';
@override String position_number({required Object number}) => 'Posición ${number}';
@override String get remove => 'Eliminar';
@override String get select_role => 'Seleccionar rol';
@override String get start_label => 'Inicio';
@override String get end_label => 'Fin';
@override String get workers_label => 'Trabajadores';
@override String get lunch_break_label => 'Descanso para Almuerzo';
@override String get different_location => 'Usar ubicación diferente para esta posición';
@override String get different_location_title => 'Ubicación Diferente';
@override String get different_location_hint => 'Ingresar dirección diferente';
@override String get create_order => 'Crear Orden';
@override String get creating => 'Creando...';
@override String get success_title => '¡Orden Creada!';
@override String get success_message => 'Tu solicitud de turno ha sido publicada. Los trabajadores comenzarán a postularse pronto.';
@override String get back_to_orders => 'Volver a Órdenes';
@override String get no_break => 'Sin descanso';
@override String get paid_break => 'min (Pagado)';
@override String get unpaid_break => 'min (No pagado)';
}
// Path: client_create_order.recurring
class _TranslationsClientCreateOrderRecurringEs implements TranslationsClientCreateOrderRecurringEn {
_TranslationsClientCreateOrderRecurringEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Orden Recurrente';
@override String get subtitle => 'Cobertura continua semanal/mensual';
@override String get placeholder => 'Flujo de Orden Recurrente (Trabajo en Progreso)';
}
// Path: client_create_order.permanent
class _TranslationsClientCreateOrderPermanentEs implements TranslationsClientCreateOrderPermanentEn {
_TranslationsClientCreateOrderPermanentEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Orden Permanente';
@override String get subtitle => 'Colocación de personal a largo plazo';
@override String get placeholder => 'Flujo de Orden Permanente (Trabajo en Progreso)';
}
// Path: client_main.tabs
class _TranslationsClientMainTabsEs implements TranslationsClientMainTabsEn {
_TranslationsClientMainTabsEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get coverage => 'Cobertura';
@override String get billing => 'Facturación';
@override String get home => 'Inicio';
@override String get orders => 'Órdenes';
@override String get reports => 'Reportes';
}
// Path: client_view_orders.tabs
class _TranslationsClientViewOrdersTabsEs implements TranslationsClientViewOrdersTabsEn {
_TranslationsClientViewOrdersTabsEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get up_next => 'Próximos';
@override String get active => 'Activos';
@override String get completed => 'Completados';
}
// Path: client_view_orders.card
class _TranslationsClientViewOrdersCardEs implements TranslationsClientViewOrdersCardEn {
_TranslationsClientViewOrdersCardEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get open => 'ABIERTO';
@override String get filled => 'LLENO';
@override String get confirmed => 'CONFIRMADO';
@override String get in_progress => 'EN PROGRESO';
@override String get completed => 'COMPLETADO';
@override String get cancelled => 'CANCELADO';
@override String get get_direction => 'Obtener dirección';
@override String get total => 'Total';
@override String get hrs => 'HRS';
@override String workers({required Object count}) => '${count} trabajadores';
@override String get clock_in => 'ENTRADA';
@override String get clock_out => 'SALIDA';
@override String get coverage => 'Cobertura';
@override String workers_label({required Object filled, required Object needed}) => '${filled}/${needed} Trabajadores';
@override String get confirmed_workers => 'Trabajadores Confirmados';
@override String get no_workers => 'Ningún trabajador confirmado aún.';
}
// Path: staff.main
class _TranslationsStaffMainEs implements TranslationsStaffMainEn {
_TranslationsStaffMainEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override late final _TranslationsStaffMainTabsEs tabs = _TranslationsStaffMainTabsEs._(_root);
}
// Path: staff.home
class _TranslationsStaffHomeEs implements TranslationsStaffHomeEn {
_TranslationsStaffHomeEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override late final _TranslationsStaffHomeHeaderEs header = _TranslationsStaffHomeHeaderEs._(_root);
@override late final _TranslationsStaffHomeBannersEs banners = _TranslationsStaffHomeBannersEs._(_root);
@override late final _TranslationsStaffHomeQuickActionsEs quick_actions = _TranslationsStaffHomeQuickActionsEs._(_root);
@override late final _TranslationsStaffHomeSectionsEs sections = _TranslationsStaffHomeSectionsEs._(_root);
@override late final _TranslationsStaffHomeEmptyStatesEs empty_states = _TranslationsStaffHomeEmptyStatesEs._(_root);
@override late final _TranslationsStaffHomePendingPaymentEs pending_payment = _TranslationsStaffHomePendingPaymentEs._(_root);
@override late final _TranslationsStaffHomeRecommendedCardEs recommended_card = _TranslationsStaffHomeRecommendedCardEs._(_root);
@override late final _TranslationsStaffHomeBenefitsEs benefits = _TranslationsStaffHomeBenefitsEs._(_root);
@override late final _TranslationsStaffHomeAutoMatchEs auto_match = _TranslationsStaffHomeAutoMatchEs._(_root);
@override late final _TranslationsStaffHomeImproveEs improve = _TranslationsStaffHomeImproveEs._(_root);
@override late final _TranslationsStaffHomeMoreWaysEs more_ways = _TranslationsStaffHomeMoreWaysEs._(_root);
}
// Path: staff.profile
class _TranslationsStaffProfileEs implements TranslationsStaffProfileEn {
_TranslationsStaffProfileEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override late final _TranslationsStaffProfileHeaderEs header = _TranslationsStaffProfileHeaderEs._(_root);
@override late final _TranslationsStaffProfileReliabilityStatsEs reliability_stats = _TranslationsStaffProfileReliabilityStatsEs._(_root);
@override late final _TranslationsStaffProfileReliabilityScoreEs reliability_score = _TranslationsStaffProfileReliabilityScoreEs._(_root);
@override late final _TranslationsStaffProfileSectionsEs sections = _TranslationsStaffProfileSectionsEs._(_root);
@override late final _TranslationsStaffProfileMenuItemsEs menu_items = _TranslationsStaffProfileMenuItemsEs._(_root);
@override late final _TranslationsStaffProfileLogoutEs logout = _TranslationsStaffProfileLogoutEs._(_root);
}
// Path: staff.onboarding
class _TranslationsStaffOnboardingEs implements TranslationsStaffOnboardingEn {
_TranslationsStaffOnboardingEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override late final _TranslationsStaffOnboardingPersonalInfoEs personal_info = _TranslationsStaffOnboardingPersonalInfoEs._(_root);
@override late final _TranslationsStaffOnboardingExperienceEs experience = _TranslationsStaffOnboardingExperienceEs._(_root);
}
// Path: staff_authentication.profile_setup_page.steps
class _TranslationsStaffAuthenticationProfileSetupPageStepsEs implements TranslationsStaffAuthenticationProfileSetupPageStepsEn {
_TranslationsStaffAuthenticationProfileSetupPageStepsEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get basic => 'Información básica';
@override String get location => 'Ubicación';
@override String get experience => 'Experiencia';
}
// Path: staff_authentication.profile_setup_page.basic_info
class _TranslationsStaffAuthenticationProfileSetupPageBasicInfoEs implements TranslationsStaffAuthenticationProfileSetupPageBasicInfoEn {
_TranslationsStaffAuthenticationProfileSetupPageBasicInfoEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Conozcámonos';
@override String get subtitle => 'Cuéntanos un poco sobre ti';
@override String get full_name_label => 'Nombre completo *';
@override String get full_name_hint => 'Juan Pérez';
@override String get bio_label => 'Biografía corta';
@override String get bio_hint => 'Profesional experimentado en hostelería...';
}
// Path: staff_authentication.profile_setup_page.location
class _TranslationsStaffAuthenticationProfileSetupPageLocationEs implements TranslationsStaffAuthenticationProfileSetupPageLocationEn {
_TranslationsStaffAuthenticationProfileSetupPageLocationEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => '¿Dónde quieres trabajar?';
@override String get subtitle => 'Agrega tus ubicaciones de trabajo preferidas';
@override String get full_name_label => 'Nombre completo';
@override String get add_location_label => 'Agregar ubicación *';
@override String get add_location_hint => 'Ciudad o código postal';
@override String get add_button => 'Agregar';
@override String max_distance({required Object distance}) => 'Distancia máxima: ${distance} millas';
@override String get min_dist_label => '5 mi';
@override String get max_dist_label => '50 mi';
}
// Path: staff_authentication.profile_setup_page.experience
class _TranslationsStaffAuthenticationProfileSetupPageExperienceEs implements TranslationsStaffAuthenticationProfileSetupPageExperienceEn {
_TranslationsStaffAuthenticationProfileSetupPageExperienceEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => '¿Cuáles son tus habilidades?';
@override String get subtitle => 'Selecciona todas las que correspondan';
@override String get skills_label => 'Habilidades *';
@override String get industries_label => 'Industrias preferidas';
@override late final _TranslationsStaffAuthenticationProfileSetupPageExperienceSkillsEs skills = _TranslationsStaffAuthenticationProfileSetupPageExperienceSkillsEs._(_root);
@override late final _TranslationsStaffAuthenticationProfileSetupPageExperienceIndustriesEs industries = _TranslationsStaffAuthenticationProfileSetupPageExperienceIndustriesEs._(_root);
}
// Path: staff.main.tabs
class _TranslationsStaffMainTabsEs implements TranslationsStaffMainTabsEn {
_TranslationsStaffMainTabsEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get shifts => 'Turnos';
@override String get payments => 'Pagos';
@override String get home => 'Inicio';
@override String get clock_in => 'Marcar Entrada';
@override String get profile => 'Perfil';
}
// Path: staff.home.header
class _TranslationsStaffHomeHeaderEs implements TranslationsStaffHomeHeaderEn {
_TranslationsStaffHomeHeaderEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get welcome_back => 'Welcome back';
@override String get user_name_placeholder => 'Krower';
}
// Path: staff.home.banners
class _TranslationsStaffHomeBannersEs implements TranslationsStaffHomeBannersEn {
_TranslationsStaffHomeBannersEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get complete_profile_title => 'Complete Your Profile';
@override String get complete_profile_subtitle => 'Get verified to see more shifts';
@override String get availability_title => 'Availability';
@override String get availability_subtitle => 'Update your availability for next week';
}
// Path: staff.home.quick_actions
class _TranslationsStaffHomeQuickActionsEs implements TranslationsStaffHomeQuickActionsEn {
_TranslationsStaffHomeQuickActionsEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get find_shifts => 'Find Shifts';
@override String get availability => 'Availability';
@override String get messages => 'Messages';
@override String get earnings => 'Earnings';
}
// Path: staff.home.sections
class _TranslationsStaffHomeSectionsEs implements TranslationsStaffHomeSectionsEn {
_TranslationsStaffHomeSectionsEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get todays_shift => 'Today\'s Shift';
@override String scheduled_count({required Object count}) => '${count} scheduled';
@override String get tomorrow => 'Tomorrow';
@override String get recommended_for_you => 'Recommended for You';
@override String get view_all => 'View all';
}
// Path: staff.home.empty_states
class _TranslationsStaffHomeEmptyStatesEs implements TranslationsStaffHomeEmptyStatesEn {
_TranslationsStaffHomeEmptyStatesEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get no_shifts_today => 'No shifts scheduled for today';
@override String get find_shifts_cta => 'Find shifts →';
@override String get no_shifts_tomorrow => 'No shifts for tomorrow';
@override String get no_recommended_shifts => 'No recommended shifts';
}
// Path: staff.home.pending_payment
class _TranslationsStaffHomePendingPaymentEs implements TranslationsStaffHomePendingPaymentEn {
_TranslationsStaffHomePendingPaymentEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Pending Payment';
@override String get subtitle => 'Payment processing';
@override String amount({required Object amount}) => '${amount}';
}
// Path: staff.home.recommended_card
class _TranslationsStaffHomeRecommendedCardEs implements TranslationsStaffHomeRecommendedCardEn {
_TranslationsStaffHomeRecommendedCardEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get act_now => '• ACT NOW';
@override String get one_day => 'One Day';
@override String get today => 'Today';
@override String applied_for({required Object title}) => 'Applied for ${title}';
@override String time_range({required Object start, required Object end}) => '${start} - ${end}';
}
// Path: staff.home.benefits
class _TranslationsStaffHomeBenefitsEs implements TranslationsStaffHomeBenefitsEn {
_TranslationsStaffHomeBenefitsEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Your Benefits';
@override String get view_all => 'View all';
@override String get hours_label => 'hours';
@override late final _TranslationsStaffHomeBenefitsItemsEs items = _TranslationsStaffHomeBenefitsItemsEs._(_root);
}
// Path: staff.home.auto_match
class _TranslationsStaffHomeAutoMatchEs implements TranslationsStaffHomeAutoMatchEn {
_TranslationsStaffHomeAutoMatchEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Auto-Match';
@override String get finding_shifts => 'Finding shifts for you';
@override String get get_matched => 'Get matched automatically';
@override String get matching_based_on => 'Matching based on:';
@override late final _TranslationsStaffHomeAutoMatchChipsEs chips = _TranslationsStaffHomeAutoMatchChipsEs._(_root);
}
// Path: staff.home.improve
class _TranslationsStaffHomeImproveEs implements TranslationsStaffHomeImproveEn {
_TranslationsStaffHomeImproveEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Improve Yourself';
@override late final _TranslationsStaffHomeImproveItemsEs items = _TranslationsStaffHomeImproveItemsEs._(_root);
}
// Path: staff.home.more_ways
class _TranslationsStaffHomeMoreWaysEs implements TranslationsStaffHomeMoreWaysEn {
_TranslationsStaffHomeMoreWaysEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'More Ways To Use Krow';
@override late final _TranslationsStaffHomeMoreWaysItemsEs items = _TranslationsStaffHomeMoreWaysItemsEs._(_root);
}
// Path: staff.profile.header
class _TranslationsStaffProfileHeaderEs implements TranslationsStaffProfileHeaderEn {
_TranslationsStaffProfileHeaderEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Perfil';
@override String get sign_out => 'CERRAR SESIÓN';
}
// Path: staff.profile.reliability_stats
class _TranslationsStaffProfileReliabilityStatsEs implements TranslationsStaffProfileReliabilityStatsEn {
_TranslationsStaffProfileReliabilityStatsEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get shifts => 'Turnos';
@override String get rating => 'Calificación';
@override String get on_time => 'A Tiempo';
@override String get no_shows => 'Faltas';
@override String get cancellations => 'Cancel.';
}
// Path: staff.profile.reliability_score
class _TranslationsStaffProfileReliabilityScoreEs implements TranslationsStaffProfileReliabilityScoreEn {
_TranslationsStaffProfileReliabilityScoreEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Puntuación de Confiabilidad';
@override String get description => 'Mantén tu puntuación por encima del 45% para continuar aceptando turnos.';
}
// Path: staff.profile.sections
class _TranslationsStaffProfileSectionsEs implements TranslationsStaffProfileSectionsEn {
_TranslationsStaffProfileSectionsEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get onboarding => 'INCORPORACIÓN';
@override String get compliance => 'CUMPLIMIENTO';
@override String get level_up => 'MEJORAR NIVEL';
@override String get finance => 'FINANZAS';
@override String get support => 'SOPORTE';
}
// Path: staff.profile.menu_items
class _TranslationsStaffProfileMenuItemsEs implements TranslationsStaffProfileMenuItemsEn {
_TranslationsStaffProfileMenuItemsEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get personal_info => 'Información Personal';
@override String get emergency_contact => 'Contacto de Emergencia';
@override String get experience => 'Experiencia';
@override String get attire => 'Vestimenta';
@override String get documents => 'Documentos';
@override String get certificates => 'Certificados';
@override String get tax_forms => 'Formularios Fiscales';
@override String get krow_university => 'Krow University';
@override String get trainings => 'Capacitaciones';
@override String get leaderboard => 'Tabla de Clasificación';
@override String get bank_account => 'Cuenta Bancaria';
@override String get payments => 'Pagos';
@override String get timecard => 'Tarjeta de Tiempo';
@override String get faqs => 'Preguntas Frecuentes';
@override String get privacy_security => 'Privacidad y Seguridad';
@override String get messages => 'Mensajes';
}
// Path: staff.profile.logout
class _TranslationsStaffProfileLogoutEs implements TranslationsStaffProfileLogoutEn {
_TranslationsStaffProfileLogoutEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get button => 'Cerrar Sesión';
}
// Path: staff.onboarding.personal_info
class _TranslationsStaffOnboardingPersonalInfoEs implements TranslationsStaffOnboardingPersonalInfoEn {
_TranslationsStaffOnboardingPersonalInfoEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Información Personal';
@override String get change_photo_hint => 'Toca para cambiar foto';
@override String get full_name_label => 'Nombre Completo';
@override String get email_label => 'Correo Electrónico';
@override String get phone_label => 'Número de Teléfono';
@override String get phone_hint => '+1 (555) 000-0000';
@override String get bio_label => 'Biografía';
@override String get bio_hint => 'Cuéntales a los clientes sobre ti...';
@override String get languages_label => 'Idiomas';
@override String get languages_hint => 'Inglés, Español, Francés...';
@override String get locations_label => 'Ubicaciones Preferidas';
@override String get locations_hint => 'Centro, Midtown, Brooklyn...';
@override String get save_button => 'Guardar Cambios';
@override String get save_success => 'Información personal guardada exitosamente';
}
// Path: staff.onboarding.experience
class _TranslationsStaffOnboardingExperienceEs implements TranslationsStaffOnboardingExperienceEn {
_TranslationsStaffOnboardingExperienceEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Experience & Skills';
@override String get industries_title => 'Industries';
@override String get industries_subtitle => 'Select the industries you have experience in';
@override String get skills_title => 'Skills';
@override String get skills_subtitle => 'Select your skills or add custom ones';
@override String get custom_skills_title => 'Custom Skills:';
@override String get custom_skill_hint => 'Add custom skill...';
@override String get save_button => 'Save & Continue';
@override late final _TranslationsStaffOnboardingExperienceIndustriesEs industries = _TranslationsStaffOnboardingExperienceIndustriesEs._(_root);
@override late final _TranslationsStaffOnboardingExperienceSkillsEs skills = _TranslationsStaffOnboardingExperienceSkillsEs._(_root);
}
// Path: staff_authentication.profile_setup_page.experience.skills
class _TranslationsStaffAuthenticationProfileSetupPageExperienceSkillsEs implements TranslationsStaffAuthenticationProfileSetupPageExperienceSkillsEn {
_TranslationsStaffAuthenticationProfileSetupPageExperienceSkillsEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get food_service => 'Servicio de comida';
@override String get bartending => 'Preparación de bebidas';
@override String get warehouse => 'Almacén';
@override String get retail => 'Venta minorista';
@override String get events => 'Eventos';
@override String get customer_service => 'Servicio al cliente';
@override String get cleaning => 'Limpieza';
@override String get security => 'Seguridad';
@override String get driving => 'Conducción';
@override String get cooking => 'Cocina';
}
// Path: staff_authentication.profile_setup_page.experience.industries
class _TranslationsStaffAuthenticationProfileSetupPageExperienceIndustriesEs implements TranslationsStaffAuthenticationProfileSetupPageExperienceIndustriesEn {
_TranslationsStaffAuthenticationProfileSetupPageExperienceIndustriesEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get hospitality => 'Hostelería';
@override String get food_service => 'Servicio de comida';
@override String get warehouse => 'Almacén';
@override String get events => 'Eventos';
@override String get retail => 'Venta minorista';
@override String get healthcare => 'Atención médica';
}
// Path: staff.home.benefits.items
class _TranslationsStaffHomeBenefitsItemsEs implements TranslationsStaffHomeBenefitsItemsEn {
_TranslationsStaffHomeBenefitsItemsEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get sick_days => 'Sick Days';
@override String get vacation => 'Vacation';
@override String get holidays => 'Holidays';
}
// Path: staff.home.auto_match.chips
class _TranslationsStaffHomeAutoMatchChipsEs implements TranslationsStaffHomeAutoMatchChipsEn {
_TranslationsStaffHomeAutoMatchChipsEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get location => 'Location';
@override String get availability => 'Availability';
@override String get skills => 'Skills';
}
// Path: staff.home.improve.items
class _TranslationsStaffHomeImproveItemsEs implements TranslationsStaffHomeImproveItemsEn {
_TranslationsStaffHomeImproveItemsEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override late final _TranslationsStaffHomeImproveItemsTrainingEs training = _TranslationsStaffHomeImproveItemsTrainingEs._(_root);
@override late final _TranslationsStaffHomeImproveItemsPodcastEs podcast = _TranslationsStaffHomeImproveItemsPodcastEs._(_root);
}
// Path: staff.home.more_ways.items
class _TranslationsStaffHomeMoreWaysItemsEs implements TranslationsStaffHomeMoreWaysItemsEn {
_TranslationsStaffHomeMoreWaysItemsEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override late final _TranslationsStaffHomeMoreWaysItemsBenefitsEs benefits = _TranslationsStaffHomeMoreWaysItemsBenefitsEs._(_root);
@override late final _TranslationsStaffHomeMoreWaysItemsReferEs refer = _TranslationsStaffHomeMoreWaysItemsReferEs._(_root);
}
// Path: staff.onboarding.experience.industries
class _TranslationsStaffOnboardingExperienceIndustriesEs implements TranslationsStaffOnboardingExperienceIndustriesEn {
_TranslationsStaffOnboardingExperienceIndustriesEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get hospitality => 'Hospitality';
@override String get food_service => 'Food Service';
@override String get warehouse => 'Warehouse';
@override String get events => 'Events';
@override String get retail => 'Retail';
@override String get healthcare => 'Healthcare';
@override String get other => 'Other';
}
// Path: staff.onboarding.experience.skills
class _TranslationsStaffOnboardingExperienceSkillsEs implements TranslationsStaffOnboardingExperienceSkillsEn {
_TranslationsStaffOnboardingExperienceSkillsEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get food_service => 'Food Service';
@override String get bartending => 'Bartending';
@override String get event_setup => 'Event Setup';
@override String get hospitality => 'Hospitality';
@override String get warehouse => 'Warehouse';
@override String get customer_service => 'Customer Service';
@override String get cleaning => 'Cleaning';
@override String get security => 'Security';
@override String get retail => 'Retail';
@override String get cooking => 'Cooking';
@override String get cashier => 'Cashier';
@override String get server => 'Server';
@override String get barista => 'Barista';
@override String get host_hostess => 'Host/Hostess';
@override String get busser => 'Busser';
}
// Path: staff.home.improve.items.training
class _TranslationsStaffHomeImproveItemsTrainingEs implements TranslationsStaffHomeImproveItemsTrainingEn {
_TranslationsStaffHomeImproveItemsTrainingEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Training Section';
@override String get description => 'Improve your skills and get certified.';
@override String get page => '/krow-university';
}
// Path: staff.home.improve.items.podcast
class _TranslationsStaffHomeImproveItemsPodcastEs implements TranslationsStaffHomeImproveItemsPodcastEn {
_TranslationsStaffHomeImproveItemsPodcastEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Krow Podcast';
@override String get description => 'Listen to tips from top workers.';
@override String get page => '/krow-university';
}
// Path: staff.home.more_ways.items.benefits
class _TranslationsStaffHomeMoreWaysItemsBenefitsEs implements TranslationsStaffHomeMoreWaysItemsBenefitsEn {
_TranslationsStaffHomeMoreWaysItemsBenefitsEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Krow Benefits';
@override String get page => '/benefits';
}
// Path: staff.home.more_ways.items.refer
class _TranslationsStaffHomeMoreWaysItemsReferEs implements TranslationsStaffHomeMoreWaysItemsReferEn {
_TranslationsStaffHomeMoreWaysItemsReferEs._(this._root);
final TranslationsEs _root; // ignore: unused_field
// Translations
@override String get title => 'Refer a Friend';
@override String get page => '/worker-profile';
}
/// The flat map containing all translations for locale <es>.
/// 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 TranslationsEs {
dynamic _flatMapFunction(String path) {
return switch (path) {
'common.ok' => 'Aceptar',
'common.cancel' => 'Cancelar',
'common.save' => 'Guardar',
'common.delete' => 'Eliminar',
'common.continue_text' => 'Continuar',
'settings.language' => 'Idioma',
'settings.change_language' => 'Cambiar Idioma',
'staff_authentication.get_started_page.title_part1' => 'Trabaja, Crece, ',
'staff_authentication.get_started_page.title_part2' => 'Elévate',
'staff_authentication.get_started_page.subtitle' => 'Construye tu carrera en hostelería con \nflexibilidad y libertad.',
'staff_authentication.get_started_page.sign_up_button' => 'Registrarse',
'staff_authentication.get_started_page.log_in_button' => 'Iniciar sesión',
'staff_authentication.phone_verification_page.validation_error' => 'Por favor, ingresa un número de teléfono válido de 10 dígitos',
'staff_authentication.phone_verification_page.send_code_button' => 'Enviar código',
'staff_authentication.phone_verification_page.enter_code_title' => 'Ingresa el código de verificación',
'staff_authentication.phone_verification_page.code_sent_message' => 'Enviamos un código de 6 dígitos a ',
'staff_authentication.phone_verification_page.code_sent_instruction' => '. Ingrésalo a continuación para verificar tu cuenta.',
'staff_authentication.phone_input.title' => 'Verifica tu número de teléfono',
'staff_authentication.phone_input.subtitle' => 'Te enviaremos un código de verificación para comenzar.',
'staff_authentication.phone_input.label' => 'Número de teléfono',
'staff_authentication.phone_input.hint' => 'Ingresa tu número',
'staff_authentication.otp_verification.did_not_get_code' => '¿No recibiste el código?',
'staff_authentication.otp_verification.resend_in' => ({required Object seconds}) => 'Reenviar en ${seconds} s',
'staff_authentication.otp_verification.resend_code' => 'Reenviar código',
'staff_authentication.profile_setup_page.step_indicator' => ({required Object current, required Object total}) => 'Paso ${current} de ${total}',
'staff_authentication.profile_setup_page.error_occurred' => 'Ocurrió un error',
'staff_authentication.profile_setup_page.complete_setup_button' => 'Completar configuración',
'staff_authentication.profile_setup_page.steps.basic' => 'Información básica',
'staff_authentication.profile_setup_page.steps.location' => 'Ubicación',
'staff_authentication.profile_setup_page.steps.experience' => 'Experiencia',
'staff_authentication.profile_setup_page.basic_info.title' => 'Conozcámonos',
'staff_authentication.profile_setup_page.basic_info.subtitle' => 'Cuéntanos un poco sobre ti',
'staff_authentication.profile_setup_page.basic_info.full_name_label' => 'Nombre completo *',
'staff_authentication.profile_setup_page.basic_info.full_name_hint' => 'Juan Pérez',
'staff_authentication.profile_setup_page.basic_info.bio_label' => 'Biografía corta',
'staff_authentication.profile_setup_page.basic_info.bio_hint' => 'Profesional experimentado en hostelería...',
'staff_authentication.profile_setup_page.location.title' => '¿Dónde quieres trabajar?',
'staff_authentication.profile_setup_page.location.subtitle' => 'Agrega tus ubicaciones de trabajo preferidas',
'staff_authentication.profile_setup_page.location.full_name_label' => 'Nombre completo',
'staff_authentication.profile_setup_page.location.add_location_label' => 'Agregar ubicación *',
'staff_authentication.profile_setup_page.location.add_location_hint' => 'Ciudad o código postal',
'staff_authentication.profile_setup_page.location.add_button' => 'Agregar',
'staff_authentication.profile_setup_page.location.max_distance' => ({required Object distance}) => 'Distancia máxima: ${distance} millas',
'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' => '¿Cuáles son tus habilidades?',
'staff_authentication.profile_setup_page.experience.subtitle' => 'Selecciona todas las que correspondan',
'staff_authentication.profile_setup_page.experience.skills_label' => 'Habilidades *',
'staff_authentication.profile_setup_page.experience.industries_label' => 'Industrias preferidas',
'staff_authentication.profile_setup_page.experience.skills.food_service' => 'Servicio de comida',
'staff_authentication.profile_setup_page.experience.skills.bartending' => 'Preparación de bebidas',
'staff_authentication.profile_setup_page.experience.skills.warehouse' => 'Almacén',
'staff_authentication.profile_setup_page.experience.skills.retail' => 'Venta minorista',
'staff_authentication.profile_setup_page.experience.skills.events' => 'Eventos',
'staff_authentication.profile_setup_page.experience.skills.customer_service' => 'Servicio al cliente',
'staff_authentication.profile_setup_page.experience.skills.cleaning' => 'Limpieza',
'staff_authentication.profile_setup_page.experience.skills.security' => 'Seguridad',
'staff_authentication.profile_setup_page.experience.skills.driving' => 'Conducción',
'staff_authentication.profile_setup_page.experience.skills.cooking' => 'Cocina',
'staff_authentication.profile_setup_page.experience.industries.hospitality' => 'Hostelería',
'staff_authentication.profile_setup_page.experience.industries.food_service' => 'Servicio de comida',
'staff_authentication.profile_setup_page.experience.industries.warehouse' => 'Almacén',
'staff_authentication.profile_setup_page.experience.industries.events' => 'Eventos',
'staff_authentication.profile_setup_page.experience.industries.retail' => 'Venta minorista',
'staff_authentication.profile_setup_page.experience.industries.healthcare' => 'Atención médica',
'staff_authentication.common.trouble_question' => '¿Tienes problemas? ',
'staff_authentication.common.contact_support' => 'Contactar a soporte',
'client_authentication.get_started_page.title' => 'Toma el control de tus\nturnos y eventos',
'client_authentication.get_started_page.subtitle' => 'Optimiza tus operaciones con potentes herramientas para gestionar horarios, realizar un seguimiento del rendimiento y mantener a tu equipo en la misma página, todo en un solo lugar',
'client_authentication.get_started_page.sign_in_button' => 'Iniciar sesión',
'client_authentication.get_started_page.create_account_button' => 'Crear cuenta',
'client_authentication.sign_in_page.title' => 'Bienvenido de nuevo',
'client_authentication.sign_in_page.subtitle' => 'Inicia sesión para gestionar tus turnos y trabajadores',
'client_authentication.sign_in_page.email_label' => 'Correo electrónico',
'client_authentication.sign_in_page.email_hint' => 'Ingresa tu correo electrónico',
'client_authentication.sign_in_page.password_label' => 'Contraseña',
'client_authentication.sign_in_page.password_hint' => 'Ingresa tu contraseña',
'client_authentication.sign_in_page.forgot_password' => '¿Olvidaste tu contraseña?',
'client_authentication.sign_in_page.sign_in_button' => 'Iniciar sesión',
'client_authentication.sign_in_page.or_divider' => 'o',
'client_authentication.sign_in_page.social_apple' => 'Iniciar sesión con Apple',
'client_authentication.sign_in_page.social_google' => 'Iniciar sesión con Google',
'client_authentication.sign_in_page.no_account' => '¿No tienes una cuenta? ',
'client_authentication.sign_in_page.sign_up_link' => 'Regístrate',
'client_authentication.sign_up_page.title' => 'Crear cuenta',
'client_authentication.sign_up_page.subtitle' => 'Comienza con Krow para tu negocio',
'client_authentication.sign_up_page.company_label' => 'Nombre de la empresa',
'client_authentication.sign_up_page.company_hint' => 'Ingresa el nombre de la empresa',
'client_authentication.sign_up_page.email_label' => 'Correo electrónico',
'client_authentication.sign_up_page.email_hint' => 'Ingresa tu correo electrónico',
'client_authentication.sign_up_page.password_label' => 'Contraseña',
'client_authentication.sign_up_page.password_hint' => 'Crea una contraseña',
'client_authentication.sign_up_page.confirm_password_label' => 'Confirmar contraseña',
'client_authentication.sign_up_page.confirm_password_hint' => 'Confirma tu contraseña',
'client_authentication.sign_up_page.create_account_button' => 'Crear cuenta',
'client_authentication.sign_up_page.or_divider' => 'o',
'client_authentication.sign_up_page.social_apple' => 'Regístrate con Apple',
'client_authentication.sign_up_page.social_google' => 'Regístrate con Google',
'client_authentication.sign_up_page.has_account' => '¿Ya tienes una cuenta? ',
'client_authentication.sign_up_page.sign_in_link' => 'Iniciar sesión',
'client_home.dashboard.welcome_back' => 'Bienvenido de nuevo',
'client_home.dashboard.edit_mode_active' => 'Modo Edición Activo',
'client_home.dashboard.drag_instruction' => 'Arrastra para reordenar, cambia la visibilidad',
'client_home.dashboard.reset' => 'Restablecer',
'client_home.dashboard.metric_needed' => 'Necesario',
'client_home.dashboard.metric_filled' => 'Lleno',
'client_home.dashboard.metric_open' => 'Abierto',
'client_home.dashboard.view_all' => 'Ver todo',
'client_home.dashboard.insight_lightbulb' => ({required Object amount}) => 'Ahorra ${amount}/mes',
'client_home.dashboard.insight_tip' => 'Reserva con 48h de antelación para mejores tarifas',
'client_home.widgets.actions' => 'Acciones Rápidas',
'client_home.widgets.reorder' => 'Reordenar',
'client_home.widgets.coverage' => 'Cobertura de Hoy',
'client_home.widgets.spending' => 'Información de Gastos',
'client_home.widgets.live_activity' => 'Actividad en Vivo',
'client_home.actions.rapid' => 'RÁPIDO',
'client_home.actions.rapid_subtitle' => 'Urgente mismo día',
'client_home.actions.create_order' => 'Crear Orden',
'client_home.actions.create_order_subtitle' => 'Programar turnos',
'client_home.actions.hubs' => 'Hubs',
'client_home.actions.hubs_subtitle' => 'Puntos marcaje',
'client_home.reorder.title' => 'REORDENAR',
'client_home.reorder.reorder_button' => 'Reordenar',
'client_home.reorder.per_hr' => ({required Object amount}) => '${amount}/hr',
'client_home.form.edit_reorder' => 'Editar y Reordenar',
'client_home.form.post_new' => 'Publicar un Nuevo Turno',
'client_home.form.review_subtitle' => 'Revisa y edita los detalles antes de publicar',
'client_home.form.date_label' => 'Fecha *',
'client_home.form.date_hint' => 'mm/dd/aaaa',
'client_home.form.location_label' => 'Ubicación *',
'client_home.form.location_hint' => 'Dirección del negocio',
'client_home.form.positions_title' => 'Posiciones',
'client_home.form.add_position' => 'Añadir Posición',
'client_home.form.role_label' => 'Rol *',
'client_home.form.role_hint' => 'Seleccionar rol',
'client_home.form.start_time' => 'Hora de Inicio *',
'client_home.form.end_time' => 'Hora de Fin *',
'client_home.form.workers_needed' => 'Trabajadores Necesarios *',
'client_home.form.hourly_rate' => 'Tarifa por hora (\$) *',
'client_home.form.post_shift' => 'Publicar Turno',
'client_settings.profile.title' => 'Perfil',
'client_settings.profile.edit_profile' => 'Editar Perfil',
'client_settings.profile.hubs' => 'Hubs',
'client_settings.profile.log_out' => 'Cerrar sesión',
'client_settings.profile.quick_links' => 'Enlaces rápidos',
'client_settings.profile.clock_in_hubs' => 'Hubs de Marcaje',
'client_settings.profile.billing_payments' => 'Facturación y Pagos',
'client_hubs.title' => 'Hubs',
'client_hubs.subtitle' => 'Gestionar ubicaciones de marcaje',
'client_hubs.add_hub' => 'Añadir Hub',
'client_hubs.empty_state.title' => 'No hay hubs aún',
'client_hubs.empty_state.description' => 'Crea estaciones de marcaje para tus ubicaciones',
'client_hubs.empty_state.button' => 'Añade tu primer Hub',
'client_hubs.about_hubs.title' => 'Sobre los Hubs',
'client_hubs.about_hubs.description' => 'Los Hubs son estaciones de marcaje en tus ubicaciones. Asigna etiquetas NFC a cada hub para que los trabajadores puedan marcar entrada/salida rápidamente usando sus teléfonos.',
'client_hubs.hub_card.tag_label' => ({required Object id}) => 'Etiqueta: ${id}',
'client_hubs.add_hub_dialog.title' => 'Añadir Nuevo Hub',
'client_hubs.add_hub_dialog.name_label' => 'Nombre del Hub *',
'client_hubs.add_hub_dialog.name_hint' => 'ej., Cocina Principal, Recepción',
'client_hubs.add_hub_dialog.location_label' => 'Nombre de la Ubicación',
'client_hubs.add_hub_dialog.location_hint' => 'ej., Restaurante Centro',
'client_hubs.add_hub_dialog.address_label' => 'Dirección',
'client_hubs.add_hub_dialog.address_hint' => 'Dirección completa',
'client_hubs.add_hub_dialog.create_button' => 'Crear Hub',
'client_hubs.nfc_dialog.title' => 'Identificar Etiqueta NFC',
'client_hubs.nfc_dialog.instruction' => 'Acerque su teléfono a la etiqueta NFC para identificarla',
'client_hubs.nfc_dialog.scan_button' => 'Escanear Etiqueta NFC',
'client_hubs.nfc_dialog.tag_identified' => 'Etiqueta Identificada',
'client_hubs.nfc_dialog.assign_button' => 'Asignar Etiqueta',
'client_create_order.title' => 'Crear Orden',
'client_create_order.section_title' => 'TIPO DE ORDEN',
'client_create_order.types.rapid' => 'RÁPIDO',
'client_create_order.types.rapid_desc' => 'Cobertura URGENTE mismo día',
'client_create_order.types.one_time' => 'Única Vez',
'client_create_order.types.one_time_desc' => 'Evento Único o Petición de Turno',
'client_create_order.types.recurring' => 'Recurrente',
'client_create_order.types.recurring_desc' => 'Cobertura Continua Semanal / Mensual',
'client_create_order.types.permanent' => 'Permanente',
'client_create_order.types.permanent_desc' => 'Colocación de Personal a Largo Plazo',
'client_create_order.rapid.title' => 'Orden RÁPIDA',
'client_create_order.rapid.subtitle' => 'Personal de emergencia en minutos',
'client_create_order.rapid.urgent_badge' => 'URGENTE',
'client_create_order.rapid.tell_us' => 'Dinos qué necesitas',
'client_create_order.rapid.need_staff' => '¿Necesitas personal urgentemente?',
'client_create_order.rapid.type_or_speak' => 'Escribe o habla lo que necesitas. Yo me encargo del resto',
'client_create_order.rapid.example' => 'Ejemplo: ',
'client_create_order.rapid.hint' => 'Escribe o habla... (ej., "Necesito 5 cocineros YA hasta las 5am")',
'client_create_order.rapid.speak' => 'Hablar',
'client_create_order.rapid.listening' => 'Escuchando...',
'client_create_order.rapid.send' => 'Enviar Mensaje',
'client_create_order.rapid.sending' => 'Enviando...',
'client_create_order.rapid.success_title' => '¡Solicitud Enviada!',
'client_create_order.rapid.success_message' => 'Estamos encontrando trabajadores disponibles para ti ahora mismo. Te notificaremos cuando acepten.',
'client_create_order.rapid.back_to_orders' => 'Volver a Órdenes',
'client_create_order.one_time.title' => 'Orden Única Vez',
'client_create_order.one_time.subtitle' => 'Evento único o petición de turno',
'client_create_order.one_time.create_your_order' => 'Crea Tu Orden',
'client_create_order.one_time.date_label' => 'Fecha',
'client_create_order.one_time.date_hint' => 'Seleccionar fecha',
'client_create_order.one_time.location_label' => 'Ubicación',
'client_create_order.one_time.location_hint' => 'Ingresar dirección',
'client_create_order.one_time.positions_title' => 'Posiciones',
'client_create_order.one_time.add_position' => 'Añadir Posición',
'client_create_order.one_time.position_number' => ({required Object number}) => 'Posición ${number}',
'client_create_order.one_time.remove' => 'Eliminar',
'client_create_order.one_time.select_role' => 'Seleccionar rol',
'client_create_order.one_time.start_label' => 'Inicio',
'client_create_order.one_time.end_label' => 'Fin',
'client_create_order.one_time.workers_label' => 'Trabajadores',
'client_create_order.one_time.lunch_break_label' => 'Descanso para Almuerzo',
'client_create_order.one_time.different_location' => 'Usar ubicación diferente para esta posición',
'client_create_order.one_time.different_location_title' => 'Ubicación Diferente',
'client_create_order.one_time.different_location_hint' => 'Ingresar dirección diferente',
'client_create_order.one_time.create_order' => 'Crear Orden',
'client_create_order.one_time.creating' => 'Creando...',
'client_create_order.one_time.success_title' => '¡Orden Creada!',
'client_create_order.one_time.success_message' => 'Tu solicitud de turno ha sido publicada. Los trabajadores comenzarán a postularse pronto.',
'client_create_order.one_time.back_to_orders' => 'Volver a Órdenes',
'client_create_order.one_time.no_break' => 'Sin descanso',
'client_create_order.one_time.paid_break' => 'min (Pagado)',
'client_create_order.one_time.unpaid_break' => 'min (No pagado)',
'client_create_order.recurring.title' => 'Orden Recurrente',
'client_create_order.recurring.subtitle' => 'Cobertura continua semanal/mensual',
'client_create_order.recurring.placeholder' => 'Flujo de Orden Recurrente (Trabajo en Progreso)',
'client_create_order.permanent.title' => 'Orden Permanente',
'client_create_order.permanent.subtitle' => 'Colocación de personal a largo plazo',
'client_create_order.permanent.placeholder' => 'Flujo de Orden Permanente (Trabajo en Progreso)',
'client_main.tabs.coverage' => 'Cobertura',
'client_main.tabs.billing' => 'Facturación',
'client_main.tabs.home' => 'Inicio',
'client_main.tabs.orders' => 'Órdenes',
'client_main.tabs.reports' => 'Reportes',
'client_view_orders.title' => 'Órdenes',
'client_view_orders.post_button' => 'Publicar',
'client_view_orders.post_order' => 'Publicar una Orden',
'client_view_orders.no_orders' => ({required Object date}) => 'No hay órdenes para ${date}',
'client_view_orders.tabs.up_next' => 'Próximos',
'client_view_orders.tabs.active' => 'Activos',
'client_view_orders.tabs.completed' => 'Completados',
'client_view_orders.card.open' => 'ABIERTO',
'client_view_orders.card.filled' => 'LLENO',
'client_view_orders.card.confirmed' => 'CONFIRMADO',
'client_view_orders.card.in_progress' => 'EN PROGRESO',
'client_view_orders.card.completed' => 'COMPLETADO',
'client_view_orders.card.cancelled' => 'CANCELADO',
'client_view_orders.card.get_direction' => 'Obtener dirección',
'client_view_orders.card.total' => 'Total',
'client_view_orders.card.hrs' => 'HRS',
'client_view_orders.card.workers' => ({required Object count}) => '${count} trabajadores',
'client_view_orders.card.clock_in' => 'ENTRADA',
'client_view_orders.card.clock_out' => 'SALIDA',
'client_view_orders.card.coverage' => 'Cobertura',
'client_view_orders.card.workers_label' => ({required Object filled, required Object needed}) => '${filled}/${needed} Trabajadores',
'client_view_orders.card.confirmed_workers' => 'Trabajadores Confirmados',
'client_view_orders.card.no_workers' => 'Ningún trabajador confirmado aún.',
'client_billing.title' => 'Facturación',
'client_billing.current_period' => 'Período Actual',
'client_billing.saved_amount' => ({required Object amount}) => '${amount} ahorrado',
'client_billing.awaiting_approval' => 'Esperando Aprobación',
'client_billing.payment_method' => 'Método de Pago',
'client_billing.add_payment' => 'Añadir',
'client_billing.default_badge' => 'Predeterminado',
'client_billing.expires' => ({required Object date}) => 'Expira ${date}',
'client_billing.period_breakdown' => 'Desglose de este Período',
'client_billing.week' => 'Semana',
'client_billing.month' => 'Mes',
'client_billing.total' => 'Total',
'client_billing.hours' => ({required Object count}) => '${count} horas',
'client_billing.rate_optimization_title' => 'Optimización de Tarifas',
'client_billing.rate_optimization_body' => ({required Object amount}) => 'Ahorra ${amount}/mes cambiando 3 turnos',
'client_billing.view_details' => 'Ver Detalles',
'client_billing.invoice_history' => 'Historial de Facturas',
'client_billing.view_all' => 'Ver todo',
'client_billing.export_button' => 'Exportar Todas las Facturas',
'client_billing.pending_badge' => 'PENDIENTE APROBACIÓN',
'client_billing.paid_badge' => 'PAGADO',
'staff.main.tabs.shifts' => 'Turnos',
'staff.main.tabs.payments' => 'Pagos',
'staff.main.tabs.home' => 'Inicio',
'staff.main.tabs.clock_in' => 'Marcar Entrada',
'staff.main.tabs.profile' => 'Perfil',
'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' => 'Perfil',
'staff.profile.header.sign_out' => 'CERRAR SESIÓN',
'staff.profile.reliability_stats.shifts' => 'Turnos',
'staff.profile.reliability_stats.rating' => 'Calificación',
'staff.profile.reliability_stats.on_time' => 'A Tiempo',
'staff.profile.reliability_stats.no_shows' => 'Faltas',
'staff.profile.reliability_stats.cancellations' => 'Cancel.',
'staff.profile.reliability_score.title' => 'Puntuación de Confiabilidad',
'staff.profile.reliability_score.description' => 'Mantén tu puntuación por encima del 45% para continuar aceptando turnos.',
'staff.profile.sections.onboarding' => 'INCORPORACIÓN',
'staff.profile.sections.compliance' => 'CUMPLIMIENTO',
'staff.profile.sections.level_up' => 'MEJORAR NIVEL',
'staff.profile.sections.finance' => 'FINANZAS',
'staff.profile.sections.support' => 'SOPORTE',
'staff.profile.menu_items.personal_info' => 'Información Personal',
'staff.profile.menu_items.emergency_contact' => 'Contacto de Emergencia',
'staff.profile.menu_items.experience' => 'Experiencia',
'staff.profile.menu_items.attire' => 'Vestimenta',
'staff.profile.menu_items.documents' => 'Documentos',
'staff.profile.menu_items.certificates' => 'Certificados',
'staff.profile.menu_items.tax_forms' => 'Formularios Fiscales',
'staff.profile.menu_items.krow_university' => 'Krow University',
'staff.profile.menu_items.trainings' => 'Capacitaciones',
'staff.profile.menu_items.leaderboard' => 'Tabla de Clasificación',
'staff.profile.menu_items.bank_account' => 'Cuenta Bancaria',
'staff.profile.menu_items.payments' => 'Pagos',
'staff.profile.menu_items.timecard' => 'Tarjeta de Tiempo',
'staff.profile.menu_items.faqs' => 'Preguntas Frecuentes',
'staff.profile.menu_items.privacy_security' => 'Privacidad y Seguridad',
'staff.profile.menu_items.messages' => 'Mensajes',
'staff.profile.logout.button' => 'Cerrar Sesión',
'staff.onboarding.personal_info.title' => 'Información Personal',
'staff.onboarding.personal_info.change_photo_hint' => 'Toca para cambiar foto',
'staff.onboarding.personal_info.full_name_label' => 'Nombre Completo',
'staff.onboarding.personal_info.email_label' => 'Correo Electrónico',
'staff.onboarding.personal_info.phone_label' => 'Número de Teléfono',
'staff.onboarding.personal_info.phone_hint' => '+1 (555) 000-0000',
'staff.onboarding.personal_info.bio_label' => 'Biografía',
'staff.onboarding.personal_info.bio_hint' => 'Cuéntales a los clientes sobre ti...',
'staff.onboarding.personal_info.languages_label' => 'Idiomas',
'staff.onboarding.personal_info.languages_hint' => 'Inglés, Español, Francés...',
'staff.onboarding.personal_info.locations_label' => 'Ubicaciones Preferidas',
'staff.onboarding.personal_info.locations_hint' => 'Centro, Midtown, Brooklyn...',
'staff.onboarding.personal_info.save_button' => 'Guardar Cambios',
'staff.onboarding.personal_info.save_success' => 'Información personal guardada exitosamente',
'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,
};
}
}