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.
1670 lines
84 KiB
Dart
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,
|
|
};
|
|
}
|
|
}
|