lang = {} -- lang:get("noti_stop_working") lang.translations = { gg = "[WARN] Placeholder Text Form: %s", -- Placeholder Text Ignore noti_group_members_01 = "Not Enough Members", noti_group_members_02 = "Too many members", noti_route_started_invite = "You cannot invite with a job started.", noti_route_started_join = "You cannot join this group their job is already started.", noti_invited_group = "You recieved a group invite for a electrician group.", noti_ic_arrived = "You have arrived, head to the back of the truck to get the unit.", noti_vehicle_spawn_01 = "Work vehicle is marked on your gps. License plate %s", noti_vehicle_spawn_02 = "Work vehicle is out front with license plate %s", noti_em_failfix = "Failed to Fix Box.", noti_ic_arrive = "Take out the units when you are at the work site.", noti_rt_notoolbox = "You will need your toolbox for this repair. Go to the back of the truck to get it.", noti_event_blackoutstart = "Power outage detected. Repair boxes at the Los Santos Electrical Center for bonus pay.", noti_event_blackoutend = "Power has been restored citywide.", noti_event_payout = "You earned an additional +$%s and +%s XP for assisting during the outage.", target_repair = "Repair", target_unit = "Retrieve Unit", target_install = "Install Unit", target_gc_mg = "View Group", target_gc_su = "Swap Uniform", blip_workvehicle = "Work Vehicle", popup_g_ws = "Go to work site.", popup_g_vws = "Bring vehicle to work site.", popup_em_01 = "Fix The Fuse Panel.", popup_em_02 = "Locate the Broken Fuse Box", popup_ic_02 = "Install the unit.", popup_ic_03 = "Get unit from back of work truck.", popup_rt_02 = "Get your toolbox from the back of the work truck.", popup_rt_03 = "Find & Repair Broken Units.", popup_ci_01 = "Find and Fix Circuits", -- Navigation nav_overview = 'Overview', nav_progress = 'Progress', nav_jobs = 'Jobs', nav_challenges = 'Challenges', nav_leaderboard = 'Leaderboards', -- Defaults default_inventory_additem = "Could not add item", default_inventory_removeitem = "Could not remove item", default_money_addmoney = "Could not Add Money", default_money_removemoney = "Could Not Afford Purchase", default_error = "Failed to do this", } lang.ui_translations = { util_close_btn = "Close", util_esc_btn = "ESC", util_xp = "XP", util_cash = "Cash", util_money = "Money", util_experience = "Experience", util_level = "Level", overview_level_progress = "Progress to Next Level", overview_daily_experience = "Experience Gained Today", overview_completed_challenges = "Total Completed Challenges", overview_claim_reward_packages_title = "Tasks Completed to Reward", overview_claim_reward_title = "Claim Reward", overview_claim_reward_desc = "Click The Present at Top Left", overview_claim_reward_title2 = "Reward Claimed", overview_claim_reward_desc2 = "Enjoy your reward!", overview_reward_item = "Item", progress_current_level = "Current Level Progress", progress_money_bonus = "Experience Bonus", progress_money_bonus2 = "Bonus Experience", progress_exp_bonus = "Money Bonus", progress_exp_bonus2 = "Bonus Money", progress_new_unlocks = "New Unlocks", leaderboards_header_pname = "Player Names", leaderboards_header_streak = "Highest Streak", leaderboards_right_yourplacement = "Your Placement", leaderboards_rank = "Rank", jobs_info_title = "View Job Information", jobs_info_desc = "Select a job to view details and get started!", jobs_reward_title = "Job Rewards", jobs_req_title = "Job Requirements", jobs_route_req_01 = "Group Size", jobs_route_req_02 = "Required Level", jobs_start = "Start Job", jobs_cancel = "Cancel Job", jobs_route_error_01 = "Only Group Leader can Start Jobs", jobs_route_error_02 = "Too Low of Level", jobs_route_error_03 = "Job Already in Progress", challenges_level_req = "Requires Level", challenges_inprogress = "In Progress", challenges_progress = "Progress", challenges_available = "Available", challenges_rewards = "Rewards", challenges_cancel = "Cancel", challenges_complete = "Complete", challenges_start_challenges = "Start Challenge", challenges_select_challenges = "Select a Challenge", challenges_active_challenges = "Active Challenge", challenges_select_challenges_desc = "Choose from available options", challenges_noactive_title = "No Active Challenge", challenges_noactive_desc = "You don't have any active challenges at the moment.", group_group_manager = "Group Manager", group_group_tooltip = "Click to View Group", group_information = "View the group manager to start a group, invite workers and join a group.", group_view_group_btn = "View Groups", group_your_group = "Your Group", group_leave_group = "Leave Group", group_title_nearby = "Nearby Workers", group_title_invites = "Group Invites", group_yourgroup_desc = "Invite nearby workers to start a group!", group_nearby_desc = "No One Nearby to Group With.", group_groupinvites_desc = "You have no pending group invites.", minigame_1_title = "Electrical Junction Panel", minigame_1_msg_1 = "Circuit Complete!", minigame_1_msg_2 = "Connected", minigame_2_msg_1 = "Pattern Matched!", minigame_2_msg_2 = "Memorize the Pattern!", minigame_2_msg_3 = "Reproduce the Pattern", minigame_3_msg_1 = "CONNECT THE DOTS", minigame_3_msg_2 = "Connect same colored dots to fix circuit", } -- IGNORE CODE BELOW function lang:get(key, ...) local translation = self.translations[key] if not translation then return "Translation not found for key: " .. key end return string.format(translation, ...) end