For the complete documentation index, see llms.txt. This page is also available as Markdown.

Language Files

Config.locales["en"] = {
    ui = {
        show_all = "Show All",
        hide_all = "Hide All",
        tab_browse = "Browse",
        tab_admin = "Admin",
        tab_history = "History",
        tab_map = "Map",
        nav_mode = "Mode",
        product_label = "Map studio",
        title_map_editor = "Map Editor",
        subtitle_browse = "Pick objects from the catalog and place them in the world.",
        subtitle_admin = "Categories, bulk operations, and objects placed in the scene.",
        subtitle_history = "Actions history and undo.",
        subtitle_map = "GTA world map. Object placement is the next step.",
        world_edit = "World edit",
        json_import = "JSON import",
        close = "Close",

        importing = "Importing…",
        import_invalid_shape = "Expected export JSON (objects + categories) or an array of objects.",
        invalid_json = "Invalid JSON.",
        import_nothing_to_apply = "Nothing to import (no objects).",
        import_completed = "Import completed. Map synced for all players.",
        import_err_admin = "Admin only.",
        import_err_parse = "Server could not parse JSON.",
        import_err_no_objects = "Missing objects array.",
        import_failed = "Import failed.",
        import_full_bundle_hint = "Paste the full export (objects, organCategories, objectCategoryById). Applies to the database for everyone.",
        target_category_local = "Target category (local)",
        preview = "Preview",
        clear = "Clear",
        summary = "Summary",
        count = "Count",
        objects = "Objects",
        categories = "Categories",
        category_assignments = "Category assignments",
        reject = "Reject",
        approve = "Approve",

        deleted_props_empty = "No deleted world props recorded.",
        open_deleted_on_map = "Show on map",
        image = "Image",
        id = "ID",
        prop_hash = "Model / hash",
        position = "Position",
        rotation = "Rotation",
        deleted_at = "Deleted",
        actions = "Actions",
        teleport = "Teleport",
        delete = "Delete",
        no_delete_without_id = "Cannot remove row without DB id",
        confirm = "Confirm",
        confirm_delete_prop = "Delete this object?",
        cancel = "Cancel",

        detail_select = "Select an object from the list to view details.",
        object_label = "Label",
        object_label_hint = "Shown in the list; saved to the database.",
        object_label_no_db = "Label can be set after the object is saved to the database (positive id).",
        label_saved = "Label saved.",
        label_save_failed = "Could not save label.",
        info = "Info",
        local_category = "Local category",
        yes = "yes",
        no = "no",
        map = "Map",
        focused = "Focused",
        focus = "Focus",

        all = "All",
        favorites = "Favorites",
        replace_prop = "Replace prop",
        search = "Search…",
        nothing_found = "Nothing found",
        category = "Category",
        results = "results",
        loading_more = "Scroll to load more…",
        props = "props",
        favorite_toggle = "Favorite",

        root = "Root",
        sub_category = "Sub-category",
        all_items = "All (general)",
        deleted_props = "Deleted props",
        drop_here_root = "Drop here for root",

        new_category = "New category",
        category_full = "Category limit is full.",
        sort_default = "Default",
        sort_name = "Name",
        sort_distance = "Distance",
        sort_category = "Category",
        admin_workspace = "Workspace",
        admin_title = "Admin",
        rows = "rows",
        grid = "Grid",
        list = "List",
        sort = "Sort",
        edit_from_world = "Edit from world (raycast)",
        name = "Name",
        create = "Create",

        browse_catalog = "Catalog",
        browse_pick_title = "Pick a prop",
        browse_multi_select = "Multi-select",
        selected = "Selected",
        add_to_brush = "Add to brush",

        requests_sent = "Requests sent.",
        category_updated = "Category assignment updated.",
        multi_select = "Multi-select",
        bulk_move = "Bulk move",
        move_to_category = "Move to category",
        move_to_category_short = "Move",
        bulk_delete = "Bulk delete",
        bulk_delete_short = "Delete",
        bulk_delete_progress = "Deleting objects…",
        bulk_delete_progress_detail = "Please wait. Closing is disabled during delete.",
        move_to_category_local = "Move to category (local)",
        target_category = "Target category",
        move = "Move",

        hk_translate = "TRANSLATE",
        hk_rotate = "ROTATE",
        hk_cursor = "CURSOR",
        hk_multi_place = "BRUSH PLACE",
        hk_place = "PLACE",
        hk_heading = "HEADING",
        hk_confirm = "CONFIRM",
        hk_cancel = "CANCEL",
        hk_freecam = "FREECAM",
        hk_ground = "GROUND",
        hk_clone = "CLONE OBJECT",
        hk_done = "DONE EDITING",

        show_in_admin_menu = "Show in admin menu",
        deleted_prop = "Deleted",

        delete_once = "Delete once",
        delete_permanent = "Delete permanent",
        replace_object = "Replace",
        save = "Save",
        ground = "Ground",
        cursor = "Cursor",
        clone = "Clone",
        advanced = "Advanced",
        advanced_suffix = "(LOD, alpha, flags, snap, model)",
        lod = "LOD",
        lod_low_warning = "Warning: The prop may suddenly disappear at this LOD distance.",
        alpha = "Alpha",
        freeze = "Freeze (f)",
        collision = "Collision (c)",
        invincible = "Invincible (g)",
        visible = "Visible",
        database = "Database",
        replace_model = "Replace model",
        pick_from_catalog = "Pick from catalog…",
        replace_no_object = "No object id for replace (open edit from map).",
        pos = "Pos",
        rot = "Rot",
        surface = "Surface",
        grid_snap = "Grid",
        angle_snap = "Angle",
        object_snap = "Snap",
        snap_step = "Step",
        angle_step = "Angle",
        placement_eyebrow = "Gizmo",
        placement_eyebrow_bulk = "Bulk",
        placement_section_snap = "Snap & alignment",
        placement_section_object = "Object",
        placement_section_position = "Position (world)",
        placement_section_rotation = "Rotation (degrees)",
        placement_section_primary = "Save",
        placement_section_tools = "Tools",
        placement_section_danger = "Danger zone",
        placement_scroll_more = "Scroll for more",
        placement_scroll_more_aria = "Scroll down for more",
        placement_help_aria = "What this does",
        hint_placement_switches = "Grid β€” snap position moves to the grid step when using translate (T).\nSurface β€” after a move, place the object on the ground or surface under it.\nAngle β€” when rotate mode is on (R), rotation snaps to the angle step.\nSnap β€” translate gizmo snaps corners to nearby props for alignment.",
        hint_placement_snap_step = "Distance between grid snap points for translation (meters). Smaller values = finer moves; larger values = bigger jumps when Grid is on.",
        hint_placement_angle_step = "Rotation snap increment in degrees when Angle is on and you rotate with the gizmo (R).",
        bulk_move_gizmo = "Bulk move",
        bulk_move_hint = "Enter save Β· Esc cancel Β· Alt ground (leader)",
        edit_hint = "Enter save Β· Alt ground Β· R/T",

        copied_to_clipboard = "Copied to clipboard.",
        copy_failed = "Could not copy.",
        map_export_name_required = "Please enter a valid script name (A-Z, 0-9, _ or -).",
        no_objects_in_category = "No objects in this category.",

        details = "Details",
        clear_selection = "Clear selection",
        select_all_visible = "Select all visible",
        brush_button = "Multiple Placement",
        brush_title = "Multiple Placement",
        brush_area_ready = "Area selected. Pick props and settings, then place them.",
        brush_area_missing = "No area selected.",
        brush_count = "Count",
        brush_jitter = "Jitter (meters)",
        brush_random_rot = "Random rotation",
        brush_props = "Props",
        brush_add_prop = "Add prop",
        brush_no_props = "No props selected.",
        brush_click_remove = "Click to remove",
        brush_place_move = "Place & move",
        brush_category_name = "Brush",
        multi_place_category_name = "Multi place",
        audit_create = "Create",
        audit_update = "Update",
        audit_delete = "Delete",
        audit_label = "Label",
        audit_replace_model = "Replace model",
        audit_import_json = "Import JSON",
        audit_export = "Export (%s)",
        keymap_confirm_placement = "Map Editor: confirm placement (cursor off)",
        keymap_multi_place = "Map Editor: multi-place mode",
        total_objects = "TOTAL",
        nearby_objects = "NEARBY",
        box_select_title = "Box select",
        box_select_hint_basic = "Drag to select β€’ ESC: cancel β€’ CTRL: add",
    },
    notify = {
        world_edit_hint = "Press E to edit (ESC cancel)",
        bulk_move_requires_spawned = "Some objects are not spawned in the world.",
        category_limit_reached = "Category item limit reached.",
        category_limit_partial = "Category limit reached. Some items were not applied.",
    },
    world = {
        bulk_edit_help = "[G] Bulk edit selected objects (%d)",
        select_hint = "[H] Select  [E] Edit",
        select_hint_with_bulk = "[H] Select  [E] Edit  [G] Bulk edit (%d)",
        delete_world_hint = "[E] Delete",
        box_select_help = "Box select: ~b~X~s~ then drag",
        brush_pick_1 = "[E] Set corner 1/4 (ESC cancel)",
        brush_pick_2 = "[E] Set corner 2/4 (ESC cancel)",
        brush_pick_3 = "[E] Set corner 3/4 (ESC cancel)",
        brush_pick_4 = "[E] Set corner 4/4 (ESC cancel)",
        brush_remove_corner = "[E] Remove corner (3m)",
    },
}

Last updated