lang = {} -- lang:get("noti_stop_working") lang.translations = { gg = "[WARN] Placeholder Text Form: %s", -- Placeholder Text Ignore noti_couldnt_afford = "You can not afford this rental", noti_no_payment = "Complete jobs to earn payment. Your money will appear here after finishing a job.", noti_group_members_01 = "Not Enough Members", noti_group_members_02 = "Too many members", noti_route_started_invite = "You cannot invite with a route started.", noti_route_started_join = "You cannot join this group their route is already started.", noti_route_cooldown = "Route is on Cooldown", noti_leader_start = "Only group leader can start the route", noti_leader_cancel = "Only group leader can cancel the route", noti_route_completed = "Payment is on the table at the Garbage Center", noti_pickup_error_01 = "No Trash to Collect", noti_invited_group = "You recieved a group invite for a garbage group.", noti_vehicle_returned = "You have successfully returned the garbage truck", target_lt = "Load Trash", target_pt = "Pickup Trash", target_cl = "Collect Payment", target_gc_mg = "View Group", target_gc_su = "Swap Uniform", progress_pickup = "Picking Up Trash", progress_drop = "Loading Trash", popup_wh_01 = "Find the outlined box to pick up the package.", popup_wh_02 = "Head to the conveyor belt to drop off the package.", popup_ds_01 = "You've arrived at the location. Please exit the vehicle.", popup_ds_02 = "Head to the back of the truck to retrieve the package.", popup_ds_03 = "Deliver the package to the door to drop it off.", nav_overview = 'Overview', nav_progress = 'Progress', nav_jobs = 'Jobs', nav_upgrades = 'Upgrades', nav_shop = 'Shop', nav_leaderboard = 'Leaderboards', -- Affect Noti cut_hand = "You cut your hand on some trash.", needle_poke = "You poked your hand on a suspicious needle", popup_next_loc = "Head to the next stop on your GPS", popup_return_loc = "Return to the garbage center", popup_park_vehicle = "Park the garbage truck and exit the vehicle.", popup_collect_trash = "Garbage collected: %s / %s in this zone", -- 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 = { -- Utility util_close_btn = "Close", util_esc_btn = "ESC", util_xp = "XP", util_wastebucks = "Waste Bucks", util_money = "Money", util_experience = "Experience", util_level = "Level", -- Overview overview_level_progress = "Progress to Next Level", overview_daily_experience = "Experience Gained Today", overview_claim_reward_packages_title = "Jobs 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 progress_current_level = "Current Level Progress", progress_level = "Level:", 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 leaderboards_header_pname = "Player Names", leaderboards_header_streak = "Highest Streak", leaderboards_right_yourplacement = "Your Placement", leaderboards_rank = "Rank", -- Shop shop_locked = "Locked", shop_purchase = "Purchase", shop_purchase_title = "Select an Item", shop_purchase_desc = "Choose an item to purchase.", -- Jobs jobs_route_info_title = "View Route Information", jobs_route_info_desc = "Select a route to view details and get started!", jobs_route_reward_title = "Route Rewards", jobs_route_req_title = "Route Requirements", jobs_route_req_01 = "Group Size", jobs_route_req_02 = "Required Level", jobs_route_start = "Start Route", jobs_route_cancel = "Cancel Route", jobs_route_error_01 = "Only Group Leader can Start Jobs", jobs_route_error_02 = "Too Low of Level", jobs_route_error_03 = "Route on Cooldown", jobs_route_type_01 = "Location Cleanup", jobs_route_type_02 = "Area Cleanup", -- Upgrades upgrades_bonus = "Bonus", upgrades_next = "Next", upgrades_cost = "Cost", upgrades_level = "Level", upgrades_btn_upgrade = "Upgrade", upgrades_max_level = "Max Level", upgrades_progress = "Upgrades Progress", upgrades_info_title = "Upgrades Information", upgrades_info_desc = "All upgrades require a certain level and cost Waste Bucks, which you earn by completing jobs.", -- Formatted Strings upgrades_level_required = "Level {0} Required", -- Groups 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 form a group.", group_nearby_desc = "No nearby workers available to invite.", group_groupinvites_desc = "You have no pending group invitations.", } -- 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