167 lines
9.2 KiB
TypeScript
167 lines
9.2 KiB
TypeScript
|
|
export default {
|
|
'header.browse_toys': 'Browse Toys',
|
|
'header.login': 'Login',
|
|
'header.register': 'Register',
|
|
'header.my_account': 'My Account',
|
|
'header.dashboard': 'Dashboard',
|
|
'header.profile': 'Profile',
|
|
'header.logout': 'Logout',
|
|
'footer.copy': '© {year} ToyShare. All rights reserved.',
|
|
'footer.tagline': 'Sharing happiness, one toy at a time.',
|
|
'home.welcome': 'Welcome to ToyShare!',
|
|
'home.discover': 'Discover a world of fun! Share your beloved toys or find new adventures by renting from our friendly community.',
|
|
'home.explore_toys': 'Explore Toys',
|
|
'home.share_your_toy': 'Share Your Toy',
|
|
'home.available_toys': 'Available Toys',
|
|
'login.welcome_back': 'Welcome Back!',
|
|
'login.description': 'Log in to your ToyShare account to continue.',
|
|
'login.email_label': 'Email Address',
|
|
'login.password_label': 'Password',
|
|
'login.submit_button': 'Log In',
|
|
'login.loading_button': 'Logging in...',
|
|
'login.forgot_password': 'Forgot your password? <link>Reset it here</link>.',
|
|
'login.no_account': "Don't have an account? <link>Sign up now</link>",
|
|
'register.create_account': 'Create Your Account',
|
|
'register.description': 'Join ToyShare and start sharing the fun!',
|
|
'register.name_label': 'Full Name',
|
|
'register.confirm_password_label': 'Confirm Password',
|
|
'register.submit_button': 'Create Account',
|
|
'register.loading_button': 'Registering...',
|
|
'register.has_account': 'Already have an account? <link>Log in</link>',
|
|
'toy_details.back_to_toys': 'Back to All Toys',
|
|
'toy_details.toy_not_found_title': 'Toy Not Found',
|
|
'toy_details.toy_not_found_description': 'Sorry, the toy you are looking for does not exist or has been removed.',
|
|
'toy_details.owner': 'Owner',
|
|
'toy_details.location': 'Location',
|
|
'toy_details.price': 'Price',
|
|
'toy_details.price_free': 'Free',
|
|
'toy_details.price_per_day': '/day',
|
|
'toy_details.request_to_rent': 'Request to Rent',
|
|
'dashboard.layout.loading': 'Loading Dashboard...',
|
|
'dashboard.sidebar.user_dashboard': 'User Dashboard',
|
|
'dashboard.sidebar.toy_management': 'Toy Management',
|
|
'dashboard.sidebar.overview': 'Overview',
|
|
'dashboard.sidebar.my_toys': 'My Toys',
|
|
'dashboard.sidebar.add_new_toy': 'Add New Toy',
|
|
'dashboard.sidebar.my_rentals': 'My Rentals',
|
|
'dashboard.sidebar.rental_requests': 'Rental Requests',
|
|
'dashboard.sidebar.account': 'Account',
|
|
'dashboard.sidebar.profile_settings': 'Profile Settings',
|
|
'dashboard.sidebar.logout': 'Logout',
|
|
'dashboard.overview.welcome': 'Welcome to Your Dashboard!',
|
|
'dashboard.overview.description': 'Manage your toys, rentals, and account settings all in one place.',
|
|
'dashboard.overview.my_listed_toys': 'My Listed Toys',
|
|
'dashboard.overview.view_my_toys': 'View My Toys',
|
|
'dashboard.overview.toys_i_renting': "Toys I'm Renting",
|
|
'dashboard.overview.view_my_rentals': 'View My Rentals',
|
|
'dashboard.overview.pending_requests': 'Pending Requests',
|
|
'dashboard.overview.manage_requests': 'Manage Requests',
|
|
'dashboard.overview.quick_actions': 'Quick Actions',
|
|
'dashboard.overview.add_new_toy_button': 'Add a New Toy',
|
|
'dashboard.overview.update_profile_button': 'Update Profile',
|
|
'dashboard.overview.tips_for_sharers': 'Tips for Sharers',
|
|
'dashboard.overview.tip1': 'Take clear photos of your toys from multiple angles.',
|
|
'dashboard.overview.tip2': 'Write detailed and accurate descriptions.',
|
|
'dashboard.overview.tip3': 'Keep your availability calendar up-to-date.',
|
|
'dashboard.overview.tip4': 'Respond promptly to rental requests.',
|
|
'dashboard.my_toys.title': 'My Listed Toys',
|
|
'dashboard.my_toys.description': "Manage the toys you've shared with the community.",
|
|
'dashboard.my_toys.add_new_toy_button': 'Add New Toy',
|
|
'dashboard.my_toys.no_toys_title': 'No Toys Listed Yet',
|
|
'dashboard.my_toys.no_toys_description': 'Share your first toy and spread the joy!',
|
|
'dashboard.my_toys.add_first_toy_button': 'Add Your First Toy',
|
|
'dashboard.my_toys.view_toy_action': 'View Toy',
|
|
'dashboard.my_toys.edit_toy_action': 'Edit Toy',
|
|
'dashboard.my_toys.delete_toy_action': 'Delete Toy',
|
|
'dashboard.profile.title': 'Profile Settings',
|
|
'dashboard.profile.description': 'Manage your personal information and account settings.',
|
|
'dashboard.profile.personal_info_title': 'Personal Information',
|
|
'dashboard.profile.personal_info_description': 'Update your publicly visible profile information.',
|
|
'dashboard.profile.avatar_url_label': 'Avatar URL',
|
|
'dashboard.profile.full_name_label': 'Full Name',
|
|
'dashboard.profile.email_label': 'Email Address (Read-only)',
|
|
'dashboard.profile.bio_label': 'Bio',
|
|
'dashboard.profile.phone_label': 'Phone Number',
|
|
'dashboard.profile.location_label': 'Location',
|
|
'dashboard.profile.save_button': 'Save Profile Changes',
|
|
'dashboard.profile.saving_button': 'Saving Profile...',
|
|
'dashboard.profile.change_password_title': 'Change Password',
|
|
'dashboard.profile.change_password_description': 'Update your account password for security.',
|
|
'dashboard.profile.current_password_label': 'Current Password',
|
|
'dashboard.profile.new_password_label': 'New Password',
|
|
'dashboard.profile.confirm_new_password_label': 'Confirm New Password',
|
|
'dashboard.profile.update_password_button': 'Update Password',
|
|
'dashboard.profile.updating_password_button': 'Updating Password...',
|
|
'dashboard.profile.language_settings_title': 'Language Settings',
|
|
'dashboard.profile.language_settings_description': 'Choose your preferred display language for the application.',
|
|
'dashboard.profile.display_language_label': 'Display Language',
|
|
'dashboard.profile.language_updated_toast': 'Language updated successfully.',
|
|
'lang.english': 'English',
|
|
'lang.traditional_chinese': 'Traditional Chinese',
|
|
'lang.select_language': 'Select Language',
|
|
'general.back_to_my_toys': 'Back to My Toys',
|
|
'general.toy_not_found': 'Toy Not Found',
|
|
'general.cannot_edit_nonexistent_toy': 'Cannot edit a toy that does not exist.',
|
|
'add_toy_form.edit_title': 'Edit Your Toy',
|
|
'add_toy_form.add_title': 'Share a New Toy',
|
|
'add_toy_form.edit_description': 'Update the details of your toy listing.',
|
|
'add_toy_form.add_description': 'Fill in the details below to list your toy for others to enjoy.',
|
|
'add_toy_form.name_label': 'Toy Name',
|
|
'add_toy_form.description_label': 'Description',
|
|
'add_toy_form.category_label': 'Category',
|
|
'add_toy_form.select_category_placeholder': 'Select a category',
|
|
'add_toy_form.price_label': 'Rental Price per Day ($)',
|
|
'add_toy_form.location_label': 'Location (Optional)',
|
|
'add_toy_form.images_label': 'Toy Images (URLs)',
|
|
'add_toy_form.images_description': 'Enter direct URLs to your toy images. Add up to 5 images.',
|
|
'add_toy_form.add_image_button': 'Add Another Image',
|
|
'add_toy_form.availability_label': 'Weekly Availability',
|
|
'add_toy_form.save_button': 'Save Changes',
|
|
'add_toy_form.list_button': 'List My Toy',
|
|
'add_toy_form.saving_button': 'Saving Changes...',
|
|
'add_toy_form.listing_button': 'Listing Toy...',
|
|
'dashboard.rentals.title': 'My Rentals',
|
|
'dashboard.rentals.description': 'Toys you are currently renting from others.',
|
|
'dashboard.rentals.no_rentals_title': 'No Active Rentals',
|
|
'dashboard.rentals.no_rentals_description': "You haven't rented any toys yet. Explore available toys and find your next adventure!",
|
|
'dashboard.rentals.browse_toys_button': 'Browse Toys',
|
|
'dashboard.rentals.rented_from': 'Rented from: {ownerName}',
|
|
'dashboard.rentals.rental_ends': 'Rental ends: {date}',
|
|
'dashboard.rentals.view_toy_details_button': 'View Toy Details',
|
|
'dashboard.rentals.contact_owner_button': 'Contact Owner',
|
|
'dashboard.requests.title': 'Rental Requests',
|
|
'dashboard.requests.description': 'Manage incoming rental requests for your toys.',
|
|
'dashboard.requests.no_requests_title': 'No Rental Requests',
|
|
'dashboard.requests.no_requests_description': 'You currently have no pending rental requests for your toys.',
|
|
'dashboard.requests.no_requests_content': 'When someone requests to rent one of your toys, it will appear here.',
|
|
'dashboard.requests.requested_by': 'Requested by',
|
|
'dashboard.requests.dates': 'Dates',
|
|
'dashboard.requests.message': 'Message',
|
|
'dashboard.requests.approve_button': 'Approve',
|
|
'dashboard.requests.decline_button': 'Decline',
|
|
'dashboard.requests.message_requester_button': 'Message Requester',
|
|
'dashboard.requests.view_toy_listing_button': 'View Toy Listing',
|
|
'dashboard.requests.status_pending': 'Pending',
|
|
'dashboard.requests.status_approved': 'Approved',
|
|
'dashboard.requests.status_declined': 'Declined',
|
|
'owner_toys.title': "{ownerName}'s Shared Toys",
|
|
'owner_toys.no_toys_listed_by': '{ownerName} has not listed any toys yet.',
|
|
'owner_toys.owner_not_found': 'Owner not found or has no toys listed.',
|
|
'owner_toys.back_to_home': 'Back to Home',
|
|
'owner_toys.unknown_owner': 'Unknown Owner',
|
|
'toy_categories.educational': 'Educational',
|
|
'toy_categories.vehicles': 'Vehicles',
|
|
'toy_categories.electronics': 'Electronics',
|
|
'toy_categories.plush_toys': 'Plush Toys',
|
|
'toy_categories.musical': 'Musical',
|
|
'toy_categories.outdoor': 'Outdoor',
|
|
'toy_categories.board_games': 'Board Games',
|
|
'toy_categories.action_figures': 'Action Figures',
|
|
'toy_categories.dolls': 'Dolls',
|
|
'toy_categories.puzzles': 'Puzzles',
|
|
'toy_categories.arts_crafts': 'Arts & Crafts',
|
|
'toy_categories.building_blocks': 'Building Blocks',
|
|
} as const;
|
|
|
|
|