/*banky*/ $LANG['hide_scroll_buttons'] = 'Hide scroll buttons'; $LANG['show_scroll_buttons'] = 'Show scroll buttons'; $LANG['connections_visibility'] = 'Show followers, following, and subscribers to others'; $LANG['connections_visibility_not'] = 'When off, only you can view your followers, following, and subscribers lists.'; $LANG['profile_info_visibility'] = 'Profile info visibility'; $LANG['profile_info_visibility_note'] = 'Choose which profile info fields are visible to others.'; $LANG['show_profile_gender'] = 'Show gender'; $LANG['show_profile_age'] = 'Show age'; $LANG['show_profile_birthdate'] = 'Show birthdate'; $LANG['show_profile_category'] = 'Show category'; $LANG['show_profile_likes'] = 'Show likes'; $LANG['show_profile_comments'] = 'Show comments'; $LANG['show_profile_bio'] = 'Show about section'; $LANG['show_profile_social'] = 'Show social links'; $LANG['connections_followers_hidden'] = 'This user hides their followers.'; $LANG['connections_following_hidden'] = 'This user hides who they follow.'; $LANG['connections_subscribers_hidden'] = 'This user hides their subscribers.'; $LANG['agency_module_title'] = 'Agencies'; $LANG['agency_directory_subtitle'] = 'Browse verified agencies and send a request to join.'; $LANG['agency_search_placeholder'] = 'Search agencies by name or owner'; $LANG['agency_sort_label'] = 'Sort by'; $LANG['agency_sort_newest'] = 'Newest'; $LANG['agency_sort_name'] = 'Name A-Z'; $LANG['agency_sort_fee_low'] = 'Fee: Low to High'; $LANG['agency_sort_fee_high'] = 'Fee: High to Low'; $LANG['agency_directory_metric_agencies'] = 'Active Agencies'; $LANG['agency_directory_empty_note'] = 'Check back soon for new agencies.'; $LANG['agency_requests'] = 'Agency Requests'; $LANG['agency_create_requests'] = 'Agency Create Requests'; $LANG['agency_name'] = 'Agency Name'; $LANG['agency_owner'] = 'Agency Owner'; $LANG['agency_owner_user_id'] = 'Owner User ID'; $LANG['agency_owner_note'] = 'Enter the user ID for the agency owner.'; $LANG['agency_status'] = 'Agency Status'; $LANG['agency_status_active'] = 'Active'; $LANG['agency_status_inactive'] = 'Inactive'; $LANG['agency_create'] = 'Create Agency'; $LANG['agency_no_agencies'] = 'No agencies found.'; $LANG['agency_edit'] = 'Edit Agency'; $LANG['back_to_list'] = 'Back to list'; $LANG['save_changes'] = 'Save changes'; $LANG['agency_members'] = 'Agency Members'; $LANG['agency_creator_id'] = 'Creator User ID'; $LANG['agency_add_member'] = 'Add Creator'; $LANG['agency_remove_member'] = 'Remove'; $LANG['agency_no_members'] = 'No members yet.'; $LANG['agency_invite_creator'] = 'Invite Creator'; $LANG['agency_requested_by'] = 'Requested By'; $LANG['agency_requested_by_creator'] = 'Creator'; $LANG['agency_requested_by_agency'] = 'Agency'; $LANG['agency_request_status'] = 'Request Status'; $LANG['agency_request_status_pending'] = 'Pending'; $LANG['agency_request_status_approved'] = 'Approved'; $LANG['agency_request_status_rejected'] = 'Rejected'; $LANG['agency_request_status_canceled'] = 'Canceled'; $LANG['agency_no_requests'] = 'No agency requests found.'; $LANG['agency_invalid_name'] = 'Agency name is required.'; $LANG['agency_invalid_owner'] = 'Agency owner is invalid.'; $LANG['agency_invalid_status'] = 'Agency status is invalid.'; $LANG['agency_not_found'] = 'Agency not found.'; $LANG['agency_owner_already_has_agency'] = 'This owner already has an agency.'; $LANG['agency_invalid_member'] = 'Creator user ID is invalid.'; $LANG['agency_member_add_failed'] = 'Unable to add creator to agency.'; $LANG['agency_member_remove_failed'] = 'Unable to remove creator from agency.'; $LANG['agency_request_failed'] = 'Unable to update agency request.'; $LANG['agency_request_invalid'] = 'Agency request is invalid.'; $LANG['agency_request_not_found'] = 'Agency request not found.'; $LANG['agency_membership_status'] = 'Membership Status'; $LANG['agency_membership_none'] = 'You are not a member of any agency yet.'; $LANG['agency_invites_title'] = 'Agency Invitations'; $LANG['agency_my_requests_title'] = 'My Agency Requests'; $LANG['agency_available_title'] = 'Available Agencies'; $LANG['agency_join_request'] = 'Request to Join'; $LANG['agency_request_status_none'] = 'Not requested'; $LANG['agency_request_received_notice'] = 'Your request has been received.'; $LANG['agency_request_approved_notice'] = 'Your request has been approved.'; $LANG['agency_request_rejected_notice'] = 'Your request has been rejected.'; $LANG['agency_request_notification'] = 'sent a request to join your agency'; $LANG['agency_inactive'] = 'Agency is inactive.'; $LANG['agency_already_member'] = 'You already belong to an agency.'; $LANG['agency_request_pending'] = 'You already have a pending request.'; $LANG['agency_create_request_title'] = 'Create Agency Request'; $LANG['agency_create_request_pending'] = 'Your agency creation request is pending approval.'; $LANG['agency_create_request_rejected'] = 'Your agency creation request was rejected.'; $LANG['agency_create_submit'] = 'Submit Agency Request'; $LANG['agency_create_not_allowed'] = 'You already belong to an agency.'; $LANG['agency_create_pending'] = 'You already have a pending agency request.'; $LANG['agency_fee_rate'] = 'Agency Fee (%)'; $LANG['agency_fee_note'] = 'Set the commission percentage for creators in your agency.'; $LANG['agency_fee_invalid'] = 'Agency fee is invalid.'; $LANG['agency_request_throttle'] = 'Please wait before sending another agency request.'; $LANG['agency_onboarding_title'] = 'How you earn with an Agency'; $LANG['agency_onboarding_bullet_growth'] = 'Agencies support creators with strategy, operations, and brand building. In return, they earn a commission from future sales.'; $LANG['agency_onboarding_bullet_split'] = 'When you join an agency, your future earnings are split automatically: Admin fee + Agency fee + Your net.'; $LANG['agency_onboarding_bullet_wallet'] = 'You receive your net earnings in your wallet balance. Withdrawals remain under your control.'; $LANG['agency_onboarding_bullet_breakdown'] = 'You can see the full breakdown (gross, admin cut, agency cut, net) in your Earnings and Sales pages.'; $LANG['agency_onboarding_bullet_change'] = 'Leaving or joining an agency affects new earnings only; past earnings stay unchanged.'; $LANG['agency_onboarding_fee_current'] = 'Your current agency fee rate is %s%%.'; $LANG['agency_onboarding_fee_future'] = 'If you join an agency later, this split will apply to new earnings.'; $LANG['agency_onboarding_example'] = 'Example: %s sale with %s%% admin fee and %s%% agency fee = you receive %s net.'; $LANG['agency_profile'] = 'Agency Profile'; $LANG['agency_about'] = 'About the Agency'; $LANG['agency_services'] = 'Services'; $LANG['agency_logo'] = 'Agency Logo'; $LANG['agency_cover'] = 'Agency Cover'; $LANG['agency_module_settings_title'] = 'Agency module'; $LANG['agency_module_status'] = 'Enable agencies'; $LANG['agency_module_disabled'] = 'Agency module is disabled.'; $LANG['agency_profile_settings_title'] = 'Agency profile fields'; $LANG['agency_profile_setting_about'] = 'About the agency'; $LANG['agency_profile_setting_services'] = 'Agency services'; $LANG['agency_profile_setting_logo'] = 'Agency logo'; $LANG['agency_profile_setting_cover'] = 'Agency cover'; $LANG['agency_profile_setting_socials'] = 'Social media links'; $LANG['agency_profile_fields_disabled'] = 'Agency profile fields are disabled by the admin.'; $LANG['agency_boosted_creators'] = 'Boosted Creators'; $LANG['agency_boosted_creators_manage'] = 'Boosted Creators'; $LANG['agency_boost_active_limit'] = 'Active boosts: %s/%s'; $LANG['agency_boost_status_active'] = 'Active'; $LANG['agency_boost_status_expired'] = 'Expired'; $LANG['agency_boost_status_disabled'] = 'Disabled'; $LANG['agency_boost_status_none'] = 'None'; $LANG['agency_boost_create'] = 'Boost Creator'; $LANG['agency_boost_filter_expired'] = 'Expired'; $LANG['agency_boost_filter_disabled'] = 'Disabled'; $LANG['manage_agency_boosts'] = 'Manage Agency Boosts'; $LANG['agency_no_boosted_creators'] = 'No boosted creators yet.'; $LANG['agency_not_found_note'] = 'Sorry, this agency page is not available.'; $LANG['agency_boost_invalid'] = 'Invalid boost request.'; $LANG['agency_boost_invalid_duration'] = 'Boost duration is invalid.'; $LANG['agency_boost_member_only'] = 'Boosts are available for agency members only.'; $LANG['agency_boost_limit_reached'] = 'Active boost limit reached.'; $LANG['agency_boost_already_active'] = 'This creator already has an active boost.'; $LANG['agency_boost_create_failed'] = 'Unable to create boost.'; $LANG['agency_boost_disable_failed'] = 'Unable to disable boost.'; $LANG['agency_boost_settings_title'] = 'Agency boost settings'; $LANG['agency_boost_price'] = 'Agency boost price'; $LANG['agency_boost_point_price'] = 'Agency boost price (points)'; $LANG['agency_boost_default_days_label'] = 'Default boost duration (days)'; $LANG['agency_boost_payment_method'] = 'Payment method'; $LANG['agency_boost_price_display'] = 'Price'; $LANG['agency_boost_points_display'] = 'Points'; $LANG['pay_with_points'] = 'Pay with Points'; $LANG['pay_with_card_bank'] = 'Pay with Card/Bank'; $LANG['agency_boost_label'] = 'Agency Boost'; $LANG['agency_boost_cron_title'] = 'Agency boost cron'; $LANG['agency_boost_cron_cli'] = 'Server cron (CLI)'; $LANG['agency_boost_cron_http'] = 'Server cron (HTTP with token)'; $LANG['agency_boost_cron_token_note'] = 'Token is generated automatically. You can override it by setting AGENCY_BOOST_CRON_TOKEN in the server environment.'; $LANG['agency_about_too_long'] = 'Agency description is too long.'; $LANG['agency_services_too_long'] = 'Agency services text is too long.'; $LANG['agency_invalid_social_link'] = 'One or more social links are invalid.'; $LANG['duration_days'] = 'Duration (days)'; $LANG['clicks'] = 'Clicks'; $LANG['bulk_messages'] = 'Bulk Messages'; $LANG['bulk_target_type'] = 'Target Type'; $LANG['bulk_target_all_users'] = 'All Users'; $LANG['bulk_target_subscribers_creator'] = 'Subscribers of Creator'; $LANG['bulk_target_subscribers_agency'] = 'Subscribers of Agency Creators'; $LANG['bulk_target_creator_id'] = 'Target Creator ID'; $LANG['bulk_target_agency_id'] = 'Target Agency ID'; $LANG['bulk_message_text'] = 'Message Text'; $LANG['bulk_attachment'] = 'Attachment'; $LANG['bulk_attachment_note'] = 'Images only (jpg, png, gif, webp).'; $LANG['bulk_private_message'] = 'Locked Message'; $LANG['bulk_private_price'] = 'Private Price (points)'; $LANG['bulk_message_private_price_min_label'] = 'Bulk message min locked price (points)'; $LANG['bulk_message_private_price_max_label'] = 'Bulk message max locked price (points)'; $LANG['bulk_message_private_price_note'] = 'Use 0 for no limit.'; $LANG['bulk_private_price_min_error'] = 'Locked price must be at least {min}.'; $LANG['bulk_private_price_max_error'] = 'Locked price must be at most {max}.'; $LANG['bulk_rate_limit'] = 'Rate Limit Per Run'; $LANG['bulk_campaign_create'] = 'Create Campaign'; $LANG['bulk_campaign_status'] = 'Campaign Status'; $LANG['bulk_campaign_status_draft'] = 'Draft'; $LANG['bulk_campaign_status_queued'] = 'Queued'; $LANG['bulk_campaign_status_sending'] = 'Sending'; $LANG['bulk_campaign_status_paused'] = 'Paused'; $LANG['bulk_campaign_status_completed'] = 'Completed'; $LANG['bulk_campaign_status_canceled'] = 'Canceled'; $LANG['bulk_campaign_counts'] = 'Queue Counts'; $LANG['bulk_queue_queued'] = 'Queued'; $LANG['bulk_queue_sent'] = 'Sent'; $LANG['bulk_queue_skipped'] = 'Skipped'; $LANG['bulk_queue_failed'] = 'Failed'; $LANG['bulk_build_queue'] = 'Build Queue'; $LANG['bulk_pause'] = 'Pause'; $LANG['bulk_resume'] = 'Resume'; $LANG['bulk_cancel'] = 'Cancel'; $LANG['bulk_no_campaigns'] = 'No campaigns found.'; $LANG['bulk_message_required'] = 'Message text is required.'; $LANG['bulk_invalid_target'] = 'Target type is invalid.'; $LANG['bulk_invalid_target_creator'] = 'Target creator is required.'; $LANG['bulk_invalid_target_agency'] = 'Target agency is required.'; $LANG['bulk_invalid_private_price'] = 'Private price must be greater than zero.'; $LANG['bulk_campaign_failed'] = 'Unable to create campaign.'; $LANG['bulk_campaign_invalid'] = 'Campaign not found.'; $LANG['creator_bulk_messages_title'] = 'Bulk Messages'; $LANG['creator_bulk_target_followers'] = 'Followers'; $LANG['creator_bulk_target_subscribers'] = 'Subscribers'; $LANG['creator_bulk_feature_disabled'] = 'Creator bulk messaging is currently disabled.'; $LANG['creator_bulk_daily_limit_reached'] = 'You have reached your daily campaign limit.'; $LANG['creator_bulk_create_button'] = 'Create Message'; $LANG['creator_bulk_status_label'] = 'Message Status'; $LANG['creator_bulk_no_messages'] = 'No messages found.'; $LANG['creator_bulk_choose_file'] = 'Choose file'; $LANG['creator_bulk_video_thumbnail'] = 'Video thumbnail'; $LANG['creator_bulk_choose_thumbnail'] = 'Choose thumbnail'; $LANG['creator_bulk_thumbnail_note'] = 'Required when ffmpeg is off and you upload an mp4.'; $LANG['creator_bulk_attachment_none'] = 'No attachment'; $LANG['creator_bulk_attachment_image'] = 'Image'; $LANG['creator_bulk_attachment_video'] = 'Video'; $LANG['creator_bulk_attachment_audio'] = 'Audio'; $LANG['creator_bulk_attachment_file'] = 'File'; $LANG['creator_auto_message_title'] = 'Auto Message'; $LANG['creator_auto_message_enable'] = 'Enable auto message'; $LANG['creator_auto_message_text_label'] = 'Message text'; $LANG['creator_auto_message_attachment_label'] = 'Attachment'; $LANG['creator_auto_message_remove_attachment'] = 'Remove current attachment'; $LANG['creator_auto_message_note'] = 'Sent to visitors who are not your followers or subscribers.'; $LANG['creator_auto_message_invalid'] = 'Please enter a message before enabling auto messages.'; $LANG['bulk_thumbnail_required'] = 'Please upload a thumbnail image for the video.'; $LANG['bulk_thumbnail_invalid'] = 'Thumbnail must be a JPG image.'; $LANG['bulk_message_file_extensions'] = 'Bulk message file extensions'; $LANG['bulk_message_file_extensions_desc'] = 'Comma-separated. If ffmpeg is off, only mp4 is allowed and a thumbnail is required.'; $LANG['bulk_worker_title'] = 'Bulk Message Worker'; $LANG['bulk_worker_cron_cli'] = 'Server cron (CLI)'; $LANG['bulk_worker_cron_http'] = 'Server cron (HTTP with token)'; $LANG['bulk_worker_token_note'] = 'Set BULK_CAMPAIGN_TOKEN in the server environment and use the same token in the URL.'; $LANG['bulk_worker_local'] = 'Local/dev loop'; $LANG['bulk_worker_local_note'] = 'Development only. Press Ctrl+C to stop.'; $LANG['admin_creator_bulk_settings_title'] = 'Creator Bulk Messaging'; $LANG['admin_creator_bulk_enable_label'] = 'Enable creator bulk messaging'; $LANG['admin_creator_bulk_daily_limit_label'] = 'Daily campaign limit (0 = unlimited)'; $LANG['admin_creator_bulk_settings_saved'] = 'Creator bulk settings saved.'; $LANG['invalid_daily_limit'] = 'Daily limit is invalid.'; $LANG['no_actions'] = 'No actions'; $LANG['communities'] = 'Communities'; $LANG['community_directory_title'] = 'Community Directory'; $LANG['community_directory_note'] = 'Discover paid communities and support creators monthly.'; $LANG['community_directory_empty'] = 'No communities found yet.'; $LANG['community_directory_empty_note'] = 'Try adjusting your filters or check back soon.'; $LANG['community_directory_admin_note'] = 'Override community UI copy for the selected language. Leave any field empty to fall back to the language file.'; $LANG['community_directory_language_note'] = 'Choose which language override you want to edit. Saving below only updates the selected language.'; $LANG['community_directory_field_directory_title'] = 'Directory title'; $LANG['community_directory_field_directory_note'] = 'Directory note'; $LANG['community_directory_field_create_note'] = 'Create note'; $LANG['community_directory_field_price_label'] = 'Price label'; $LANG['community_directory_field_access_type_label'] = 'Access type label'; $LANG['community_directory_field_access_paid_label'] = 'Access paid label'; $LANG['community_directory_field_access_free_label'] = 'Access free label'; $LANG['community_directory_field_access_policy_label'] = 'Access policy label'; $LANG['community_directory_field_access_policy_members_only_label'] = 'Access policy members only label'; $LANG['community_directory_field_access_policy_public_label'] = 'Access policy public label'; $LANG['community_search_placeholder'] = 'Search communities'; $LANG['community_filter_categories'] = 'Categories'; $LANG['community_filter_access'] = 'Access'; $LANG['community_filter_all'] = 'All'; $LANG['community_filter_paid'] = 'Paid'; $LANG['community_filter_free'] = 'Free'; $LANG['community_filter_sort'] = 'Sort by'; $LANG['community_filter_sort_new'] = 'Newest'; $LANG['community_filter_sort_trending'] = 'Trending'; $LANG['community_filter_sort_popular'] = 'Popular'; $LANG['community_highlights_title'] = 'Highlights'; $LANG['community_loading_title'] = 'Loading communities'; $LANG['community_loading_note'] = 'Getting fresh communities for you.'; $LANG['community_create_note'] = 'Offer a paid community with a monthly subscription.'; $LANG['community_creator_only'] = 'Only creators can create communities.'; $LANG['community_plan_required'] = 'You need an active Community Plan to create a community.'; $LANG['community_plan_price'] = 'Community Plan price'; $LANG['choose_a_plan'] = 'Choose a plan'; $LANG['create_community'] = 'Create Community'; $LANG['community_name'] = 'Community Name'; $LANG['community_category'] = 'Category'; $LANG['community_description'] = 'Description'; $LANG['community_monthly_price'] = 'Monthly Price'; $LANG['community_member_limit'] = 'Member Limit'; $LANG['community_unlimited'] = 'Unlimited'; $LANG['community_cover_image'] = 'Cover Image'; $LANG['community_plan'] = 'Community Plan'; $LANG['community_points_note'] = 'Your subscription will renew monthly using your points balance.'; $LANG['community_name_required'] = 'Community name is required.'; $LANG['community_category_required'] = 'Community category is required.'; $LANG['community_category_select'] = 'Select category'; $LANG['community_category_disabled'] = 'This category is currently disabled.'; $LANG['community_description_too_long'] = 'Community description is too long.'; $LANG['community_price_required'] = 'Monthly price is required.'; $LANG['community_member_limit_invalid'] = 'Member limit is invalid.'; $LANG['community_not_found'] = 'Community not found.'; $LANG['community_not_found_note'] = 'This community does not exist or is inactive.'; $LANG['community_full'] = 'Community is full.'; $LANG['community_created_success'] = 'Community created successfully.'; $LANG['community_update_success'] = 'Community updated.'; $LANG['community_update_failed'] = 'Community update failed.'; $LANG['community_update_forbidden'] = 'You are not allowed to update this community.'; $LANG['community_delete_success'] = 'Community deleted.'; $LANG['community_delete_failed'] = 'Community delete failed.'; $LANG['community_join_failed'] = 'Unable to join the community.'; $LANG['community_subscription_required'] = 'Subscription required.'; $LANG['community_subscription_not_required'] = 'Subscription not required.'; $LANG['community_creation_settings_title'] = 'Community Creation Settings'; $LANG['community_creation_policy_label'] = 'Creation policy'; $LANG['community_creation_policy_paid_only'] = 'Paid only'; $LANG['community_creation_policy_free_only'] = 'Free only'; $LANG['community_creation_policy_both'] = 'Free and paid'; $LANG['community_free_member_limit_label'] = 'Free member limit'; $LANG['community_free_member_limit_note'] = 'Applies to free communities only.'; $LANG['community_access_type'] = 'Access Type'; $LANG['community_access_paid'] = 'Paid'; $LANG['community_access_free'] = 'Free'; $LANG['community_access_policy_label'] = 'Access policy'; $LANG['community_access_policy_members_only'] = 'Membership required'; $LANG['community_access_policy_public'] = 'Everyone can view'; $LANG['community_free_limit_note'] = 'Free communities are limited to {limit} members.'; $LANG['community_free_creation_disabled'] = 'Free community creation is disabled.'; $LANG['community_paid_creation_disabled'] = 'Paid community creation is disabled.'; $LANG['community_free_limit_exceeded'] = 'Free member limit cannot exceed {limit}.'; $LANG['community_upgrade_cta_title'] = 'Need more members?'; $LANG['community_upgrade_cta_note'] = 'Switch to paid to raise the member limit.'; $LANG['community_upgrade_cta_button'] = 'Upgrade to Paid / Increase limit'; $LANG['community_owner_only'] = 'Community owners cannot join.'; $LANG['join_community'] = 'Join Community'; $LANG['enter_community'] = 'Enter Community'; $LANG['community_members'] = 'Members'; $LANG['community_owner'] = 'Creator'; $LANG['community_owner_badge'] = 'Owner'; $LANG['community_manage_title'] = 'Manage Community'; $LANG['community_avatar_image'] = 'Avatar Image'; $LANG['community_delete'] = 'Delete Community'; $LANG['community_delete_confirm'] = 'Are you sure you want to delete this community?'; $LANG['community_free'] = 'Free'; $LANG['community_content_title'] = 'Community Feed'; $LANG['community_content_note'] = 'Community posts and updates will appear here for members.'; $LANG['community_paywall_title'] = 'Members only'; $LANG['community_paywall_note'] = 'Subscribe to access this community.'; $LANG['community_free_access_note'] = 'Join this community to access the feed.'; $LANG['community_action_note'] = 'Create paid communities once your Community Plan is active.'; $LANG['community_unsubscribe_title'] = 'Cancel Community Subscription'; $LANG['community_unsubscribe_note'] = 'Are you sure you want to unsubscribe from {community}?'; $LANG['community_post_create_title'] = 'Publish Update'; $LANG['community_post_text'] = 'Post Text'; $LANG['community_post_publish'] = 'Publish'; $LANG['community_post_text_required'] = 'Post text is required.'; $LANG['community_post_success'] = 'Community post created.'; $LANG['community_post_failed'] = 'Community post failed.'; $LANG['community_posting_enabled'] = 'Posting enabled'; $LANG['community_posting_disabled'] = 'Community posting is disabled.'; $LANG['community_posting_policy_label'] = 'Who can post?'; $LANG['community_posting_policy_owner_admin'] = 'Only owner & admin'; $LANG['community_posting_policy_owner_admin_moderators'] = 'Owner, admin & moderators'; $LANG['community_posting_policy_members'] = 'All community members'; $LANG['community_comment_policy_label'] = 'Who can comment?'; $LANG['community_comment_policy_owner_admin'] = 'Only owner & admin'; $LANG['community_comment_policy_owner_admin_moderators'] = 'Owner, admin & moderators'; $LANG['community_comment_policy_members'] = 'All community members'; $LANG['community_post_forbidden'] = 'You are not allowed to post in this community.'; $LANG['community_post_badge'] = 'Community'; $LANG['community_posts_empty'] = 'No community posts yet.'; $LANG['community_moderation_title'] = 'Community Moderation'; $LANG['community_members_empty'] = 'No members found yet.'; $LANG['community_member_active'] = 'Active'; $LANG['community_member_restricted'] = 'Restricted'; $LANG['community_member_blocked'] = 'Blocked'; $LANG['community_member_action_success'] = 'Community member updated.'; $LANG['community_member_action_failed'] = 'Unable to update member.'; $LANG['community_blocked'] = 'Community access blocked.'; $LANG['community_categories_title'] = 'Community Categories'; $LANG['community_edit_title'] = 'Edit Community'; $LANG['community_management_title'] = 'Community Management'; $LANG['community_edit'] = 'Edit'; $LANG['community_empty_admin'] = 'No communities found.'; $LANG['create_paid_live_stream_btn'] = 'Create Paid Live Stream'; $LANG['create_free_live_stream_btn'] = 'Create Free Live Stream'; $LANG['create_scheduled_live_stream_btn'] = 'Create Schedule Live Stream'; $LANG['community_cat_art'] = 'Art'; $LANG['community_cat_fitness'] = 'Fitness'; $LANG['community_cat_music'] = 'Music'; $LANG['community_cat_gaming'] = 'Gaming'; $LANG['community_cat_education'] = 'Education'; $LANG['community_cat_business'] = 'Business'; $LANG['community_cat_photography'] = 'Photography'; $LANG['community_cat_lifestyle'] = 'Lifestyle'; $LANG['community_cat_technology'] = 'Technology'; $LANG['community_cat_wellness'] = 'Wellness'; $LANG['community_cat_art_desc'] = 'Illustration, design, and visual arts communities.'; $LANG['community_cat_fitness_desc'] = 'Workouts, training plans, and healthy routines.'; $LANG['community_cat_music_desc'] = 'Artists, production tips, and music culture.'; $LANG['community_cat_gaming_desc'] = 'Games, streaming, and community discussions.'; $LANG['community_cat_education_desc'] = 'Learning resources, courses, and study groups.'; $LANG['community_cat_business_desc'] = 'Entrepreneurship, marketing, and professional growth.'; $LANG['community_cat_photography_desc'] = 'Cameras, techniques, and creative shots.'; $LANG['community_cat_lifestyle_desc'] = 'Daily living, inspiration, and personal interests.'; $LANG['community_cat_technology_desc'] = 'Tech news, products, and development.'; $LANG['community_cat_wellness_desc'] = 'Mindfulness, balance, and self-care.'; $LANG['yes'] = 'Yes'; $LANG['community_moderation_add_user'] = 'Add User'; $LANG['community_moderation_add_title'] = 'Add moderation user'; $LANG['community_moderation_search_placeholder'] = 'Search'; $LANG['community_moderation_empty'] = 'No users found.'; $LANG['community_moderation_added'] = 'Added'; $LANG['community_moderation_add_success'] = 'User added to moderation.'; $LANG['community_moderation_add_failed'] = 'Unable to add user.'; $LANG['community_view_timeout_active'] = 'Community view timeout is active.'; $LANG['community_moderation_settings_title'] = 'Moderation Settings'; $LANG['community_moderation_enable_label'] = 'Enable moderation'; $LANG['community_moderation_timeout_enable_label'] = 'Enable view timeouts'; $LANG['community_moderation_timeout_options_label'] = 'Allowed timeouts'; $LANG['community_moderation_timeout_current'] = 'Current'; $LANG['community_moderation_timeout_keep'] = 'Keep current'; $LANG['community_moderation_timeout_none'] = 'No timeout'; $LANG['community_moderation_timeout_1d'] = '1 day'; $LANG['community_moderation_timeout_3d'] = '3 days'; $LANG['community_moderation_timeout_7d'] = '7 days'; $LANG['community_moderation_timeout_30d'] = '30 days'; $LANG['community_moderation_timeout_permanent'] = 'Permanent'; $LANG['community_moderation_timeout_until'] = 'Until {date}'; $LANG['community_moderation_reshare_enabled'] = 'Reshare enabled'; $LANG['community_moderation_reshare_disabled'] = 'Reshare disabled'; $LANG['community_moderators_title'] = 'Moderators'; $LANG['community_moderator_empty'] = 'No moderators assigned.'; $LANG['community_moderator_user_label'] = 'Username or ID'; $LANG['community_moderator_user_placeholder'] = 'username'; $LANG['community_moderator_add_btn'] = 'Add moderator'; $LANG['community_moderator_update_btn'] = 'Update'; $LANG['community_moderator_remove_btn'] = 'Remove'; $LANG['community_moderator_remove_confirm'] = 'Remove this moderator?'; $LANG['community_moderator_user_not_found'] = 'User not found.'; $LANG['community_moderator_owner_forbidden'] = 'Owner cannot be a moderator.'; $LANG['community_moderator_permission_members'] = 'Member management'; $LANG['community_moderator_permission_posts'] = 'Posts'; $LANG['community_moderator_permission_comments'] = 'Comments'; $LANG['community_moderator_permission_reshare'] = 'Reshare'; $LANG['community_moderator_permission_timeout'] = 'View timeout'; $LANG['community_moderator_permission_media'] = 'Avatar/cover'; $LANG['community_moderator_permission_none'] = 'No permissions'; $LANG['community_moderator_options_note'] = 'Choose what this moderator can manage in the community (members, posts, comments, reshares, view timeouts, avatar/cover).'; $LANG['community_moderator_edit_title'] = 'Moderator settings'; $LANG['community_moderation_member_title'] = 'Member settings'; $LANG['community_moderation_actions_title'] = 'Moderation Actions'; $LANG['community_moderation_actions_empty'] = 'No actions yet.'; $LANG['community_moderation_action_generic'] = 'Action'; $LANG['community_moderation_action_member_status'] = 'Member status updated'; $LANG['community_moderation_action_reshare'] = 'Reshare updated'; $LANG['community_moderation_action_posts'] = 'Posts updated'; $LANG['community_moderation_action_comments'] = 'Comments updated'; $LANG['community_moderation_action_view_timeout'] = 'View timeout updated'; $LANG['community_moderation_action_post_hide'] = 'Post hidden'; $LANG['community_moderation_action_post_unhide'] = 'Post unhidden'; $LANG['community_moderation_action_comment_hide'] = 'Comment hidden'; $LANG['community_moderation_action_comment_unhide'] = 'Comment unhidden'; $LANG['community_moderation_target_post'] = 'Post #{id}'; $LANG['community_moderation_target_comment'] = 'Comment #{id}'; $LANG['community_moderation_action_revert'] = 'Revert'; $LANG['community_moderation_action_reverted'] = 'Reverted'; $LANG['community_moderation_revert_success'] = 'Action reverted.'; $LANG['community_moderation_revert_failed'] = 'Unable to revert action.'; $LANG['community_members_title'] = 'Community members'; $LANG['community_members_view_all'] = 'View all'; $LANG['community_members_empty'] = 'No members yet.'; $LANG['community_moderation_posts_enabled'] = 'Posts enabled'; $LANG['community_moderation_posts_disabled'] = 'Posts disabled'; $LANG['community_moderation_comments_enabled'] = 'Comments enabled'; $LANG['community_moderation_comments_disabled'] = 'Comments disabled'; $LANG['comments_restricted_title'] = 'Comments restricted'; $LANG['comments_restricted_desc'] = 'Comments are restricted for you in this community.'; $LANG['community_notification_subscribe'] = '{community} community page has a new subscriber: {user}.'; $LANG['community_notification_like'] = '{community} community page got a like from {user}.'; $LANG['community_notification_tip'] = '{community} community page got a tip from {user}.'; $LANG['community_notification_comment'] = '{community} community page got a comment from {user}: {comment}'; $LANG['community_notification_comment_simple'] = '{community} community page got a comment from {user}.'; $LANG['community_notification_restriction'] = 'Restrictions applied in {community}: {fields}.'; $LANG['admin_cut'] = 'Admin Cut'; $LANG['agency_cut'] = 'Agency Cut'; $LANG['creator_net'] = 'Creator Net'; $LANG['gross_amount'] = 'Gross'; $LANG['earnings_breakdown'] = 'Earnings Breakdown'; $LANG['wallet_top_up'] = 'Wallet Top-up'; $LANG['subscription_scope'] = 'Scope'; $LANG['subscription_scope_profile'] = 'Profile'; $LANG['subscription_scope_community'] = 'Community'; $LANG['agency_earnings_report'] = 'Agency Earnings'; $LANG['agency_total_earnings'] = 'Total Agency Earnings'; $LANG['agency_recent_transactions'] = 'Recent Transactions'; $LANG['transaction_type'] = 'Type'; $LANG['creator'] = 'Creator'; $LANG['agency_no_earnings'] = 'No agency earnings yet.'; $LANG['transaction_type_payment'] = 'Payment'; $LANG['transaction_type_subscription'] = 'Subscription'; $LANG['live_notify_label'] = 'Notify audience'; $LANG['live_notify_audience_label'] = 'Audience'; $LANG['live_started_push_title'] = 'Live started'; $LANG['live_started_push_body'] = '{creator} started a live stream.'; $LANG['live_started_notification_text'] = 'started a live stream'; $LANG['live_stream_invalid_csrf'] = 'Live stream request failed. Please refresh and try again.'; $LANG['live_notify_audience_selected'] = 'Specific people'; $LANG['live_notify_select_button'] = 'Select people'; $LANG['live_notify_selected_empty'] = 'No people selected'; $LANG['live_notify_selected_count'] = 'Selected {count} people'; $LANG['live_notify_selected_required'] = 'Select at least one person.'; $LANG['live_notify_select_title'] = 'Select people'; $LANG['live_notify_select_done'] = 'Done'; $LANG['live_notify_select_empty'] = 'No followers or subscribers available to select.'; $LANG['live_notify_search_empty'] = 'No people found.'; $LANG['age_confirm_setting_label'] = 'Age confirmation popup'; $LANG['age_confirm_title'] = 'ENTER ONLY IF YOU ARE OVER 18'; $LANG['age_confirm_desc'] = 'This is a demo instance for the dizzy script. Please keep in mind that:'; $LANG['age_confirm_bullet_one'] = 'NSFW content might be present'; $LANG['age_confirm_bullet_two'] = 'This is a demo site, not a real site'; $LANG['age_confirm_bullet_three'] = 'For content removals, please contact us'; $LANG['age_confirm_yes'] = 'YES'; $LANG['age_confirm_no'] = 'NO'; $LANG['age_confirm_terms_text'] = 'You can learn more by checking our'; $LANG['age_confirm_terms_link'] = 'terms of usage'; $LANG['story_privacy_label'] = 'Story privacy'; $LANG['story_privacy_followers'] = 'Followers only'; $LANG['story_privacy_subscribers'] = 'Subscribers only'; $LANG['story_privacy_everyone'] = 'Everyone'; $LANG['story_overlay_label'] = 'Story overlays'; $LANG['story_overlay_link_placeholder'] = 'https://example.com'; $LANG['story_overlay_mention_placeholder'] = '@username'; $LANG['story_overlay_sticker_placeholder'] = 'Sticker ID (optional)'; $LANG['story_audio_label'] = 'Story audio'; $LANG['story_audio_choose'] = 'Choose audio'; $LANG['story_audio_play'] = 'Play'; $LANG['story_audio_pause'] = 'Pause'; $LANG['story_audio_mute'] = 'Mute'; $LANG['story_audio_unmute'] = 'Unmute'; $LANG['story_audio_unmute_tip'] = 'Tap to unmute'; $LANG['story_audio_library'] = 'Story Audio Library'; $LANG['story_audio_upload'] = 'Upload audio'; $LANG['story_audio_upload_hint'] = 'MP3, WAV, M4A, OGG'; $LANG['story_audio_upload_hint_mp3'] = 'MP3 only'; $LANG['story_audio_upload_hint_convert'] = 'MP3, WAV, M4A, OGG, OGA, MP4 (converted to MP3)'; $LANG['story_audio_upload_mode_label'] = 'Story audio upload mode'; $LANG['story_audio_upload_mode_mp3_only'] = 'MP3 only'; $LANG['story_audio_upload_mode_ffmpeg'] = 'Convert with FFmpeg (MP3 output)'; $LANG['story_audio_upload_mode_note'] = 'When FFmpeg mode is selected, WAV/M4A/OGG/OGA/MP4 will be converted to MP3 on upload.'; $LANG['story_audio_upload_invalid_mp3_only'] = 'Invalid file format. Only MP3 is allowed.'; $LANG['story_audio_upload_invalid_convert'] = 'Invalid file format. Allowed: MP3, WAV, M4A, OGG, OGA, MP4.'; $LANG['story_audio_convert_failed'] = 'Audio conversion failed. Please check FFmpeg.'; $LANG['story_audio_title'] = 'Title'; $LANG['story_audio_artist'] = 'Artist'; $LANG['story_audio_preview'] = 'Preview'; $LANG['story_audio_title_placeholder'] = 'Audio title'; $LANG['story_audio_artist_placeholder'] = 'Artist (optional)'; $LANG['edit_story_audio'] = 'Edit Story Audio'; $LANG['story_audio_replace_optional'] = 'Replace audio (optional)'; $LANG['story_audio_title_required'] = 'Please enter a title.'; $LANG['delete_story_audio'] = 'Delete audio'; $LANG['sure_to_delete_this_story_audio'] = 'Are you sure you want to delete this audio?'; $LANG['story_audio_not_available'] = 'Story audio is not available.'; $LANG['story_quick_replies_label'] = 'Quick replies'; $LANG['story_quick_replies_note'] = 'Up to 5 reply options (creator accounts only).'; $LANG['story_quick_replies_add'] = 'Add quick replies'; $LANG['story_quick_replies_hide'] = 'Hide quick replies'; $LANG['story_quick_reply_default_1'] = 'Nice!'; $LANG['story_quick_reply_default_2'] = 'Love this!'; $LANG['story_quick_reply_default_3'] = 'Tell me more'; $LANG['story_access_followers'] = 'Only followers can view this story'; $LANG['story_access_subscribers'] = 'Only subscribers can view this story'; $LANG['story_access_subscribe_btn'] = 'Subscribe'; $LANG['story_reactions_default_label'] = 'Default story reactions'; $LANG['story_reactions_default_note'] = 'Emoji list separated by spaces or commas.'; $LANG['story_views_label'] = 'Views'; $LANG['story_replies_label'] = 'Replies'; $LANG['story_reactions_label'] = 'Reactions'; $LANG['story_reaction_notification'] = 'reacted to your story'; $LANG['highlights'] = 'Highlights'; $LANG['highlight_add'] = 'Add highlight'; $LANG['highlight_create_title'] = 'Create highlight'; $LANG['highlight_edit_title'] = 'Edit highlight'; $LANG['highlight_title_label'] = 'Highlight title'; $LANG['highlight_title_placeholder'] = 'e.g. Trips'; $LANG['highlight_choose_stories'] = 'Select stories'; $LANG['highlight_no_stories'] = 'No stories available yet.'; $LANG['highlight_empty'] = 'No highlights yet.'; $LANG['highlight_save'] = 'Save'; $LANG['highlight_cancel'] = 'Cancel'; $LANG['highlight_delete'] = 'Delete'; $LANG['highlight_delete_confirm'] = 'Delete this highlight?'; $LANG['highlight_title_required'] = 'Please add a title.'; $LANG['highlight_story_required'] = 'Select at least one story.'; $LANG['highlight_save_failed'] = 'Unable to save highlight.'; $LANG['highlight_delete_failed'] = 'Unable to delete highlight.'; $LANG['highlight_cover_label'] = 'Cover image (optional)'; $LANG['highlight_cover_upload'] = 'Upload cover'; $LANG['highlight_cover_hint'] = 'If you don\'t upload, a selected story will be used as cover.'; $LANG['highlight_cover_empty'] = 'No cover selected'; $LANG['obs_overlays_title'] = 'OBS Overlays'; $LANG['obs_overlays_description'] = 'Create browser source overlays for OBS Studio.'; $LANG['obs_overlay_create_button'] = 'Create overlay token'; $LANG['obs_overlay_create_note'] = 'Use the generated URL in OBS Browser Source.'; $LANG['obs_overlay_auto_revoke_note'] = 'Maximum %d active overlays are allowed. When you create a new one, the oldest active overlay is revoked automatically.'; $LANG['obs_overlay_token_label'] = 'Overlay token'; $LANG['obs_overlay_url_label'] = 'Overlay URL'; $LANG['obs_overlay_widgets_title'] = 'Enabled widgets'; $LANG['obs_overlay_widget_donation_total'] = 'Donation total'; $LANG['obs_overlay_widget_alerts'] = 'Live alerts'; $LANG['obs_overlay_widget_milestone'] = 'Milestone goal'; $LANG['obs_overlay_widget_cta'] = 'CTA button'; $LANG['obs_overlay_widget_watermark'] = 'Watermark text'; $LANG['obs_overlay_widget_notification_box'] = 'Notification box'; $LANG['obs_overlay_widget_leaderboard'] = 'Leaderboard'; $LANG['obs_overlay_widget_target_goal'] = 'Target goal'; $LANG['obs_overlay_widget_last_supporter'] = 'Last supporter'; $LANG['obs_overlay_widget_running_text'] = 'Running text'; $LANG['obs_overlay_widget_live_duration'] = 'Live duration'; $LANG['obs_overlay_donation_mode_label'] = 'Donation total mode'; $LANG['obs_overlay_donation_mode_last24h'] = 'Last 24 hours'; $LANG['obs_overlay_donation_mode_alltime'] = 'All time'; $LANG['obs_overlay_mode_session'] = 'Session'; $LANG['obs_overlay_milestone_title_label'] = 'Milestone title'; $LANG['obs_overlay_milestone_title_placeholder'] = 'e.g. New camera fund'; $LANG['obs_overlay_milestone_goal_label'] = 'Goal amount'; $LANG['obs_overlay_milestone_goal_placeholder'] = 'e.g. 250'; $LANG['obs_overlay_cta_label_label'] = 'CTA label'; $LANG['obs_overlay_cta_label_placeholder'] = 'e.g. Join now'; $LANG['obs_overlay_cta_url_label'] = 'CTA URL (https)'; $LANG['obs_overlay_cta_url_placeholder'] = 'e.g. https://yourdomain.com/offer'; $LANG['obs_overlay_watermark_label'] = 'Watermark text'; $LANG['obs_overlay_watermark_placeholder'] = 'e.g. @yourname'; $LANG['obs_overlay_notification_tiers_title'] = 'Notification tiers'; $LANG['obs_overlay_notification_min_amount'] = 'Min amount'; $LANG['obs_overlay_notification_label'] = 'Label'; $LANG['obs_overlay_notification_class_key'] = 'Class key'; $LANG['obs_overlay_notification_min_amount_note'] = 'Minimum amount required to trigger this tier.'; $LANG['obs_overlay_notification_label_note'] = 'Label shown in the notification list.'; $LANG['obs_overlay_notification_class_key_note'] = 'Choose a preset style for this tier.'; $LANG['obs_overlay_notification_class_default'] = 'Default'; $LANG['obs_overlay_notification_class_slate'] = 'Slate'; $LANG['obs_overlay_notification_class_mint'] = 'Mint'; $LANG['obs_overlay_notification_class_sunrise'] = 'Sunrise'; $LANG['obs_overlay_notification_class_rose'] = 'Rose'; $LANG['obs_overlay_notification_class_ice'] = 'Ice'; $LANG['obs_overlay_notification_class_gold'] = 'Gold'; $LANG['obs_overlay_notification_class_custom'] = 'Custom (legacy): %s'; $LANG['obs_overlay_notification_tiers_note'] = 'Set up to 5 tiers with a minimum amount.'; $LANG['obs_overlay_leaderboard_title'] = 'Leaderboard'; $LANG['obs_overlay_leaderboard_limit_placeholder'] = 'e.g. 5'; $LANG['obs_overlay_leaderboard_note'] = 'Top supporters by total amount.'; $LANG['obs_overlay_leaderboard_limit_note'] = 'How many supporters to show (1-10).'; $LANG['obs_overlay_include_tips'] = 'Tips'; $LANG['obs_overlay_include_live_gift'] = 'Live gifts'; $LANG['obs_overlay_target_goal_title'] = 'Target goal'; $LANG['obs_overlay_target_goal_title_placeholder'] = 'e.g. Monthly goal'; $LANG['obs_overlay_target_goal_amount_placeholder'] = 'e.g. 500'; $LANG['obs_overlay_target_goal_note'] = 'Track progress toward a goal amount.'; $LANG['obs_overlay_target_goal_title_note'] = 'Title shown above the progress bar.'; $LANG['obs_overlay_target_goal_amount_note'] = 'Target amount in your default currency.'; $LANG['obs_overlay_last_supporter_title'] = 'Last supporter'; $LANG['obs_overlay_last_supporter_label_placeholder'] = 'e.g. Latest supporter'; $LANG['obs_overlay_last_supporter_show_amount'] = 'Show amount'; $LANG['obs_overlay_last_supporter_note'] = 'Display the most recent supporter.'; $LANG['obs_overlay_last_supporter_label_note'] = 'Label shown before the supporter name.'; $LANG['obs_overlay_running_text_title'] = 'Running text'; $LANG['obs_overlay_running_text_mode_custom'] = 'Custom text'; $LANG['obs_overlay_running_text_mode_recent'] = 'Recent supporter'; $LANG['obs_overlay_running_text_mode_leaderboard'] = 'Leaderboard leader'; $LANG['obs_overlay_running_text_template_placeholder'] = 'e.g. {name} sent {amount}'; $LANG['obs_overlay_running_text_custom_placeholder'] = 'e.g. Thanks for the support!'; $LANG['obs_overlay_running_text_speed_placeholder'] = 'e.g. 30'; $LANG['obs_overlay_running_text_note'] = 'Use {name} and {amount} placeholders in the template.'; $LANG['obs_overlay_running_text_custom_note'] = 'Text used when Custom text is selected.'; $LANG['obs_overlay_running_text_speed_note'] = 'Scroll speed in seconds (lower is faster).'; $LANG['obs_overlay_live_extender_title'] = 'Live duration extender'; $LANG['obs_overlay_live_extender_unit_amount_placeholder'] = 'e.g. 5'; $LANG['obs_overlay_live_extender_seconds_placeholder'] = 'e.g. 60'; $LANG['obs_overlay_live_extender_max_seconds_placeholder'] = 'e.g. 3600'; $LANG['obs_overlay_live_extender_note'] = 'Extend live time based on support amount.'; $LANG['obs_overlay_live_extender_unit_amount_note'] = 'Minimum support amount to add time.'; $LANG['obs_overlay_live_extender_seconds_note'] = 'Seconds added per qualifying unit.'; $LANG['obs_overlay_live_extender_max_seconds_note'] = 'Maximum extra seconds allowed (0 = no limit).'; $LANG['obs_overlay_save_button'] = 'Save overlay'; $LANG['obs_overlay_revoke_button'] = 'Revoke token'; $LANG['obs_overlay_revoke_confirm'] = 'Revoke this overlay token?'; $LANG['obs_overlay_no_overlays'] = 'No overlays created yet.'; $LANG['obs_overlay_limit_reached'] = 'You can have up to %d active overlays. Revoke one to create a new overlay.'; $LANG['obs_overlay_total_limit_note'] = 'You can create up to %d overlays in total.'; $LANG['obs_overlay_total_limit_reached'] = 'You can create up to %d overlays in total.'; $LANG['obs_overlay_active'] = 'Active'; $LANG['obs_overlay_inactive'] = 'Inactive'; $LANG['obs_overlay_create_failed'] = 'Unable to create overlay.'; $LANG['obs_overlay_invalid'] = 'Overlay not found.'; $LANG['obs_overlay_invalid_amount'] = 'Goal amount is invalid.'; $LANG['obs_overlay_invalid_url'] = 'CTA URL must start with https://'; $LANG['obs_overlay_save_failed'] = 'Unable to save overlay.'; $LANG['obs_overlay_rate_limited'] = 'Too many requests. Please try again later.'; $LANG['obs_overlay_cta_disabled'] = 'CTA is disabled.'; $LANG['obs_overlay_donation_label_last24h'] = 'Donations (24h)'; $LANG['obs_overlay_donation_label_alltime'] = 'Donations (all time)'; $LANG['obs_overlay_milestone_label'] = 'Goal'; $LANG['obs_overlay_milestone_default_title'] = 'Goal'; $LANG['obs_overlay_alert_tip'] = '{name} sent a tip'; $LANG['obs_overlay_alert_subscribe'] = '{name} subscribed'; $LANG['obs_overlay_alert_follow'] = '{name} followed'; $LANG['obs_overlay_alert_live_started'] = 'Live started'; $LANG['obs_overlay_token_note'] = 'Keep this token private; it grants access to the overlay.'; $LANG['obs_overlay_url_note'] = 'Paste this URL into OBS Browser Source and set your preferred size.'; $LANG['obs_overlay_widgets_note'] = 'Toggle which widgets appear on the overlay.'; $LANG['obs_overlay_donation_mode_note'] = 'Choose whether totals reflect last 24 hours or all time.'; $LANG['obs_overlay_milestone_title_note'] = 'Shown above the progress bar.'; $LANG['obs_overlay_milestone_goal_note'] = 'Target amount in your default currency.'; $LANG['obs_overlay_cta_label_note'] = 'Button text shown on the overlay.'; $LANG['obs_overlay_cta_url_note'] = 'Enter the full link users should visit when they click the CTA button. Example: https://yourdomain.com/offer or https://instagram.com/yourname (HTTPS only; clicks de-duplicate for 60 seconds).'; $LANG['obs_overlay_watermark_note'] = 'Small branding text shown at the bottom center.'; $LANG['obs_overlay_preview_label'] = 'Preview'; $LANG['obs_overlay_preview_button'] = 'Open preview'; $LANG['obs_overlay_preview_note'] = 'Opens the overlay in a new tab with a visible background.'; $LANG['obs_overlay_layout_title'] = 'Layout editor'; $LANG['obs_overlay_layout_note'] = 'Drag widgets on the 1920x1080 canvas and fine-tune scale or z-index.'; $LANG['obs_overlay_layout_save_button'] = 'Save layout'; $LANG['obs_overlay_layout_reset_button'] = 'Reset positions'; $LANG['obs_overlay_layout_scale_label'] = 'Scale'; $LANG['obs_overlay_layout_zindex_label'] = 'Z-Index'; $LANG['obs_overlay_layout_position_label'] = 'Position (x/y)'; $LANG['obs_overlay_layout_saved'] = 'Layout saved.'; $LANG['obs_overlay_layout_invalid'] = 'Layout data is invalid.'; $LANG['obs_overlay_styles_title'] = 'Widget styles'; $LANG['obs_overlay_styles_note'] = 'Leave fields empty to keep defaults.'; $LANG['obs_overlay_styles_save_button'] = 'Save styles'; $LANG['obs_overlay_styles_saved'] = 'Styles saved.'; $LANG['obs_overlay_styles_invalid'] = 'Style data is invalid.'; $LANG['obs_overlay_style_text_color'] = 'Text color'; $LANG['obs_overlay_style_bg_color'] = 'Background color'; $LANG['obs_overlay_style_bg_opacity'] = 'Background opacity'; $LANG['obs_overlay_style_font_size'] = 'Font size'; $LANG['obs_overlay_style_border_radius'] = 'Border radius'; $LANG['obs_overlay_style_text_align'] = 'Text align'; $LANG['obs_overlay_style_default'] = 'Default'; $LANG['obs_overlay_style_left'] = 'Left'; $LANG['obs_overlay_style_center'] = 'Center'; $LANG['obs_overlay_style_right'] = 'Right'; $LANG['obs_overlay_test_mode'] = 'Test mode'; $LANG['obs_overlay_test_notification'] = 'Test notification'; $LANG['obs_overlay_test_donation'] = 'Test donation'; $LANG['obs_overlay_test_milestone'] = 'Test milestone'; $LANG['obs_overlay_test_name_placeholder'] = 'Name'; $LANG['obs_overlay_test_amount_placeholder'] = 'Amount'; $LANG['obs_overlay_test_progress_placeholder'] = 'Progress'; $LANG['obs_overlay_test_goal_placeholder'] = 'Goal'; $LANG['obs_overlay_docs_title'] = 'OBS overlay guide'; $LANG['obs_overlay_docs_obs'] = 'Add the Overlay URL to OBS as a Browser Source.'; $LANG['obs_overlay_docs_layout'] = 'Layout and styles are saved per token and applied to the public overlay.'; $LANG['obs_overlay_docs_revoke'] = 'Revoke the token to disable the overlay instantly.'; $LANG['obs_overlay_docs_test_mode'] = 'Test mode is available only in the preview for the creator.'; $LANG['live_scheduled_badge'] = 'Scheduled'; $LANG['live_scheduled_title'] = 'Scheduled Live'; $LANG['live_starts_in'] = 'Starts in'; $LANG['live_starts_at'] = 'Starts at'; $LANG['live_start_now'] = 'Start live now'; $LANG['live_remind_me'] = 'Remind me'; $LANG['live_reminder_set'] = 'Reminder set'; $LANG['live_starting_soon'] = 'Starting soon'; $LANG['live_schedule_side_title'] = 'Before it starts'; $LANG['live_schedule_side_note'] = 'We will refresh this page when the stream begins.'; $LANG['live_schedule_label'] = 'Schedule this live'; $LANG['live_schedule_time_label'] = 'Live start time'; $LANG['live_schedule_note'] = 'Your local time will be used.'; $LANG['live_schedule_required'] = 'Please pick a start time.'; $LANG['live_schedule_invalid'] = 'Start time must be in the future.'; $LANG['live_schedule_limit'] = 'Start time is beyond the allowed schedule window.'; $LANG['live_schedule_disabled'] = 'Scheduling is currently disabled.'; $LANG['live_exists_warning'] = 'You already have a live scheduled or running.'; $LANG['live_pin_product'] = 'Pin offer'; $LANG['live_pin_product_action'] = 'Pin'; $LANG['live_pin_product_empty'] = 'No products available to pin.'; $LANG['live_offer'] = 'Offer'; $LANG['live_view_offer'] = 'View offer'; $LANG['live_unpin_product'] = 'Unpin'; $LANG['live_poll_title'] = 'Live poll'; $LANG['live_poll_votes'] = 'votes'; $LANG['live_poll_close'] = 'Close poll'; $LANG['live_poll_create'] = 'Create a poll'; $LANG['live_poll_question_placeholder'] = 'Ask a question'; $LANG['live_poll_option_placeholder'] = 'Option'; $LANG['live_poll_add_option'] = 'Add option'; $LANG['live_poll_publish'] = 'Publish poll'; $LANG['live_poll_empty'] = 'No active poll yet.'; $LANG['live_poll_question_required'] = 'Poll question is required.'; $LANG['live_poll_options_min'] = 'Add at least two options.'; $LANG['live_poll_options_max'] = 'You have reached the maximum number of options.'; $LANG['live_poll_not_allowed'] = 'Only the host can create polls.'; $LANG['live_poll_create_failed'] = 'Unable to create poll.'; $LANG['live_qa_title'] = 'Live Q&A'; $LANG['live_qa_placeholder'] = 'Ask a question...'; $LANG['live_qa_send'] = 'Send question'; $LANG['live_qa_pending'] = 'Pending'; $LANG['live_qa_answered'] = 'Answered'; $LANG['live_qa_approved'] = 'Approved'; $LANG['live_qa_approve'] = 'Approve'; $LANG['live_qa_mark_answered'] = 'Mark answered'; $LANG['live_qa_reject'] = 'Reject'; $LANG['live_qa_empty'] = 'No questions yet.'; $LANG['live_scheduled_list_title'] = 'Scheduled live streams'; $LANG['live_scheduled_profile_title'] = 'Upcoming live streams'; $LANG['live_scheduled_view_page'] = 'View live page'; $LANG['live_scheduled_delete'] = 'Delete'; $LANG['live_scheduled_delete_confirm'] = 'Delete this scheduled live stream?'; $LANG['live_scheduled_empty'] = 'No scheduled live streams yet.'; $LANG['live_scheduled_post_text'] = 'Scheduled live: {title} - {time} {url}'; $LANG['live_reminder_email_subject'] = 'Reminder: {creator} is going live soon'; $LANG['live_reminder_email_title'] = '{creator} is going live soon'; $LANG['live_reminder_email_text'] = 'Get ready for "{title}".'; $LANG['live_reminder_email_time_label'] = 'Starts at'; $LANG['live_reminder_email_button'] = 'Open live page'; $LANG['landing_mosaic_hero_title'] = 'Create boldly. Follow freely.'; $LANG['landing_mosaic_hero_desc'] = 'A modern creator platform where fans discover, subscribe, and support the people they love.'; $LANG['landing_mosaic_hero_primary'] = 'Start creating'; $LANG['landing_mosaic_hero_secondary'] = 'Explore creators'; $LANG['landing_mosaic_search_placeholder'] = 'Search creators, categories, or tags'; $LANG['landing_mosaic_trending_title'] = 'Trending creators right now'; $LANG['landing_mosaic_trending_desc'] = 'Fresh profiles and new drops curated for you.'; $LANG['landing_mosaic_dual_title'] = 'Built for creators and fans'; $LANG['landing_mosaic_creators_title'] = 'For creators'; $LANG['landing_mosaic_fans_title'] = 'For fans'; $LANG['landing_mosaic_stats_title'] = 'Momentum you can measure'; $LANG['landing_mosaic_stats_desc'] = 'Live community stats updated in real time.'; $LANG['landing_mosaic_stat_members'] = 'Members'; $LANG['landing_mosaic_stat_posts'] = 'Posts shared'; $LANG['landing_mosaic_stat_creators'] = 'Featured creators'; $LANG['landing_mosaic_cta_title'] = 'Launch your next chapter'; $LANG['landing_mosaic_cta_desc'] = 'Join the community and build a sustainable audience with tools that grow with you.'; $LANG['landing_mosaic_cta_primary'] = 'Join as creator'; $LANG['landing_mosaic_cta_secondary'] = 'Browse creators'; $LANG['landing_mosaic_nav_home'] = 'Home'; $LANG['landing_mosaic_nav_following'] = 'Following'; $LANG['landing_mosaic_nav_messages'] = 'Messages'; $LANG['landing_mosaic_nav_notifications'] = 'Notifications'; $LANG['landing_mosaic_label_text'] = 'Text'; $LANG['landing_mosaic_label_poll'] = 'Poll'; $LANG['age_verification_title'] = 'Age Verification (18+)'; $LANG['age_verification_desc'] = 'Verify that you meet the minimum age requirement before accessing restricted areas.'; $LANG['age_verification_button'] = 'Verify Age (18+)'; $LANG['age_verification_status_verified'] = 'Verified'; $LANG['age_verification_status_unverified'] = 'Not verified'; $LANG['age_verification_required'] = 'Age verification is required to continue.'; $LANG['age_verification_settings_title'] = 'Age Verification Providers'; $LANG['age_verification_settings_desc'] = 'Select the active provider and configure each provider\'s OAuth2 endpoints and requirements.'; $LANG['age_verification_status_label'] = 'Age verification status'; $LANG['age_verification_client_id'] = 'Client ID'; $LANG['age_verification_client_secret'] = 'Client secret'; $LANG['age_verification_authorize_url'] = 'Authorize URL'; $LANG['age_verification_token_url'] = 'Token URL'; $LANG['age_verification_verify_url'] = 'Verify URL (optional)'; $LANG['age_verification_scope'] = 'Scope (optional)'; $LANG['age_verification_min_age'] = 'Minimum age'; $LANG['age_verification_force_sitewide'] = 'Force sitewide verification'; $LANG['age_verification_error_invalid_state'] = 'Invalid or expired verification session. Please try again.'; $LANG['age_verification_error_denied'] = 'Age verification was denied or failed.'; $LANG['age_verification_error_generic'] = 'Unable to complete age verification. Please try again.'; $LANG['age_verification_error_no_verification_data'] = 'Age verification response did not include usable verification data.'; $LANG['age_verification_error_config_incomplete'] = 'Age verification is not configured. Please contact the administrator.'; $LANG['age_verification_error_columns_missing'] = 'Age verification database columns are missing. Please run newSQL.sql.'; $LANG['age_verification_error_rate_limited'] = 'Please wait a moment before trying again.'; $LANG['age_verification_success'] = 'Age verification completed successfully.'; $LANG['age_verification_note_status'] = 'Enable after creating your OAuth2 app in webmasters.ageverif.com.'; $LANG['age_verification_note_force_sitewide'] = 'If enabled, users must verify before browsing. Register your site at webmasters.ageverif.com/website/add.'; $LANG['age_verification_note_client_id'] = 'Enable OAuth2 in webmasters.ageverif.com, click Save to generate credentials, then paste the Client ID.'; $LANG['age_verification_note_client_secret'] = 'Copy the Client Secret from webmasters.ageverif.com. Leave blank to keep the current secret.'; $LANG['age_verification_note_authorize_url'] = 'Paste only the base Authorize Endpoint from docs.ageverif.com/oauth2.html. The system appends response_type, client_id, redirect_uri, state, and scope (if set).'; $LANG['age_verification_note_token_url'] = 'Paste only the base Token Endpoint from docs.ageverif.com/oauth2.html. This endpoint exchanges the code for an access token.'; $LANG['age_verification_note_verify_url'] = 'Optional. Use the verification resource from docs.ageverif.com/oauth2.html or Checker Script docs docs.ageverif.com/checker. If empty, the response must include age, is_18plus, or verified.'; $LANG['age_verification_note_scope'] = 'Optional. See scopes in docs.ageverif.com/oauth2.html.'; $LANG['age_verification_note_min_age'] = 'Minimum age requirement. For values above 18, the provider must return numeric age. See docs.ageverif.com/oauth2.html.'; $LANG['age_verification_note_redirect_uri_single'] = 'Redirect URI to register in AgeVerif: {url}.'; $LANG['age_verification_note_redirect_uri_dual'] = 'Redirect URI to register in AgeVerif: {url}. If clean URLs are disabled, use {url_index}.'; $LANG['age_verification_note_client_secret_saved'] = 'Secret is already saved (hidden for security). Leave blank to keep it.'; $LANG['age_verification_error_config_incomplete_admin'] = 'Age verification is not configured. Please complete Admin > Age Verification settings.'; $LANG['age_verification_warning_missing_client_id'] = 'Client ID is required.'; $LANG['age_verification_warning_missing_client_secret'] = 'Client Secret is required.'; $LANG['age_verification_warning_missing_authorize_url'] = 'Authorize URL is required.'; $LANG['age_verification_warning_missing_token_url'] = 'Token URL is required.'; $LANG['age_verification_warning_invalid_authorize_url'] = 'Authorize URL is not valid.'; $LANG['age_verification_warning_invalid_token_url'] = 'Token URL is not valid.'; $LANG['age_verification_warning_invalid_verify_url'] = 'Verify URL is not valid.'; $LANG['age_verification_environment_label'] = 'Environment'; $LANG['age_verification_environment_live'] = 'Live'; $LANG['age_verification_environment_test'] = 'Test'; $LANG['age_verification_environment_note'] = 'Use Test credentials/endpoints when Test is selected. Live uses Live credentials.'; $LANG['age_verification_section_live'] = 'Live settings'; $LANG['age_verification_section_test'] = 'Test settings'; $LANG['age_verification_warning_missing_client_id_test'] = 'Test Client ID is required.'; $LANG['age_verification_warning_missing_client_secret_test'] = 'Test Client Secret is required.'; $LANG['age_verification_warning_missing_authorize_url_test'] = 'Test Authorize URL is required.'; $LANG['age_verification_warning_missing_token_url_test'] = 'Test Token URL is required.'; $LANG['age_verification_warning_invalid_authorize_url_test'] = 'Test Authorize URL is not valid.'; $LANG['age_verification_warning_invalid_token_url_test'] = 'Test Token URL is not valid.'; $LANG['age_verification_warning_invalid_verify_url_test'] = 'Test Verify URL is not valid.'; $LANG['age_verification_provider_label'] = 'Active provider'; $LANG['age_verification_provider_note'] = 'Only the selected provider flow is active. Other providers are disabled until selected.'; $LANG['age_verification_provider_ageverif'] = 'AgeVerif'; $LANG['age_verification_provider_yoti'] = 'Yoti'; $LANG['age_verification_provider_didit'] = 'Didit'; $LANG['age_verification_yoti_sdk_id_label'] = 'Yoti Client SDK ID'; $LANG['age_verification_yoti_api_key_label'] = 'Yoti API Key'; $LANG['age_verification_status_in_progress'] = 'Your age verification is in progress. Please try again shortly.'; $LANG['age_verification_docs_placeholder'] = 'Docs links will be provided by the admin.'; $LANG['age_verification_note_status_generic'] = 'Enable after configuring your provider in its dashboard.'; $LANG['age_verification_note_force_sitewide_generic'] = 'If enabled, users must verify before browsing. Ensure your provider setup supports sitewide enforcement.'; $LANG['age_verification_note_client_id_generic'] = 'Paste the Client ID from your provider docs.'; $LANG['age_verification_note_client_secret_generic'] = 'Paste the Client Secret from your provider docs. Leave blank to keep the current secret.'; $LANG['age_verification_note_authorize_url_generic'] = 'Paste the base Authorize endpoint from your provider docs. The system appends response_type, client_id, redirect_uri, state, and scope (if set).'; $LANG['age_verification_note_token_url_generic'] = 'Paste the base Token endpoint from your provider docs to exchange the code for an access token.'; $LANG['age_verification_note_verify_url_generic'] = 'Optional. Paste a verification endpoint. If empty, the response must include age, is_18plus, or verified.'; $LANG['age_verification_note_scope_generic'] = 'Optional. Use scopes from your provider docs.'; $LANG['age_verification_note_min_age_generic'] = 'Minimum age requirement. Values above 18 require numeric age in the response.'; $LANG['age_verification_note_redirect_uri_generic_single'] = 'Redirect URI to register: {url}.'; $LANG['age_verification_note_redirect_uri_generic_dual'] = 'Redirect URI to register: {url}. If clean URLs are disabled, use {url_index}.'; $LANG['age_verification_error_unrecognized_data'] = 'Verification response did not include recognizable age fields. Ask the administrator to review provider settings.'; $LANG['age_verification_error_provider_disabled'] = 'Selected provider is disabled. Please contact the administrator.'; $LANG['age_verification_didit_api_key_label'] = 'Didit API Key'; $LANG['age_verification_didit_webhook_secret_label'] = 'Didit Webhook Secret'; $LANG['age_verification_didit_workflow_id_label'] = 'Workflow ID (UUID)'; $LANG['age_verification_didit_webhook_url_label'] = 'Webhook URL'; $LANG['age_verification_note_didit_api_key'] = 'Get this from Didit Business Console > API & Webhooks. Requests use the X-Api-Key header.'; $LANG['age_verification_note_didit_webhook_secret'] = 'Used to verify webhook signatures. Keep this secret.'; $LANG['age_verification_note_didit_workflow_id'] = 'Workflow identifier that defines the verification steps. The workflow_id is required when creating a session.'; $LANG['age_verification_note_didit_webhook_url'] = 'Add this URL as a webhook in Didit Console. Status updates are sent here.'; $LANG['age_verification_note_didit_min_age'] = 'Platform policy threshold. Didit results are evaluated against this minimum age.'; $LANG['age_verification_warning_missing_didit_api_key'] = 'Didit API Key is required.'; $LANG['age_verification_warning_invalid_didit_api_key'] = 'Didit API Key is not valid.'; $LANG['age_verification_warning_missing_didit_webhook_secret'] = 'Didit Webhook Secret is required.'; $LANG['age_verification_warning_invalid_didit_webhook_secret'] = 'Didit Webhook Secret is not valid.'; $LANG['age_verification_warning_missing_didit_workflow_id'] = 'Workflow ID is required.'; $LANG['age_verification_warning_invalid_didit_workflow_id'] = 'Workflow ID must be a valid UUID.'; $LANG['robots_txt'] = 'Robots & Sitemap'; $LANG['sitemap_xml'] = 'Sitemap.xml'; $LANG['view_sitemap'] = 'View sitemap'; $LANG['sitemap_preview'] = 'Sitemap preview'; $LANG['robots_txt_help'] = 'Tips: Use one rule per line (User-agent, Disallow, Allow); use relative paths starting with /; update the Sitemap URL with your real domain; avoid Disallow: / unless you want to block the whole site.'; $LANG['robots_txt_file'] = 'Robots.txt'; $LANG['admin_menu_overview'] = 'Overview'; $LANG['admin_menu_configuration'] = 'Configuration'; $LANG['admin_menu_content'] = 'Content'; $LANG['admin_menu_moderation'] = 'Moderation'; $LANG['admin_menu_users_creators'] = 'Users & Creators'; $LANG['admin_menu_monetization'] = 'Monetization'; $LANG['admin_menu_system'] = 'System'; $LANG['yookassa_payment'] = 'YooKassa Payment'; $LANG['yookassa_status'] = 'YooKassa Status'; $LANG['yookassa_status_not'] = 'When YooKassa status is active, members can complete purchases using YooKassa.'; $LANG['yookassa_test_mode'] = 'Test Mode'; $LANG['yookassa_test_shop_id'] = 'Test Shop ID'; $LANG['yookassa_test_secret_key'] = 'Test Secret Key'; $LANG['yookassa_live_shop_id'] = 'Live Shop ID'; $LANG['yookassa_live_secret_key'] = 'Live Secret Key'; $LANG['yookassa_webhook_secret'] = 'Webhook Secret'; $LANG['yookassa_webhook_secret_note'] = 'Set this secret in your YooKassa webhook settings and send it in the X-Dizzy-Webhook-Secret header.'; $LANG['yookassa_webhook_url'] = 'Webhook URL'; $LANG['yookassa_webhook_url_note'] = 'Register this URL in YooKassa and send the secret in X-Dizzy-Webhook-Secret.'; $LANG['yookassa_currency'] = 'YooKassa Currency'; $LANG['yookassa_currency_note'] = 'IMPORTANT: YooKassa accepts RUB only.'; $LANG['yookassa_setup_help_title'] = 'Need help configuring YooKassa?'; $LANG['yookassa_setup_help_steps'] = '
  1. Log in to your YooKassa account and open the shop settings.
  2. Copy the Shop ID and Secret Key for both test and live modes.
  3. Set the webhook URL to https://yourdomain.com/yookassa_webhook.php and add the header X-Dizzy-Webhook-Secret with your webhook secret.
  4. Save the webhook secret here and enable YooKassa.
'; $LANG['pay_with_yookassa'] = 'Pay with YooKassa'; $LANG['yookassa_redirect_note'] = 'You will be redirected to YooKassa to complete this payment.'; $LANG['yookassa_not_available'] = 'YooKassa payment is not available.'; $LANG['epoch_payment'] = 'EPOCH Payment'; $LANG['pay_with_epoch'] = 'Pay with EPOCH'; $LANG['epoch_redirect_note'] = 'You will be redirected to EPOCH secure checkout to complete this payment.'; $LANG['epoch_not_available'] = 'EPOCH payment is not available.'; $LANG['epoch_return_pending'] = 'Payment return received. Access will be updated after EPOCH postback verification.'; $LANG['epoch_return_failed'] = 'EPOCH did not approve this transaction. Please try another payment method or contact support.'; $LANG['epoch_return_pending_status_mode'] = 'Your payment return was received, but status confirmation from EPOCH is still pending.'; $LANG['epoch_test_mode'] = 'Test Mode'; $LANG['epoch_status'] = 'EPOCH Status'; $LANG['epoch_status_note'] = 'When EPOCH status is active, members can complete purchases through EPOCH hosted checkout.'; $LANG['epoch_postback_enabled'] = 'Enable EPOCH Postback'; $LANG['epoch_postback_enabled_note'] = 'Postback should stay enabled so subscription access, rebills, refunds, and cancellations can be applied reliably.'; $LANG['epoch_setup_help_title'] = 'Need help configuring EPOCH?'; $LANG['epoch_setup_help_steps'] = '
  1. EPOCH uses hosted checkout. Customers enter card details on EPOCH secure pages.
  2. Set your product code (pi_code) below and use the correct endpoint URLs for test/live mode.
  3. Configure EPOCH postback to https://yourdomain.com/epoch_webhook.php and keep postback enabled.
  4. Add EPOCH source IPs to the allowlist and keep your postback secret private.
  5. Use pass-thru values (x_*) to reconcile local order, user, and plan context safely.
'; $LANG['epoch_webhook_url'] = 'Postback URL'; $LANG['epoch_webhook_url_note'] = 'Register this URL in EPOCH postback settings so subscription lifecycle events reach your server.'; $LANG['epoch_pi_code'] = 'EPOCH Product Code (pi_code)'; $LANG['epoch_currency'] = 'EPOCH Currency'; $LANG['epoch_test_endpoint'] = 'Test Checkout Endpoint'; $LANG['epoch_live_endpoint'] = 'Live Checkout Endpoint'; $LANG['epoch_checkout_endpoint_note'] = 'Use EPOCH hosted checkout endpoint (for example https://wnu.com/secure/services/) for FlexPost form submit. This is not your webhook URL.'; $LANG['epoch_postback_secret'] = 'Postback Secret'; $LANG['epoch_postback_secret_note'] = 'Used to build and validate request signatures in addition to pass-thru nonce verification.'; $LANG['epoch_postback_allowlist'] = 'Allowed Postback IPs/CIDR'; $LANG['epoch_postback_allowlist_note'] = 'Enter one IP or CIDR per line. Requests outside this list are rejected.'; $LANG['epoch_return_mode'] = 'Return Handling Mode'; $LANG['epoch_return_mode_pending'] = 'Always show pending until postback confirms'; $LANG['epoch_return_mode_status'] = 'Show status based on local settlement state'; $LANG['epoch_template'] = 'Checkout Template (Optional)'; $LANG['epoch_required_fields'] = 'Please fill all required EPOCH fields.'; $LANG['epoch_invalid_currency'] = 'Please choose a valid EPOCH currency.'; $LANG['epoch_invalid_test_endpoint'] = 'Test endpoint must be a valid HTTPS URL.'; $LANG['epoch_invalid_live_endpoint'] = 'Live endpoint must be a valid HTTPS URL.'; $LANG['epoch_invalid_return_mode'] = 'Please select a valid EPOCH return mode.'; $LANG['epoch_invalid_template'] = 'Template value is too long. Maximum length is 120 characters.'; $LANG['epoch_invalid_allowlist'] = 'Allowlist contains invalid IP or CIDR values.'; $LANG['account_delete_menu'] = 'Delete Account'; $LANG['account_delete_title'] = 'Delete Account'; $LANG['account_delete_desc'] = 'Request account deletion with a 14-day grace period.'; $LANG['account_delete_login_cancel_note'] = 'If you log in again within 14 days, deletion is automatically cancelled.'; $LANG['account_delete_warning'] = 'After this request, your account will be suspended immediately.'; $LANG['account_delete_button'] = 'Delete My Account'; $LANG['account_delete_confirm'] = 'Your account will be suspended now and permanently deleted after 14 days. Continue?'; $LANG['account_delete_pending_time'] = 'Scheduled permanent deletion'; $LANG['account_delete_pending_days'] = 'Days remaining'; $LANG['account_delete_cancel_button'] = 'Cancel Deletion Request'; $LANG['account_delete_request_success'] = 'Deletion request created. Your account is suspended for 14 days.'; $LANG['account_delete_request_failed'] = 'Unable to create deletion request. Please try again.'; $LANG['account_delete_cancel_success'] = 'Deletion request cancelled. Your account is active again.'; $LANG['account_delete_cancel_failed'] = 'No active deletion request found.'; $LANG['account_delete_not_allowed'] = 'This account cannot be deleted from settings.'; $LANG['account_delete_schema_missing'] = 'Database update is required. Please run newSQL.sql.'; $LANG['account_delete_pending_banner_title'] = 'Deletion Request Is Active'; $LANG['account_delete_pending_banner_desc'] = 'Your account is suspended. You can cancel deletion any time before the deadline.'; $LANG['account_delete_pending_banner_countdown'] = '{days} days {hours} hours left'; $LANG['account_delete_faq_title'] = 'Account Deletion FAQ'; $LANG['account_delete_faq_q1'] = 'What happens right after I request deletion?'; $LANG['account_delete_faq_a1'] = 'Your account is suspended immediately and enters a 14-day grace period.'; $LANG['account_delete_faq_q2'] = 'Can I cancel the deletion request?'; $LANG['account_delete_faq_a2'] = 'Yes. You can cancel it from this page, or by logging in again within 14 days.'; $LANG['account_delete_faq_q3'] = 'When is my account permanently deleted?'; $LANG['account_delete_faq_a3'] = 'After the 14-day grace period ends, your account and related data are permanently removed.'; $LANG['account_delete_faq_q4'] = 'What should I do before requesting deletion?'; $LANG['account_delete_faq_a4'] = 'Generate and download your data export first. Export links are available for 7 days.'; $LANG['account_delete_auto_cancel_alert_title'] = 'Deletion Request Cancelled'; $LANG['account_delete_auto_cancel_alert_desc'] = 'Your pending deletion request was cancelled automatically after login.'; $LANG['account_export_title'] = 'Download My Data'; $LANG['account_export_desc'] = 'Generate an export archive of your account data, including payments and payouts.'; $LANG['account_export_button'] = 'Generate Data Export'; $LANG['account_export_download_button'] = 'Download Latest Export'; $LANG['account_export_latest'] = 'A previous export is available for download.'; $LANG['account_export_expires_at'] = 'Export link expires at'; $LANG['account_export_ready'] = 'Your data export is ready.'; $LANG['account_export_failed'] = 'Unable to generate data export right now.'; $LANG['account_export_schema_missing'] = 'Database update is required. Please run newSQL.sql.'; $LANG['account_export_zip_unavailable'] = 'ZIP extension is not available on this server.'; $LANG['account_export_delete_after_notice'] = 'For your security, export files are automatically deleted after 7 days.'; $LANG['account_export_latest_size'] = 'Latest export size'; $LANG['account_export_latest_generated_in'] = 'Generated in'; $LANG['account_export_latest_generated_at'] = 'Generated at'; $LANG['account_export_latest_not_found'] = 'No export has been generated yet.'; $LANG['account_export_cooldown_text'] = 'Please wait {seconds}s before generating again.'; $LANG['account_export_generating'] = 'Generating export...'; $LANG['account_delete_modal_title'] = 'Confirm Account Deletion'; $LANG['account_delete_modal_desc'] = 'For your security, please enter your account password to continue.'; $LANG['account_delete_modal_warning_14'] = 'Your account will be suspended now and permanently deleted after 14 days.'; $LANG['account_delete_modal_password_label'] = 'Account Password'; $LANG['account_delete_modal_password_placeholder'] = 'Enter your current password'; $LANG['account_delete_modal_show_password'] = 'Show'; $LANG['account_delete_modal_hide_password'] = 'Hide'; $LANG['account_delete_modal_confirm_text_label'] = 'Confirmation Text'; $LANG['account_delete_modal_confirm_text_placeholder'] = 'Type DELETE to confirm'; $LANG['account_delete_modal_confirm_text_invalid'] = 'Please type DELETE to confirm this action.'; $LANG['account_delete_modal_cancel'] = 'Cancel'; $LANG['account_delete_modal_confirm'] = 'Confirm Deletion'; $LANG['account_delete_password_required'] = 'Please enter your password.'; $LANG['account_delete_password_invalid'] = 'Password is incorrect.'; $LANG['account_delete_worker_toggle_label'] = 'Account deletion automation'; $LANG['account_delete_worker_toggle_desc'] = 'If enabled, scheduled account deletions are processed automatically by cron.'; $LANG['account_delete_worker_cron_title'] = 'Account deletion cron setup'; $LANG['account_delete_worker_cron_step_1'] = 'Step 1: Add this CLI cron command on your server'; $LANG['account_delete_worker_cron_step_2'] = 'Step 2: Optional HTTP cron command (token protected)'; $LANG['account_delete_worker_cron_step_3'] = 'Step 3: Verify cron is running at least every 15 minutes'; $LANG['account_delete_worker_token_note'] = 'Use the token in the command above or set ACCOUNT_DELETION_WORKER_TOKEN in server environment.'; $LANG['account_delete_worker_schema_missing'] = 'Database update is required for account deletion worker settings. Please run newSQL.sql.'; $LANG['obs_overlay_feature_disabled'] = 'OBS overlay feature is currently disabled by admin.'; $LANG['obs_overlay_admin_settings_menu'] = 'OBS Settings'; $LANG['obs_overlay_admin_list_menu'] = 'OBS Overlays'; $LANG['obs_overlay_admin_settings_title'] = 'OBS Overlay Settings'; $LANG['obs_overlay_admin_settings_desc'] = 'Enable or disable OBS overlays and configure the active overlay policy for creators.'; $LANG['obs_overlay_admin_enable_label'] = 'Enable OBS overlays'; $LANG['obs_overlay_admin_max_active_label'] = 'Maximum active overlays per creator'; $LANG['obs_overlay_admin_max_total_label'] = 'Maximum overlays per creator (total)'; $LANG['obs_overlay_admin_max_total_note'] = 'Allowed range: 1 to 50 total overlays (active + inactive).'; $LANG['obs_overlay_admin_max_active_note'] = 'Allowed range: 1 to 50 active overlays.'; $LANG['obs_overlay_admin_auto_revoke_label'] = 'Auto revoke oldest active overlay'; $LANG['obs_overlay_admin_auto_revoke_note'] = 'If enabled, creating a new overlay revokes the oldest active one when the creator is at limit.'; $LANG['obs_overlay_admin_settings_saved'] = 'OBS overlay settings updated successfully.'; $LANG['obs_overlay_admin_invalid_max_active'] = 'Please enter a valid maximum active overlay value between 1 and 50.'; $LANG['obs_overlay_admin_invalid_max_total'] = 'Please enter a valid maximum total overlay value between 1 and 50.'; $LANG['obs_overlay_admin_save_failed'] = 'Unable to save OBS overlay settings. Please run newSQL.sql and try again.'; $LANG['obs_overlay_admin_list_title'] = 'OBS Overlays'; $LANG['obs_overlay_admin_list_desc'] = 'View all OBS overlays and creators in the system.'; $LANG['obs_overlay_admin_total'] = 'Total overlays'; $LANG['obs_overlay_admin_active'] = 'Active overlays'; $LANG['obs_overlay_admin_creators'] = 'Creators'; $LANG['obs_overlay_admin_creator'] = 'Creator'; $LANG['obs_overlay_admin_token'] = 'Overlay token'; $LANG['obs_overlay_admin_status'] = 'Status'; $LANG['obs_overlay_admin_created'] = 'Created'; $LANG['obs_overlay_admin_updated'] = 'Updated'; $LANG['obs_overlay_admin_actions'] = 'Actions'; $LANG['obs_overlay_admin_open'] = 'Open'; $LANG['obs_overlay_admin_no_overlays'] = 'No OBS overlays found.'; $LANG['web_push_settings'] = 'Browser Push Notifications'; $LANG['web_push_enable'] = 'Enable browser push notifications'; $LANG['web_push_disabled_desc'] = 'Browser push notifications are disabled for this account.'; $LANG['web_push_enabled_desc'] = 'Browser push notifications are enabled for this account.'; $LANG['web_push_settings_desc'] = 'Manage browser push notifications per device. HTTPS is required except on localhost.'; $LANG['web_push_not_supported'] = 'Your browser does not support push notifications.'; $LANG['web_push_https_required'] = 'Push notifications require HTTPS.'; $LANG['web_push_permission_denied'] = 'Notification permission is blocked in your browser.'; $LANG['web_push_generic_error'] = 'Unable to update browser push settings.'; $LANG['web_push_update_failed'] = 'Unable to update browser push preference.'; $LANG['web_push_subscribe_failed'] = 'Unable to save browser push subscription.'; $LANG['web_push_unsubscribe_failed'] = 'Unable to remove browser push subscription.'; $LANG['web_push_admin_title'] = 'Browser Notifications (Web Push)'; $LANG['web_push_admin_desc'] = 'This feature lets you send browser notifications even when the user is not actively on the site. Setup is simple: generate the keys below, then enable the feature.'; $LANG['web_push_admin_enable'] = 'Enable browser notifications'; $LANG['web_push_admin_https_note'] = 'This feature works on a live HTTPS site. Localhost is the usual exception for testing.'; $LANG['web_push_vapid_subject'] = 'Contact Address'; $LANG['web_push_vapid_subject_note'] = 'Enter a contact value that belongs to you. The easiest option is an email address. Example: mailto:support@yoursite.com'; $LANG['web_push_ttl'] = 'Notification retry time (seconds)'; $LANG['web_push_ttl_note'] = 'If the user is offline, this controls how long the system should keep trying to deliver the notification. The default value is usually fine.'; $LANG['web_push_vapid_public_key'] = 'Key shared with the browser'; $LANG['web_push_public_key_note'] = 'This key is created automatically. It can be used by the browser and is not secret.'; $LANG['web_push_vapid_private_key'] = 'Secret key kept on the server'; $LANG['web_push_private_key_hidden_note'] = 'This key stays on the server only. It must never be shown to visitors or included in browser code.'; $LANG['web_push_admin_events'] = 'Event Triggers'; $LANG['web_push_event_live_started'] = 'Live started'; $LANG['web_push_event_tip_received'] = 'Tip received'; $LANG['web_push_event_post_like'] = 'Post like'; $LANG['web_push_event_comment'] = 'Comment'; $LANG['web_push_event_follow'] = 'Follow'; $LANG['web_push_event_subscription'] = 'Subscription'; $LANG['web_push_event_announcement'] = 'Announcement'; $LANG['web_push_vapid_guide_title'] = 'How do I set this up?'; $LANG['web_push_vapid_guide_intro'] = 'No technical knowledge is required. The easiest option is to create the keys automatically with the button in this panel.'; $LANG['web_push_vapid_step_1'] = 'Step 1: Click the "Generate VAPID Keys" button below.'; $LANG['web_push_vapid_step_2'] = 'Step 2: The system will create the two required keys automatically and fill the fields for you. You do not need to type them manually.'; $LANG['web_push_vapid_step_3'] = 'Step 3: Enter your email address or website URL in the "Contact Address" field. Example: mailto:support@yoursite.com'; $LANG['web_push_vapid_step_4'] = 'Step 4: Choose which events should send notifications, then enable browser notifications and save.'; $LANG['web_push_vapid_step_5'] = 'Step 5: If you generate new keys later, existing browser permissions will stop working and users will need to allow notifications again.'; $LANG['web_push_generate_keys'] = 'Generate VAPID Keys'; $LANG['web_push_generate_keys_note'] = 'This button creates the required keys automatically. If you generate new keys later, existing browser permissions will stop working until users allow notifications again.'; $LANG['web_push_schema_missing'] = 'Database update is required. Please run newSQL.sql.'; $LANG['web_push_keys_missing'] = 'First click "Generate VAPID Keys" to create the keys, then enable browser notifications.'; $LANG['web_push_generate_failed'] = 'Unable to generate VAPID keys.'; $LANG['web_push_generate_success'] = 'VAPID keys generated successfully.'; $LANG['moderator_permission_select_all'] = 'All'; $LANG['demo_account_label'] = 'Demo'; $LANG['demo_account_enabled'] = 'Read-only demo access'; $LANG['demo_account_disabled'] = 'Demo disabled'; $LANG['demo_account_manage_notice'] = 'Only the real admin can assign or remove demo access.'; $LANG['demo_account_role_notice'] = 'Demo access gives this account read-only admin panel visibility.'; $LANG['demo_settings_locked_notice'] = 'This is a demo account. You cannot change settings.'; $LANG['demo_admin_readonly_notice'] = 'This is a demo account. You can view the admin panel but cannot save any changes.'; $LANG['moderator_permission_select_none'] = 'None'; $LANG['moderator_permission_feature_access'] = 'Page access'; $LANG['moderator_permission_feature_access_desc'] = 'Allows the moderator to view this admin page.'; $LANG['moderator_permission_feature_actions'] = 'Page actions'; $LANG['moderator_permission_feature_actions_desc'] = 'Allows the moderator to run edit, update and delete actions from this page.'; $LANG['manage_community_subscriptions'] = 'Community Subscriptions'; $LANG['manage_community_payments'] = 'Community Payments'; $LANG['all_community_subscriptions'] = 'All Community Subscriptions'; $LANG['active_community_subscriptions'] = 'Active Community Subscriptions'; $LANG['inactive_community_subscriptions'] = 'Inactive Community Subscriptions'; $LANG['declined_community_subscriptions'] = 'Declined Community Subscriptions'; $LANG['community_reference'] = 'Community'; $LANG['community_subscription_member'] = 'Member'; $LANG['community_subscription_owner'] = 'Community Owner'; $LANG['subscription_scope_community_plan'] = 'Community Plan'; $LANG['total_community_subscription_payments'] = 'Total Community Subscription Payments'; $LANG['successful_community_subscription_payments'] = 'Successful Community Subscription Payments'; $LANG['pending_community_subscription_payments'] = 'Pending Community Subscription Payments'; $LANG['declined_community_subscription_payments'] = 'Declined Community Subscription Payments'; $LANG['community_payment_reference'] = 'Reference'; $LANG['no_community_subscriptions_found'] = 'No community subscriptions found.'; $LANG['no_community_subscription_payments_found'] = 'No community subscription payments found.'; $LANG['signup_intent_label'] = 'I want to join as'; $LANG['signup_intent_user'] = 'User'; $LANG['signup_intent_agency'] = 'Agency'; $LANG['signup_intent_creator'] = 'Creator'; $LANG['registration_role_mode'] = 'Registration role mode'; $LANG['registration_role_mode_desc'] = 'Control which signup intent options are visible during registration.'; $LANG['registration_role_mode_legacy'] = 'Legacy (User only)'; $LANG['registration_role_mode_user_agency'] = 'User + Agency'; $LANG['registration_role_mode_user_agency_creator'] = 'User + Agency + Creator'; $LANG['agency_auto_creator_on_approval'] = 'Auto creator on agency approval'; $LANG['agency_auto_creator_on_approval_desc'] = 'When enabled, approving an agency create request automatically upgrades the owner to creator status.'; $LANG['registration_role_settings_saved'] = 'Registration role settings updated successfully.'; $LANG['invalid_registration_role_mode'] = 'Invalid registration role mode.'; $LANG['invalid_agency_auto_creator_on_approval'] = 'Invalid auto-creator setting.'; $LANG['pwa_install_app'] = 'Install App'; $LANG['pwa_ios_install_help'] = 'Open this site in Safari, tap Share, then tap Add to Home Screen.'; $LANG['pwa_ios_safari_only'] = 'On iPhone and iPad, app installation is available only in Safari.'; $LANG['pwa_android_install_unavailable'] = 'Install popup is not available yet. Please use browser menu > Add to Home screen.'; $LANG['pwa_popup_title'] = 'Install App'; $LANG['pwa_popup_desc_default'] = 'Add this app to your home screen for faster access and a better full-screen experience.'; $LANG['pwa_popup_later'] = 'Maybe later'; $LANG['email_payoneer'] = 'Email Payoneer'; $LANG['confirm_email_payoneer'] = 'Confirm Email Payoneer'; $LANG['email_zelle'] = 'Email Zelle'; $LANG['confirm_email_zelle'] = 'Confirm Email Zelle'; $LANG['document_id'] = 'Document ID'; $LANG['bitcoin_wallet'] = 'Bitcoin Wallet'; $LANG['alias_mp'] = 'Alias MP'; $LANG['nro_cvu'] = 'Nro. CVU'; $LANG['payout_required_fields_warning'] = 'Please fill the required fields for the selected payout method.'; $LANG['payout_emails_not_match'] = 'Entered email addresses do not match.'; $LANG['manage_chats'] = 'Manage Chats'; $LANG['chat_conversations'] = 'Conversations'; $LANG['chat_participants'] = 'Participants'; $LANG['chat_last_message'] = 'Last Message'; $LANG['chat_sender'] = 'Sender'; $LANG['chat_receiver'] = 'Receiver'; $LANG['chat_sent_time'] = 'Sent Time'; $LANG['chat_open_conversation'] = 'Open Chat'; $LANG['chat_no_conversations_found'] = 'No conversations found.'; $LANG['chat_no_messages_found'] = 'No messages found.'; $LANG['chat_message_type_file'] = 'File'; $LANG['chat_message_type_sticker'] = 'Sticker'; $LANG['chat_message_type_gif'] = 'GIF'; $LANG['report_message'] = 'Report Message'; $LANG['reported_messages'] = 'Reported Messages'; $LANG['moderation_center_title'] = 'Moderation Center'; $LANG['moderation_logs_title'] = 'Moderation Logs'; $LANG['moderation_network_rules_title'] = 'Network Rules'; $LANG['moderation_user_title'] = 'User Moderation'; $LANG['moderation_state_label'] = 'State'; $LANG['moderation_state_active'] = 'Active'; $LANG['moderation_state_age_hold'] = 'Age Hold'; $LANG['moderation_state_suspended'] = 'Suspended'; $LANG['moderation_state_banned'] = 'Banned'; $LANG['moderation_reason_label'] = 'Reason Code'; $LANG['moderation_reason_placeholder'] = 'fake_account, minor_policy, abuse'; $LANG['moderation_reason_required'] = 'A reason code is required for this moderation action.'; $LANG['moderation_public_note_label'] = 'Public Note'; $LANG['moderation_public_note_placeholder'] = 'Optional explanation for future user-facing flows.'; $LANG['moderation_admin_note_label'] = 'Admin Note'; $LANG['moderation_admin_note_placeholder'] = 'Internal note for the moderation team.'; $LANG['moderation_until_label'] = 'Expires At'; $LANG['moderation_until_note'] = 'Leave empty for a permanent restriction.'; $LANG['moderation_last_seen_label'] = 'Last Seen'; $LANG['moderation_last_seen_ip_label'] = 'Last Seen IP'; $LANG['moderation_review_action'] = 'Moderation'; $LANG['moderation_apply_action'] = 'Apply Moderation'; $LANG['moderation_clear_action'] = 'Clear Restriction'; $LANG['moderation_history_title'] = 'Moderation History'; $LANG['moderation_history_empty'] = 'No moderation action has been recorded yet.'; $LANG['moderation_recent_auth_title'] = 'Recent Auth Events'; $LANG['moderation_recent_auth_empty'] = 'No recent auth activity was found for this user.'; $LANG['moderation_search_user'] = 'Search for user'; $LANG['moderation_center_note'] = 'Review age holds, suspensions, bans, and recent access activity from one screen.'; $LANG['moderation_current_state_note'] = 'Current moderation state'; $LANG['moderation_account_banned_message'] = 'Your account has been banned.'; $LANG['moderation_account_suspended_message'] = 'Your account is suspended.'; $LANG['moderation_login_blocked_network'] = 'Login is temporarily blocked from this network.'; $LANG['moderation_register_blocked_network'] = 'Registration is temporarily blocked from this network.'; $LANG['moderation_protected_user'] = 'This user cannot be moderated from the panel.'; $LANG['moderation_invalid_expiry'] = 'Expiry must be in the future.'; $LANG['moderation_invalid_rule_value'] = 'Please enter a valid IP address or CIDR block.'; $LANG['moderation_network_rule_new'] = 'Create Network Rule'; $LANG['moderation_network_rule_type'] = 'Rule Type'; $LANG['moderation_network_rule_value'] = 'Rule Value'; $LANG['moderation_network_rule_scope'] = 'Scope'; $LANG['moderation_network_rule_decision'] = 'Decision'; $LANG['moderation_network_rule_note'] = 'Optional internal note.'; $LANG['moderation_network_rule_create_action'] = 'Create Rule'; $LANG['moderation_network_rule_help'] = 'Use CIDR when one user rotates IPs inside the same network block. Review rules only log matches without blocking access.'; $LANG['moderation_network_rule_empty'] = 'No network rules were found.'; $LANG['moderation_logs_note'] = 'Every moderation action is written into the audit log for traceability.'; $LANG['moderation_logs_empty'] = 'No moderation audit entry was found.'; $LANG['moderation_scope_login'] = 'Login'; $LANG['moderation_scope_register'] = 'Register'; $LANG['moderation_scope_sitewide'] = 'Sitewide'; $LANG['moderation_decision_block'] = 'Block'; $LANG['moderation_decision_review'] = 'Review'; $LANG['reported_message'] = 'Reported Message'; $LANG['delete_report_message'] = 'Delete reported message'; $LANG['sure_to_delete_reported_message'] = 'Hi Admin! Are you sure want to delete this reported message? There is no undo!'; $LANG['message_reported_success_title'] = 'Message reported'; $LANG['message_reported_success_desc'] = 'Your message report has been submitted.'; $LANG['message_report_removed_title'] = 'Report removed'; $LANG['message_report_removed_desc'] = 'Your message report has been removed.'; $LANG['report_message_note'] = 'Moderator Note'; $LANG['report_message_note_placeholder'] = 'Write a note to send to the reporter (optional).'; $LANG['report_message_quick_checked'] = 'Reviewed note'; $LANG['report_message_quick_deleted'] = 'Removed note'; $LANG['report_message_auto_note_checked'] = 'Your report has been reviewed by our moderation team.'; $LANG['report_message_auto_note_deleted'] = 'Your report has been finalized. The reported message was removed by our moderation team.'; $LANG['report_message_notify_checked'] = 'Your report has been reviewed by our moderation team.'; $LANG['report_message_notify_deleted'] = 'Your report has been finalized. The reported message was removed by our moderation team.'; $LANG['moderator_note_prefix'] = 'Moderator note:'; $LANG['report_message_check_popup_title'] = 'Add a moderator note'; $LANG['report_message_check_popup_desc'] = 'Write an optional note and click the arrow to mark this report as checked.'; $LANG['report_message_mark_checked'] = 'Mark as checked'; $LANG['chat_view_all_messages'] = 'View all messages'; $LANG['admin_open_palette'] = 'Quick Open'; $LANG['admin_pending_tasks'] = 'Pending Tasks'; $LANG['admin_no_pending_tasks'] = 'No pending tasks.'; $LANG['admin_smart_alerts'] = 'Smart Alerts'; $LANG['admin_no_smart_alerts'] = 'No critical alerts right now.'; $LANG['admin_system_health'] = 'System Health'; $LANG['admin_health_healthy'] = 'Healthy'; $LANG['admin_health_warning'] = 'Warning'; $LANG['admin_health_critical'] = 'Critical'; $LANG['admin_health_database'] = 'Database'; $LANG['admin_health_mail'] = 'Mail'; $LANG['admin_health_storage'] = 'Storage'; $LANG['admin_health_scheduler'] = 'Scheduler'; $LANG['admin_alert_overdue_scheduled'] = '{count} scheduled posts are overdue.'; $LANG['admin_alert_pending_withdrawals'] = '{count} withdrawal requests are waiting.'; $LANG['admin_alert_declined_withdrawals'] = '{count} payout requests were declined recently.'; $LANG['admin_alert_failed_webhooks'] = '{count} webhook events failed verification.'; $LANG['site_theme'] = 'Site Theme'; $LANG['site_theme_page_note'] = 'This screen controls the real frontend site theme. Landing page style and plugin settings remain under Manage Landing Page.'; $LANG['active_theme'] = 'Active theme'; $LANG['validation_failed'] = 'Validation failed'; $LANG['fallback_chain'] = 'Fallback chain'; $LANG['admin_alert_storage_low_space'] = 'Storage free space is low ({percent} left).'; $LANG['admin_alert_email_delivery_disabled'] = 'Email sending is disabled.'; $LANG['admin_command_palette_title'] = 'Quick command palette'; $LANG['admin_command_palette_placeholder'] = 'Type a page or action...'; $LANG['admin_command_palette_no_results'] = 'No matching command found.'; $LANG['admin_command_palette_hint'] = 'Use arrow keys and Enter to navigate.'; $LANG['dashboard_payment_method_breakdown'] = 'Payment method breakdown'; $LANG['dashboard_subscription_health'] = 'Subscription health'; $LANG['dashboard_new_vs_paying_users'] = 'New users vs paying users'; $LANG['dashboard_revenue_by_payment_type'] = 'Revenue by payment type'; $LANG['dashboard_payout_pipeline'] = 'Payout pipeline'; $LANG['dashboard_content_monetization'] = 'Content monetization'; $LANG['dashboard_creator_funnel'] = 'Creator funnel'; $LANG['dashboard_content_radar'] = 'Content radar'; $LANG['dashboard_status_ok'] = 'OK'; $LANG['dashboard_status_paid'] = 'Paid'; $LANG['dashboard_dataset_active'] = 'Active'; $LANG['dashboard_dataset_inactive'] = 'Inactive'; $LANG['dashboard_dataset_declined'] = 'Declined'; $LANG['dashboard_dataset_decline_rate'] = 'Decline rate'; $LANG['dashboard_dataset_registered_users'] = 'Registered users'; $LANG['dashboard_dataset_paying_users'] = 'Paying users'; $LANG['dashboard_dataset_post_share'] = 'Post share %'; $LANG['dashboard_dataset_revenue_share'] = 'Revenue share %'; $LANG['dashboard_funnel_step_verification_submitted'] = 'Verification submitted'; $LANG['dashboard_funnel_step_verification_approved'] = 'Verification approved'; $LANG['dashboard_funnel_step_creators_enabled'] = 'Creators enabled'; $LANG['dashboard_funnel_step_creators_with_sales'] = 'Creators with sales'; $LANG['dashboard_funnel_step_creators_with_subscribers'] = 'Creators with subscribers'; $LANG['dashboard_payment_type_subscription'] = 'Subscription'; $LANG['dashboard_payment_type_unlock_message'] = 'Unlock message'; $LANG['dashboard_payment_type_agency_boost'] = 'Agency boost'; $LANG['dashboard_axis_posts'] = 'Posts'; $LANG['dashboard_axis_revenue'] = 'Revenue'; $LANG['dashboard_payments_suffix'] = 'payments'; $LANG['boost_post_expire_days'] = 'Boost post expire days'; $LANG['boosted_posts_visibility'] = 'Boosted posts visibility'; $LANG['boosted_posts_visibility_desc'] = 'Enable to show boosted posts in feeds and discovery placements.'; $LANG['boost_post_expire_days_desc'] = 'Set how many days a boosted post stays active. Minimum: 1 day.'; $LANG['upload_ui_media_preparing_1_title'] = 'Preparing your media'; $LANG['upload_ui_media_preparing_1_hint'] = 'A secure upload session is starting.'; $LANG['upload_ui_media_preparing_2_title'] = 'Connecting the upload'; $LANG['upload_ui_media_preparing_2_hint'] = 'Your file will be sent in parts.'; $LANG['upload_ui_media_preparing_3_title'] = 'Upload is about to start'; $LANG['upload_ui_media_preparing_3_hint'] = 'Please keep this page open.'; $LANG['upload_ui_media_uploading_1_title'] = 'Uploading your media'; $LANG['upload_ui_media_uploading_1_hint'] = 'This may take a while depending on your connection.'; $LANG['upload_ui_media_uploading_2_title'] = 'Upload is continuing'; $LANG['upload_ui_media_uploading_2_hint'] = 'File parts are being transferred.'; $LANG['upload_ui_media_uploading_3_title'] = 'Final parts are uploading'; $LANG['upload_ui_media_uploading_3_hint'] = 'The upload is close to completion.'; $LANG['upload_ui_media_processing_1_title'] = 'Processing your media'; $LANG['upload_ui_media_processing_1_hint'] = 'The server is checking the uploaded file.'; $LANG['upload_ui_media_processing_2_title'] = 'Optimizing your media'; $LANG['upload_ui_media_processing_2_hint'] = 'Required conversions are being applied.'; $LANG['upload_ui_media_processing_3_title'] = 'Creating your post'; $LANG['upload_ui_media_processing_3_hint'] = 'The final output is being prepared.'; $LANG['upload_ui_media_done_title'] = 'Upload completed'; $LANG['upload_ui_media_done_hint'] = ''; $LANG['upload_ui_media_error_title'] = 'Upload failed'; $LANG['upload_ui_media_error_hint'] = 'Please try again.'; $LANG['upload_ui_reel_preparing_1_title'] = 'Preparing your video'; $LANG['upload_ui_reel_preparing_1_hint'] = 'A secure upload session is starting.'; $LANG['upload_ui_reel_preparing_2_title'] = 'Splitting the video upload'; $LANG['upload_ui_reel_preparing_2_hint'] = 'Large files will be sent in parts.'; $LANG['upload_ui_reel_preparing_3_title'] = 'Upload is about to start'; $LANG['upload_ui_reel_preparing_3_hint'] = 'Please keep this page open.'; $LANG['upload_ui_reel_uploading_1_title'] = 'Uploading your video'; $LANG['upload_ui_reel_uploading_1_hint'] = 'Your video is uploading in parts.'; $LANG['upload_ui_reel_uploading_2_title'] = 'Video upload is in progress'; $LANG['upload_ui_reel_uploading_2_hint'] = 'Parts are being transferred to the server.'; $LANG['upload_ui_reel_uploading_3_title'] = 'Video upload is nearly complete'; $LANG['upload_ui_reel_uploading_3_hint'] = 'The last parts are being uploaded.'; $LANG['upload_ui_reel_processing_1_title'] = 'Processing your video'; $LANG['upload_ui_reel_processing_1_hint'] = 'The server is checking the uploaded video.'; $LANG['upload_ui_reel_processing_2_title'] = 'Optimizing your video'; $LANG['upload_ui_reel_processing_2_hint'] = 'Format and quality adjustments are being prepared.'; $LANG['upload_ui_reel_processing_3_title'] = 'Creating your video'; $LANG['upload_ui_reel_processing_3_hint'] = 'The final video output is being prepared.'; $LANG['upload_ui_reel_done_title'] = 'Your video is ready'; $LANG['upload_ui_reel_done_hint'] = ''; $LANG['upload_ui_reel_error_title'] = 'Video upload failed'; $LANG['upload_ui_reel_error_hint'] = 'Please try again.'; $LANG['upload_ui_story_preparing_1_title'] = 'Preparing your story'; $LANG['upload_ui_story_preparing_1_hint'] = 'A secure upload session is starting.'; $LANG['upload_ui_story_preparing_2_title'] = 'Connecting the upload'; $LANG['upload_ui_story_preparing_2_hint'] = 'Your file will be sent in parts.'; $LANG['upload_ui_story_preparing_3_title'] = 'Story upload is about to start'; $LANG['upload_ui_story_preparing_3_hint'] = 'Please keep this page open.'; $LANG['upload_ui_story_uploading_1_title'] = 'Uploading your story'; $LANG['upload_ui_story_uploading_1_hint'] = 'This may take a while depending on your connection.'; $LANG['upload_ui_story_uploading_2_title'] = 'Story upload is continuing'; $LANG['upload_ui_story_uploading_2_hint'] = 'Parts are being transferred to the server.'; $LANG['upload_ui_story_uploading_3_title'] = 'Story upload is nearly complete'; $LANG['upload_ui_story_uploading_3_hint'] = 'The last parts are being uploaded.'; $LANG['upload_ui_story_processing_1_title'] = 'Processing your story'; $LANG['upload_ui_story_processing_1_hint'] = 'The server is checking the uploaded file.'; $LANG['upload_ui_story_processing_2_title'] = 'Optimizing your story'; $LANG['upload_ui_story_processing_2_hint'] = 'Required conversions are being applied.'; $LANG['upload_ui_story_processing_3_title'] = 'Creating your story'; $LANG['upload_ui_story_processing_3_hint'] = 'The final output is being prepared.'; $LANG['upload_ui_story_done_title'] = 'Your story is ready'; $LANG['upload_ui_story_done_hint'] = ''; $LANG['upload_ui_story_error_title'] = 'Story upload failed'; $LANG['upload_ui_story_error_hint'] = 'Please try again.'; $LANG['qr_code_ready_note'] = 'Your current QR code is ready for quick profile sharing.'; $LANG['qr_code_empty_note'] = 'Generate a profile QR code and keep it ready for direct scans.'; $LANG['qr_guide_step_one'] = 'Create your personal QR code for your profile.'; $LANG['qr_guide_step_two'] = 'Save or show it on another screen for instant access.'; $LANG['qr_guide_step_three'] = 'Share it on your social channels when a code is available.'; $LANG['to_start_sharing'] = 'to unlock quick share shortcuts.'; $LANG['available'] = 'Available'; $LANG['back'] = 'Back'; $LANG['boost_expired'] = 'Boost expired'; $LANG['boost_post'] = 'Boost Post'; $LANG['boosted'] = 'Boosted'; $LANG['campaign_donate_btn'] = 'Donate'; $LANG['check_email_address'] = 'Please check your email address.'; $LANG['choose_boost_plan'] = 'Choose a reach plan that matches the audience you want to unlock.'; $LANG['choose_post_visibility'] = 'Choose who can view this post after you publish it.'; $LANG['community'] = 'Community'; $LANG['completed'] = 'Completed'; $LANG['confirmation_email_error'] = 'We could not send the confirmation email. Please try again.'; $LANG['contact_admin_for_activation'] = 'Please contact the site administrator to activate the license.'; $LANG['day'] = 'Day'; $LANG['delete_account_not'] = 'Enter your current password to start deleting your account.'; $LANG['deletemyaccount'] = 'Delete my account'; $LANG['featured'] = 'Featured'; $LANG['following'] = 'Following'; $LANG['friends_activity_note'] = 'Recent interactions from your network'; $LANG['giphy_search_placeholder'] = 'Search GIFs'; $LANG['go_to_profile'] = 'View profile'; $LANG['how_it_works'] = 'How it works'; $LANG['locked_frames'] = 'Locked frames'; $LANG['no_frame_found'] = 'No frames found yet.'; $LANG['no_gifs_found_for_search'] = 'No GIFs found for your search.'; $LANG['no_point_purchase_yet'] = 'No point purchases yet'; $LANG['not_anything'] = 'Not set'; $LANG['not_enough_balance_purchase'] = 'You do not have enough balance for this purchase.'; $LANG['owned'] = 'Owned'; $LANG['owned_frames'] = 'Ready to use'; $LANG['photo'] = 'Photo'; $LANG['please_login_to_continue'] = 'Please log in to continue.'; $LANG['poll_builder_subtitle'] = 'Create quick choices for your audience and keep the vote effortless.'; $LANG['processing'] = 'Processing...'; $LANG['read_more'] = 'Read more'; $LANG['recent'] = 'Recent'; $LANG['schedule_hint'] = 'Pick a date and time for your post.'; $LANG['start_deletion'] = 'Start deletion'; $LANG['starting_price'] = 'Starting price'; $LANG['time'] = 'Time'; $LANG['time_format_hint'] = '24-hour format.'; $LANG['timezone'] = 'Timezone'; $LANG['unlock_this_frame_note'] = 'This frame is not unlocked on your account yet.'; $LANG['use_this_frame'] = 'Use this frame'; $LANG['video'] = 'Video'; $LANG['videos'] = 'Videos'; $LANG['visible_points'] = 'Visible points'; $LANG['who_can_see_everyone_desc'] = 'Visible to everyone on the platform.'; $LANG['who_can_see_followers_desc'] = 'Only your followers can view this post.'; $LANG['who_can_see_subscribers_desc'] = 'Only your subscribers can view this post.'; $LANG['you_have_this_frame'] = 'This frame is ready to use.'; $LANG['your_balance_is_enough_for_purchase'] = 'Your balance is enough for this purchase.'; $LANG['blog_comments_status'] = 'Blog Comments'; $LANG['blog_comments_status_desc'] = 'Toggle comments on blog posts globally.'; $LANG['blog_allow_comments'] = 'Enable Comments'; $LANG['blog_comments_help'] = 'Allow registered users to comment on this blog post.'; $LANG['blog_comments_disabled'] = 'Comments are disabled for this blog post.'; $LANG['blog_comments_disabled_global'] = 'Comments are disabled for blog posts.'; $LANG['blog_login_to_comment'] = 'Sign in to join the discussion.'; $LANG['blog_comment_posted'] = 'Comment posted successfully.'; $LANG['blog_category_label'] = 'Blog category'; $LANG['blog_category_help'] = 'Assign one primary category to this blog post.'; $LANG['blog_category_placeholder'] = 'Select or type a category'; $LANG['blog_tags_label'] = 'Blog tags'; $LANG['blog_tags_help'] = 'Separate tags with commas.'; $LANG['blog_tags_placeholder'] = 'world news, politics, automotive'; $LANG['blog_all_categories'] = 'All categories'; $LANG['blog_homepage_status'] = 'Homepage blog section'; $LANG['blog_homepage_status_desc'] = 'Show published admin blog posts automatically on the home feed.'; $LANG['blog_homepage_limit'] = 'Homepage blog limit'; $LANG['blog_homepage_limit_desc'] = 'Choose how many admin blog posts to show on the home feed.'; $LANG['blog_homepage_badge'] = 'From the blog'; $LANG['blog_homepage_title'] = 'Fresh reads from the admin desk'; $LANG['blog_homepage_subtitle'] = 'Published admin blog posts appear here automatically so users can discover important updates faster.'; $LANG['blog_homepage_view_all'] = 'View all blog posts'; $LANG['blog_content_ads_status'] = 'Blog content ads'; $LANG['blog_content_ads_status_desc'] = 'Enable ad placements inside blog posts. Individual blog posts can decide whether to show top, inline and bottom ads.'; $LANG['blog_detail_ad_settings'] = 'Blog ad placements'; $LANG['blog_detail_ad_settings_desc'] = 'Choose where ads may appear inside this blog post. Requires an active ad code in Ads Manager.'; $LANG['blog_show_top_ad'] = 'Top ad'; $LANG['blog_show_top_ad_desc'] = 'Display an ad above the blog content.'; $LANG['blog_show_inline_ad'] = 'Inline ad'; $LANG['blog_show_inline_ad_desc'] = 'Insert an ad inside the blog content after the opening paragraphs when possible.'; $LANG['blog_show_bottom_ad'] = 'Bottom ad'; $LANG['blog_show_bottom_ad_desc'] = 'Display an ad below the blog content.'; $LANG['blog_top_ad_slot'] = 'Blog top slot'; $LANG['blog_top_ad_slot_desc'] = 'Shown above the blog content area.'; $LANG['blog_inline_ad_slot'] = 'Blog inline slot'; $LANG['blog_inline_ad_slot_desc'] = 'Shown between blog content paragraphs.'; $LANG['blog_bottom_ad_slot'] = 'Blog bottom slot'; $LANG['blog_bottom_ad_slot_desc'] = 'Shown below the blog content area.'; $LANG['theme_poster'] = 'Theme Poster'; $LANG['mercadopago_admin_overview_title'] = 'Connection Overview'; $LANG['mercadopago_admin_overview_desc'] = 'Review the active mode, token readiness, and callback endpoints for this installation.'; $LANG['mercadopago_admin_current_mode'] = 'Current Mode'; $LANG['mercadopago_admin_active_mode_token'] = 'Active Mode Token'; $LANG['mercadopago_admin_return_url'] = 'Return URL'; $LANG['mercadopago_admin_webhook_url'] = 'Webhook URL'; $LANG['mercadopago_admin_url_note'] = 'These URLs are generated automatically for the current installation. Make sure they are reachable over public HTTPS on both Apache and Nginx.'; $LANG['copy'] = 'Copy'; $LANG['refresh'] = 'Refresh'; $LANG['live_obs_admin_note'] = 'OBS / RTMP ingest is enabled only when LiveKit is selected as the live streaming provider. Agora keeps browser live only.'; $LANG['live_obs_feature_status'] = 'OBS / RTMP ingest status'; $LANG['live_obs_feature_status_note'] = 'Allows creators to choose OBS / RTMP as the stream source when LiveKit is configured. Turning this off keeps browser live streaming available.'; $LANG['live_obs_livekit_required'] = 'LiveKit required'; $LANG['live_obs_livekit_required_note'] = 'Use LiveKit and keep this toggle on to allow OBS / RTMP ingest.'; $LANG['live_obs_disabled_by_admin'] = 'OBS / RTMP ingest is currently disabled by the administrator.'; $LANG['live_stream_source'] = 'Stream source'; $LANG['live_stream_source_browser'] = 'Browser'; $LANG['live_stream_source_browser_note'] = 'Start your live instantly from this page.'; $LANG['live_stream_source_obs'] = 'OBS / RTMP'; $LANG['live_stream_source_obs_note'] = 'Get a server URL and stream key, then go live from OBS.'; $LANG['live_stream_source_obs_schedule'] = 'If this live is scheduled, your OBS connection details will be ready when the live starts.'; $LANG['live_obs_unavailable'] = 'OBS / RTMP is available only when LiveKit is the active live streaming provider.'; $LANG['live_obs_unavailable_now'] = 'OBS / RTMP is not available right now.'; $LANG['live_obs_wrong_source'] = 'This live stream is not configured for OBS / RTMP.'; $LANG['live_obs_schedule_not_started'] = 'OBS / RTMP settings will be provisioned when the scheduled live starts.'; $LANG['live_obs_control_room'] = 'OBS Control Room'; $LANG['live_obs_control_title'] = 'OBS / RTMP Ingest'; $LANG['live_obs_source_label'] = 'OBS / RTMP'; $LANG['live_obs_control_copy'] = 'Use the server URL and stream key below in OBS. You can manage the live here while OBS sends the video.'; $LANG['live_obs_status_waiting'] = 'Waiting for stream'; $LANG['live_obs_status_live'] = 'Live'; $LANG['live_obs_status_disconnected'] = 'Disconnected'; $LANG['live_obs_status_error'] = 'Error'; $LANG['live_obs_server_url'] = 'Server URL'; $LANG['live_obs_provisioning'] = 'Preparing your OBS connection...'; $LANG['live_obs_stream_key'] = 'Stream Key'; $LANG['live_obs_regenerate_key'] = 'Regenerate Stream Key'; $LANG['live_obs_not_available_yet'] = 'Not available yet'; $LANG['live_obs_update_failed'] = 'Unable to update OBS ingest.'; $LANG['live_obs_endpoint_unreachable'] = 'Unable to contact the OBS ingest endpoint.'; $LANG['live_obs_regenerate_confirm'] = 'Regenerate the OBS stream key? The current key will stop working immediately.'; $LANG['live_obs_config_incomplete'] = 'LiveKit configuration is incomplete.'; $LANG['live_obs_provision_failed'] = 'Live ingest could not be provisioned for this live stream.'; ?> Camilaa
Forgot your password?
Camilaa
active recently
Follow
Become a Subscriber
Send tip
Gift a Frame
Come have a taste👅😍I give the best sloppy blow job and I’m crazy in bed too🤭😜*I love guys that smell nice and are clean🌸🌸🌸🌸🌸 I’m a Slimthick baddie that very naught let me cream on you papi 💦💦💦
Welcome to midruns!
Sign up with Midruns premium Naija Escort and Support Creators Content website in Nigeria to make money and discover exlusively the contents of your favouret stars!
Profile Info
Gender
Age 27
Birthdate 01.01.1999
Profile category
Likes 0
Comments 0
About
Come have a taste👅😍I give the best sloppy blow job and I’m crazy in bed too🤭😜*I love guys that smell nice and are clean🌸🌸🌸🌸🌸 I’m a Slimthick baddie that very naught let me cream on you papi 💦💦💦
midruns
@midruns
Follow