<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1">
<context>
    <name>AutoLabelingWidget</name>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling.py" line="189"/>
        <source>No Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling.py" line="190"/>
        <source>...Load Custom Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling.py" line="194"/>
        <source>(User) </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling.py" line="154"/>
        <source>Coarse Grained</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling.py" line="155"/>
        <source>Fine Grained</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling.py" line="166"/>
        <source>Caption</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling.py" line="167"/>
        <source>Detailed Caption</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling.py" line="168"/>
        <source>More Detailed Caption</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling.py" line="169"/>
        <source>Object Detection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling.py" line="170"/>
        <source>Region Proposal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling.py" line="171"/>
        <source>Dense Region Caption</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling.py" line="172"/>
        <source>Refer-Exp Segmentation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling.py" line="173"/>
        <source>Region to Segmentation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling.py" line="174"/>
        <source>OVD</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling.py" line="175"/>
        <source>Caption to Parse Grounding</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling.py" line="176"/>
        <source>Region to Category</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling.py" line="177"/>
        <source>Region to Description</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling.py" line="178"/>
        <source>OCR</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling.py" line="179"/>
        <source>OCR with Region</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>BatchProcessDialog</name>
    <message>
        <location filename="../../views/labeling/chatbot/general.py" line="23"/>
        <source>Batch Process All Images</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/chatbot/general.py" line="44"/>
        <source>Enter the prompt to apply to all images:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/chatbot/general.py" line="60"/>
        <source>Type your prompt here and use `@image` to reference the image.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/chatbot/general.py" line="108"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/chatbot/general.py" line="135"/>
        <source>Confirm</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>BrightnessContrastDialog</name>
    <message>
        <location filename="../../views/labeling/widgets/brightness_contrast_dialog.py" line="17"/>
        <source>Brightness/Contrast</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/brightness_contrast_dialog.py" line="102"/>
        <source>Reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/brightness_contrast_dialog.py" line="122"/>
        <source>Confirm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/brightness_contrast_dialog.py" line="60"/>
        <source>Brightness:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/brightness_contrast_dialog.py" line="78"/>
        <source>Contrast:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Canvas</name>
    <message>
        <location filename="../../views/labeling/widgets/canvas.py" line="123"/>
        <source>Loading...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/canvas.py" line="251"/>
        <source>Auto Labeling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/canvas.py" line="253"/>
        <source>Drawing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/canvas.py" line="255"/>
        <source>Editing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/canvas.py" line="257"/>
        <source>Unknown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/canvas.py" line="410"/>
        <source>Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/canvas.py" line="461"/>
        <source>Click &amp; drag to move shape &apos;%s&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/canvas.py" line="425"/>
        <source>Click &amp; drag to move point of shape &apos;%s&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/canvas.py" line="440"/>
        <source>Click to create point of shape &apos;%s&apos;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ChatMessage</name>
    <message>
        <location filename="../../views/labeling/chatbot/chat.py" line="222"/>
        <source>Resend</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/chatbot/chat.py" line="231"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/chatbot/chat.py" line="238"/>
        <source>Save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/chatbot/chat.py" line="658"/>
        <source>Are you sure to delete this message forever?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/chatbot/chat.py" line="743"/>
        <source>Copy message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/chatbot/chat.py" line="749"/>
        <source>Edit message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/chatbot/chat.py" line="754"/>
        <source>Regenerate response</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/chatbot/chat.py" line="760"/>
        <source>Delete message</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ChatbotDialog</name>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="88"/>
        <source>Clear Chat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="89"/>
        <source>Open Image Folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="92"/>
        <source>Open Video File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="95"/>
        <source>Open Image File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="98"/>
        <source>Previous Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="101"/>
        <source>Next Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="102"/>
        <source>Run All Images</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="105"/>
        <source>Import/Export Dataset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="240"/>
        <source>Type something and Ctrl+↩︎ to send. Use @image to add an image.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="462"/>
        <source>API Address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="503"/>
        <source>API Key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="536"/>
        <source>Enter API key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="561"/>
        <source>Model Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="608"/>
        <source>System instruction</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="626"/>
        <source>Temperature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="662"/>
        <source>Precise</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="668"/>
        <source>Neutral</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="674"/>
        <source>Creative</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="688"/>
        <source>Max output tokens</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="714"/>
        <source>Backend</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="715"/>
        <source>Generation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="955"/>
        <source>Image not available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="1347"/>
        <source>Inferencing...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="1347"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="1355"/>
        <source>Progress</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="1381"/>
        <source>Processing image {self.image_index+1}/{total_images}...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="1470"/>
        <source>Dataset Operations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="1481"/>
        <source>Import Dataset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="1484"/>
        <source>Export Dataset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="1625"/>
        <source>Export Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="1637"/>
        <source>No file is currently open.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="1503"/>
        <source>Select Export Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="1534"/>
        <source>No labeling files found in the current directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="1585"/>
        <source>Error processing {json_file}: {str(e)}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="1590"/>
        <source>No valid chat data found to export.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="1615"/>
        <source>Export Successful</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="1615"/>
        <source>Dataset exported successfully to:
{zip_path}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="1625"/>
        <source>An error occurred during export:
{str(e)}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="1784"/>
        <source>Import Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="1645"/>
        <source>Select Dataset File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="1660"/>
        <source>Invalid dataset format. Expected a list of records.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="1759"/>
        <source>Import Successful</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="1759"/>
        <source>Successfully imported {imported_count} items to:
{current_dir}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="1772"/>
        <source>Import Notice</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="1772"/>
        <source>No valid items were found to import. Make sure images are available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="1784"/>
        <source>An error occurred during import:
{str(e)}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/chatbot_dialog.py" line="2205"/>
        <source>Are you sure you want to clear the entire conversation?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConfigurationDialog</name>
    <message>
        <location filename="../../views/labeling/widgets/image_dialog.py" line="32"/>
        <source>Cropped Image Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/image_dialog.py" line="102"/>
        <source>Save Directory:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/image_dialog.py" line="104"/>
        <source>Browse</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/image_dialog.py" line="109"/>
        <source>Minimum Width:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/image_dialog.py" line="114"/>
        <source>Minimum Height:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/image_dialog.py" line="120"/>
        <source>Maximum Width:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/image_dialog.py" line="125"/>
        <source>Maximum Height:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/image_dialog.py" line="131"/>
        <source>OK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/image_dialog.py" line="133"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/image_dialog.py" line="145"/>
        <source>Save Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/image_dialog.py" line="200"/>
        <source>Select Save Directory</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CrosshairSettingsDialog</name>
    <message>
        <location filename="../../views/labeling/widgets/crosshair_settings_dialog.py" line="15"/>
        <source>Crosshair Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/crosshair_settings_dialog.py" line="111"/>
        <source>Show Crosshair:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/crosshair_settings_dialog.py" line="122"/>
        <source>Line width:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/crosshair_settings_dialog.py" line="144"/>
        <source>Line Opacity:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/crosshair_settings_dialog.py" line="167"/>
        <source>Line Color:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/crosshair_settings_dialog.py" line="183"/>
        <source>Choose Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/crosshair_settings_dialog.py" line="210"/>
        <source>Reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/crosshair_settings_dialog.py" line="229"/>
        <source>OK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/crosshair_settings_dialog.py" line="248"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ExportThread</name>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="1089"/>
        <source>Please load an image folder before proceeding!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="70"/>
        <source>Select a specific yolo-pose config file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="941"/>
        <source>Please select a specific config file!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="934"/>
        <source>Select a specific classes file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="1095"/>
        <source>Export options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="1104"/>
        <source>Export path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="1119"/>
        <source>Select Export Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="1128"/>
        <source>Browse</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="307"/>
        <source>Export Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="310"/>
        <source>Save with images?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="314"/>
        <source>Skip empty labels?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="1197"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="1145"/>
        <source>OK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="1164"/>
        <source>Output Directory Exists!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="1165"/>
        <source>Directory already exists. Choose an action:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="695"/>
        <source>• Yes    - Merge with existing files
• No     - Delete existing directory
• Cancel - Abort export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="701"/>
        <source>Yes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="702"/>
        <source>No</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="1197"/>
        <source>Exporting...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="1205"/>
        <source>Progress</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="1235"/>
        <source>Exporting annotations successfully!
Results have been saved to:
{save_path}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="1242"/>
        <source>Error occurred while exporting annotations!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="440"/>
        <source>Select a specific coco-pose config file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="1166"/>
        <source>• Overwrite - Overwrite existing directory
• Cancel - Abort export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="1171"/>
        <source>Overwrite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="769"/>
        <source>Select a specific color_map file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/export.py" line="776"/>
        <source>Please select a specific color_map file!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GroupIDFilterComboBox</name>
    <message>
        <location filename="../../views/labeling/widgets/filter_label_widget.py" line="9"/>
        <source>Group ID Filter</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GroupIDModifyDialog</name>
    <message>
        <location filename="../../views/labeling/widgets/label_dialog.py" line="50"/>
        <source>Group ID Change Manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/label_dialog.py" line="122"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/label_dialog.py" line="144"/>
        <source>Confirm</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>LabelDialog</name>
    <message>
        <location filename="../../views/labeling/widgets/label_dialog.py" line="724"/>
        <source>Enter object label</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/label_dialog.py" line="740"/>
        <source>Group ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/label_dialog.py" line="749"/>
        <source>useDifficult</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/label_dialog.py" line="754"/>
        <source>Enter linking, e.g., [0,1]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/label_dialog.py" line="768"/>
        <source>Add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/label_dialog.py" line="799"/>
        <source>Label description</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/label_dialog.py" line="867"/>
        <source>Duplicate Entry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/label_dialog.py" line="867"/>
        <source>This linking pair already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/label_dialog.py" line="881"/>
        <source>Invalid Input</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/label_dialog.py" line="881"/>
        <source>Please enter a valid list of linking pairs like [1,2].</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>LabelFilterComboBox</name>
    <message>
        <location filename="../../views/labeling/widgets/filter_label_widget.py" line="28"/>
        <source>Label Filter</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>LabelModifyDialog</name>
    <message>
        <location filename="../../views/labeling/widgets/label_dialog.py" line="352"/>
        <source>Label Change Manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/label_dialog.py" line="652"/>
        <source>Invalid Range</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/label_dialog.py" line="652"/>
        <source>Please enter a valid range.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>LabelingWidget</name>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="168"/>
        <source>Flags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="192"/>
        <source>Objects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="200"/>
        <source>Select label to start annotating for it. Press &apos;Esc&apos; to deselect.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="214"/>
        <source>Labels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="222"/>
        <source>Search Filename</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="233"/>
        <source>Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="297"/>
        <source>Open image or label file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="311"/>
        <source>&amp;Open Dir</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="311"/>
        <source>Open Dir</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="318"/>
        <source>&amp;Next Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="326"/>
        <source>&amp;Prev Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="350"/>
        <source>&amp;Save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="350"/>
        <source>Save labels to file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="358"/>
        <source>&amp;Save As</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="358"/>
        <source>Save labels to a different file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="375"/>
        <source>&amp;Delete File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="375"/>
        <source>Delete current label file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="392"/>
        <source>&amp;Change Output Dir</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="392"/>
        <source>Change where annotations are loaded/saved</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="400"/>
        <source>Save &amp;Automatically</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="400"/>
        <source>Save automatically</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="410"/>
        <source>Save With Image Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="410"/>
        <source>Save image data in label file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="419"/>
        <source>&amp;Close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="419"/>
        <source>Close current file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="427"/>
        <source>Keep Previous Annotation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="466"/>
        <source>Create Polygons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="466"/>
        <source>Start drawing polygons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="474"/>
        <source>Create Rectangle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="474"/>
        <source>Start drawing rectangles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="490"/>
        <source>Create Circle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="490"/>
        <source>Start drawing circles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="498"/>
        <source>Create Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="498"/>
        <source>Start drawing lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="506"/>
        <source>Create Point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="506"/>
        <source>Start drawing points</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="514"/>
        <source>Create LineStrip</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="514"/>
        <source>Start drawing linestrip. Ctrl+LeftClick ends creation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="522"/>
        <source>Edit Object</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="522"/>
        <source>Move and edit the selected polygons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="530"/>
        <source>Group Selected Shapes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="530"/>
        <source>Group shapes by assigning a same group_id</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="538"/>
        <source>Ungroup Selected Shapes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="538"/>
        <source>Ungroup shapes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="547"/>
        <source>Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="547"/>
        <source>Delete the selected polygons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="555"/>
        <source>Duplicate Polygons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="555"/>
        <source>Create a duplicate of the selected polygons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="563"/>
        <source>Copy Object</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="563"/>
        <source>Copy selected polygons to clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="571"/>
        <source>Paste Object</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="571"/>
        <source>Paste copied polygons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="579"/>
        <source>Undo last point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="579"/>
        <source>Undo last drawn point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="587"/>
        <source>Remove Selected Point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="587"/>
        <source>Remove selected point from polygon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="596"/>
        <source>Undo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="596"/>
        <source>Undo last add and edit of shape</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="697"/>
        <source>&amp;Documentation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="697"/>
        <source>Show documentation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="703"/>
        <source>&amp;Contact me</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="703"/>
        <source>Show contact page</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="727"/>
        <source>Zoom in or out of the image. Also accessible with {} and {} from the canvas.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="727"/>
        <source>Ctrl+Wheel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="742"/>
        <source>Zoom &amp;In</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="742"/>
        <source>Increase zoom level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="750"/>
        <source>&amp;Zoom Out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="750"/>
        <source>Decrease zoom level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="758"/>
        <source>&amp;Original size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="758"/>
        <source>Zoom to original size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="766"/>
        <source>&amp;Keep Previous Scale</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="766"/>
        <source>Keep previous zoom scale</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="790"/>
        <source>&amp;Fit Window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="790"/>
        <source>Zoom follows window size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="799"/>
        <source>Fit &amp;Width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="799"/>
        <source>Zoom follows window width</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="822"/>
        <source>&amp;Show Groups</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="822"/>
        <source>Show shape groups</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="832"/>
        <source>&amp;Show Texts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="832"/>
        <source>Show text above shapes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1182"/>
        <source>&amp;Edit Label</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1182"/>
        <source>Modify the label of the selected polygon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1191"/>
        <source>Fill Drawing Polygon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1191"/>
        <source>Fill polygon while drawing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1203"/>
        <source>&amp;Auto Labeling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1203"/>
        <source>Auto Labeling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1381"/>
        <source>&amp;File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1381"/>
        <source>&amp;Edit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1381"/>
        <source>&amp;View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1381"/>
        <source>&amp;Language</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1381"/>
        <source>&amp;Help</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1381"/>
        <source>Open &amp;Recent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1611"/>
        <source>Please wait...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1774"/>
        <source>Please restart the application to apply changes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1781"/>
        <source>Mode:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1782"/>
        <source>Shortcuts:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="4761"/>
        <source>Invalid label</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="4761"/>
        <source>Invalid label &apos;{}&apos; with validation type &apos;{}&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="3122"/>
        <source>Error saving label data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="3122"/>
        <source>&lt;b&gt;%s&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="4262"/>
        <source>Error opening file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="3510"/>
        <source>No such file: &lt;b&gt;%s&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="3517"/>
        <source>Loading %s...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="4226"/>
        <source>&lt;p&gt;&lt;b&gt;%s&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Make sure &lt;i&gt;%s&lt;/i&gt; is a valid label file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="4269"/>
        <source>Error reading %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="4262"/>
        <source>&lt;p&gt;Make sure &lt;i&gt;{0}&lt;/i&gt; is a valid image file.&lt;br/&gt;Supported image formats: {1}&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="3658"/>
        <source>Loaded %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="3837"/>
        <source>Image &amp; Label files (%s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="3843"/>
        <source>%s - Choose Image or Label file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="3861"/>
        <source>%s - Save/Load Annotations in Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="3875"/>
        <source>%s . Annotations will be saved/loaded in %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="3907"/>
        <source>%s - Choose File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="3932"/>
        <source>Label files (*%s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="3932"/>
        <source>Choose File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="3974"/>
        <source>You are about to permanently delete this label file, proceed anyway?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="4005"/>
        <source>Attention</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="4069"/>
        <source>Save annotations to &quot;{self.filename!r}&quot; before closing?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="4072"/>
        <source>Save annotations?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="4467"/>
        <source>%s - Open Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="4173"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="427"/>
        <source>Toggle &quot;Keep Previous Annotation&quot; mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="437"/>
        <source>Auto Use Last Label</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="437"/>
        <source>Toggle &quot;Auto Use Last Label&quot; mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="304"/>
        <source>&amp;Open Video</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="304"/>
        <source>Open video file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="4427"/>
        <source>%s - Open Video file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="4436"/>
        <source>Warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="366"/>
        <source>&amp;Auto Run</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="366"/>
        <source>Auto run all images at once</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="4106"/>
        <source>Model is not loaded. Choose a mode to continue.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="4138"/>
        <source>Confirmation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="4138"/>
        <source>Do you want to process all images?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="297"/>
        <source>&amp;Open File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="482"/>
        <source>Create Rotation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="482"/>
        <source>Start drawing rotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="864"/>
        <source>&amp;Show Degress</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="864"/>
        <source>Show degrees above rotated shapes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="774"/>
        <source>&amp;Keep Previous Brightness</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="774"/>
        <source>Keep previous brightness</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="782"/>
        <source>&amp;Keep Previous Contrast</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="782"/>
        <source>Keep previous contrast</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="4131"/>
        <source>Invalid model type, please choose a valid model_type to run.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1640"/>
        <source>Attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1784"/>
        <source>Previous</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1785"/>
        <source>Next</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1786"/>
        <source>Rectangle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1787"/>
        <source>Polygon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1788"/>
        <source>Rotation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="456"/>
        <source>Visibility Shapes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="456"/>
        <source>Toggle &quot;Visibility Shapes&quot; mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="604"/>
        <source>Hide Selected Polygons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="604"/>
        <source>Hide selected polygons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="919"/>
        <source>&amp;Upload Attributes File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="919"/>
        <source>Upload Custom Attributes File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1381"/>
        <source>&amp;Upload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1926"/>
        <source>Invalid label &apos;{}&apos; with validation type: {}!
Reset the label as {}.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="3314"/>
        <source>X: %d, Y: %d | H: %d, W: %d</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="3332"/>
        <source>X: %d, Y: %d</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="4844"/>
        <source>Object Description</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="4853"/>
        <source>Image Description</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="4864"/>
        <source>Switch to Edit mode for description editing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="612"/>
        <source>Show Hidden Polygons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="612"/>
        <source>Show hidden polygons</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="621"/>
        <source>&amp;Overview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="993"/>
        <source>&amp;Upload DOTA Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="993"/>
        <source>Upload Custom DOTA Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1000"/>
        <source>&amp;Upload MASK Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1000"/>
        <source>Upload Custom MASK Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1007"/>
        <source>&amp;Upload MOT Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1007"/>
        <source>Upload Custom Multi-Object-Tracking Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1108"/>
        <source>&amp;Export DOTA Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1108"/>
        <source>Export Custom DOTA Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1115"/>
        <source>&amp;Export MASK Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1122"/>
        <source>&amp;Export MOT Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1122"/>
        <source>Export Custom Multi-Object-Tracking Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1381"/>
        <source>&amp;Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="3301"/>
        <source>X: %d, Y: %d | H: %d, W: %d [%s: %d/%d]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="3321"/>
        <source>X: %d, Y: %d [%s: %d/%d]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="2178"/>
        <source>Success</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="2423"/>
        <source>Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="383"/>
        <source>&amp;Delete Image File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="383"/>
        <source>Delete current image file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1381"/>
        <source>&amp;Tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="4001"/>
        <source>You are about to permanently delete this image file, proceed anyway?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="4436"/>
        <source>File path contains Chinese characters, invalid path!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="665"/>
        <source>&amp;Convert HBB to OBB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="665"/>
        <source>Perform conversion from horizontal bounding box to oriented bounding box</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="621"/>
        <source>Show annotations statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="628"/>
        <source>&amp;Save Cropped Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="926"/>
        <source>&amp;Upload YOLO-Hbb Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="926"/>
        <source>Upload Custom YOLO Horizontal Bounding Boxes Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="935"/>
        <source>&amp;Upload YOLO-Obb Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="935"/>
        <source>Upload Custom YOLO Oriented Bounding Boxes Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="944"/>
        <source>&amp;Upload YOLO-Seg Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="944"/>
        <source>Upload Custom YOLO Segmentation Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="843"/>
        <source>&amp;Show Labels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="843"/>
        <source>Show label inside shapes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="709"/>
        <source>&amp;Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="709"/>
        <source>Show system information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="673"/>
        <source>&amp;Convert OBB to HBB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="673"/>
        <source>Perform conversion from oriented bounding box to horizontal bounding box</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="447"/>
        <source>Use System Clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="447"/>
        <source>Use system clipboard for copy and paste</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="628"/>
        <source>Save cropped image. (Support rectangle/rotation/polygon shape_type)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="644"/>
        <source>&amp;Label Manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="657"/>
        <source>&amp;Union Selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="657"/>
        <source>Union multiple selected rectangle shapes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="681"/>
        <source>&amp;Convert Polygon to HBB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="681"/>
        <source>Perform conversion from polygon to horizontal bounding box</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="808"/>
        <source>&amp;Set Brightness Contrast</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="816"/>
        <source>&amp;Set Cross Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="816"/>
        <source>Adjust cross line for mouse position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="854"/>
        <source>&amp;Show Scores</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="854"/>
        <source>Show score inside shapes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="874"/>
        <source>&amp;Show KIE Linking</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="874"/>
        <source>Show KIE linking between key and value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="905"/>
        <source>&amp;Upload Image Flags File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="905"/>
        <source>Upload Custom Image Flags File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="912"/>
        <source>&amp;Upload Label Flags File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="912"/>
        <source>Upload Custom Label Flags File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="951"/>
        <source>&amp;Upload YOLO-Pose Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="951"/>
        <source>Upload Custom YOLO Pose Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="958"/>
        <source>&amp;Upload VOC Detection Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="958"/>
        <source>Upload Custom Pascal VOC Detection Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="965"/>
        <source>&amp;Upload VOC Segmentation Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="965"/>
        <source>Upload Custom Pascal VOC Segmentation Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="972"/>
        <source>&amp;Upload COCO Detection Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="972"/>
        <source>Upload Custom COCO Detection Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="979"/>
        <source>&amp;Upload COCO Segmentation Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="979"/>
        <source>Upload Custom COCO Segmentation Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1014"/>
        <source>&amp;Upload ODVG Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1014"/>
        <source>Upload Custom Object Detection Visual Grounding Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1023"/>
        <source>&amp;Upload PPOCR-Rec Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1023"/>
        <source>Upload Custom PPOCR Recognition Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1030"/>
        <source>&amp;Upload PPOCR-KIE Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1030"/>
        <source>Upload Custom PPOCR Key Information Extraction (KIE - Semantic Entity Recognition &amp; Relation Extraction) Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1041"/>
        <source>&amp;Export YOLO-Hbb Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1041"/>
        <source>Export Custom YOLO Horizontal Bounding Boxes Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1050"/>
        <source>&amp;Export YOLO-Obb Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1050"/>
        <source>Export Custom YOLO Oriented Bounding Boxes Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1059"/>
        <source>&amp;Export YOLO-Seg Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1059"/>
        <source>Export Custom YOLO Segmentation Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1066"/>
        <source>&amp;Export YOLO-Pose Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1066"/>
        <source>Export Custom YOLO Pose Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1073"/>
        <source>&amp;Export VOC Detection Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1073"/>
        <source>Export Custom PASCAL VOC Detection Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1080"/>
        <source>&amp;Export VOC Segmentation Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1080"/>
        <source>Export Custom PASCAL VOC Segmentation Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1087"/>
        <source>&amp;Export COCO Detection Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1087"/>
        <source>Export Custom COCO Rectangle Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1094"/>
        <source>&amp;Export COCO Segmentation Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1094"/>
        <source>Export Custom COCO Segmentation Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1115"/>
        <source>Export Custom MASK Annotations - RGB/Gray</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1138"/>
        <source>&amp;Export ODVG Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1138"/>
        <source>Export Custom Object Detection Visual Grounding Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1147"/>
        <source>&amp;Export PPOCR-Rec Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1147"/>
        <source>Export Custom PPOCR Recognition Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1154"/>
        <source>&amp;Export PPOCR-KIE Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1154"/>
        <source>Export Custom PPOCR Key Information Extraction (KIE - Semantic Entity Recognition &amp; Relation Extraction) Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="2094"/>
        <source>Processing...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="4181"/>
        <source>Progress</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="2354"/>
        <source>Current annotation will be changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="2354"/>
        <source>You are about to start a transformation. Continue?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="2363"/>
        <source>Converting...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="2419"/>
        <source>Error occurred while updating labels.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="3144"/>
        <source>Error pasting shapes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="3144"/>
        <source>Error decoding shapes: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="2175"/>
        <source>Results have been saved to:
{save_path}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="4173"/>
        <source>Inferencing...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="2522"/>
        <source>Copied</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="2522"/>
        <source>The information has been copied to the clipboard.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="636"/>
        <source>&amp;Save Masked Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="636"/>
        <source>Save masked image. (Support rectangle/rotation/polygon shape_type)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="2073"/>
        <source>Select a color to use for masking the areas</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="2174"/>
        <source>Masking completed successfully!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="2185"/>
        <source>Error occurred while masking image.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="644"/>
        <source>Manage Labels: Rename, Delete, Adjust Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="650"/>
        <source>&amp;Group ID Manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="650"/>
        <source>Manage Group ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1129"/>
        <source>&amp;Export MOTS Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1129"/>
        <source>Export Custom Multi-Object-Tracking-Segmentation Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="318"/>
        <source>Open next image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="326"/>
        <source>Open prev image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="334"/>
        <source>&amp;Next Unchecked Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="334"/>
        <source>Open next unchecked image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="342"/>
        <source>&amp;Prev Unchecked Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="342"/>
        <source>Open previous unchecked image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="716"/>
        <source>&amp;Loop through labels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="716"/>
        <source>Loop through labels</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="986"/>
        <source>&amp;Upload COCO Keypoint Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="986"/>
        <source>Upload Custom COCO Keypoint Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1101"/>
        <source>&amp;Export COCO Keypoint Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1101"/>
        <source>Export Custom COCO Keypoint Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="689"/>
        <source>ChatBot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="689"/>
        <source>Open chatbot dialog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="1783"/>
        <source>Chatbot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/label_widget.py" line="2456"/>
        <source>Copied!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Model</name>
    <message>
        <location filename="../../services/auto_labeling/__base__/yolo.py" line="53"/>
        <source>Rectangle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/__base__/yolo.py" line="51"/>
        <source>Point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/model.py" line="128"/>
        <source>Downloading model from registry...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/model.py" line="186"/>
        <source>Downloading {download_url}: {percent}%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/__base__/yolo.py" line="52"/>
        <source>Polygon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/model.py" line="123"/>
        <source>Model path not found: {model_path}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/yolov8_sahi.py" line="46"/>
        <source>Could not download or initialize YOLOv8 model.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/model.py" line="50"/>
        <source>Config file not found: {model_config}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/model.py" line="60"/>
        <source>Unknown config type: {type}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/clrnet.py" line="50"/>
        <source>Could not download or initialize CLRNet model.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/yolox_dwpose.py" line="54"/>
        <source>Could not download or initialize YOLOX-L model.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/yolox_dwpose.py" line="63"/>
        <source>Could not download or initialize DWPose model.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/clrnet.py" line="40"/>
        <source>Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/grounding_sam2.py" line="527"/>
        <source>Invalid model_type in GroundingDINO model.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/grounding_sam2.py" line="60"/>
        <source>Rotation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/yolov5_sam.py" line="59"/>
        <source>Could not download or initialize YOLOv5 model.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/rtmdet_pose.py" line="41"/>
        <source>Could not download or initialize RTMDet model.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/rtmdet_pose.py" line="50"/>
        <source>Could not download or initialize Pose model.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ModelManager</name>
    <message>
        <location filename="../../services/auto_labeling/model_manager.py" line="194"/>
        <source>Model loaded. Ready for labeling.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/model_manager.py" line="325"/>
        <source>No model selected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/model_manager.py" line="345"/>
        <source>Loading model: {model_name}. Please wait...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/model_manager.py" line="2229"/>
        <source>Model is not loaded. Choose a mode to continue.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/model_manager.py" line="2209"/>
        <source>Finished inferencing AI model. Check the result.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/model_manager.py" line="2233"/>
        <source>Inferencing AI model. Please wait...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/model_manager.py" line="2243"/>
        <source>Another model is being executed. Please wait for it to finish.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/model_manager.py" line="223"/>
        <source>Error in loading custom model: Invalid path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/model_manager.py" line="238"/>
        <source>Error in loading custom model: Invalid config file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/model_manager.py" line="268"/>
        <source>Error in loading custom model: Invalid config file format.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/model_manager.py" line="339"/>
        <source>Error in loading model: Invalid model name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/model_manager.py" line="1902"/>
        <source>Error in loading model: {error_message}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/model_manager.py" line="2214"/>
        <source>Error in model prediction: {e}. Please check the model.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../services/auto_labeling/model_manager.py" line="1962"/>
        <source>Error in loading model: {str(e)}</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>OverviewDialog</name>
    <message>
        <location filename="../../views/labeling/widgets/overview_dialog.py" line="35"/>
        <source>Overview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/overview_dialog.py" line="88"/>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/overview_dialog.py" line="384"/>
        <source>Show Shape Infos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/overview_dialog.py" line="126"/>
        <source>Loading...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/overview_dialog.py" line="126"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/overview_dialog.py" line="133"/>
        <source>Progress</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/overview_dialog.py" line="307"/>
        <source>Select Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/overview_dialog.py" line="362"/>
        <source>Exporting successfully!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/overview_dialog.py" line="366"/>
        <source>Success</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/overview_dialog.py" line="372"/>
        <source>Error occurred while exporting annotations statistics file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/overview_dialog.py" line="378"/>
        <source>Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/overview_dialog.py" line="386"/>
        <source>Show Label Infos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/overview_dialog.py" line="363"/>
        <source>Results have been saved to: {zip_path}</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TextInputDialog</name>
    <message>
        <location filename="../../views/labeling/widgets/label_dialog.py" line="666"/>
        <source>Text Input Dialog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/label_dialog.py" line="670"/>
        <source>Enter the text prompt below:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/label_dialog.py" line="673"/>
        <source>OK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/label_dialog.py" line="674"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>UploadCocoThread</name>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="969"/>
        <source>Please load an image folder before proceeding!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="138"/>
        <source>Select a custom annotation file (Label.txt)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="146"/>
        <source>Please select a specific rec file!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="154"/>
        <source>Select a custom annotation file (ppocr_kie.json)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="162"/>
        <source>Please select a specific kie file!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="1088"/>
        <source>Warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="1089"/>
        <source>Current annotation will be lost</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="1090"/>
        <source>You are going to upload new annotations to this task. Continue?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="1097"/>
        <source>Uploading...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="1097"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="1105"/>
        <source>Progress</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="803"/>
        <source>Uploading annotations successfully!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="1166"/>
        <source>Error occurred while uploading annotations!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="237"/>
        <source>Select a specific OD file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="245"/>
        <source>Please select a specific OD file!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="1000"/>
        <source>Select a specific classes file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="329"/>
        <source>Please select a specific classes file!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="336"/>
        <source>Select a specific gt file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="344"/>
        <source>Please select a specific gt file!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="433"/>
        <source>Select a specific color_map file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="441"/>
        <source>Please select a specific color_map file!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="1018"/>
        <source>Upload Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="1037"/>
        <source>Select Upload Folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="1048"/>
        <source>Browse</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="1065"/>
        <source>OK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="948"/>
        <source>Uploading annotations successfully!
Results have been saved to:
{output_dir_path}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="750"/>
        <source>Select a custom coco annotation file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="758"/>
        <source>Please select a specific coco annotation file!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="977"/>
        <source>Select a specific yolo-pose config file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="1007"/>
        <source>Please select a specific config file!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="1148"/>
        <source>Upload completed successfully!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="1174"/>
        <source>Select a specific shape attributes file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="1181"/>
        <source>Please select a specific shape attributes file!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="1207"/>
        <source>Uploading shape attributes file successfully!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="1214"/>
        <source>Error occurred while uploading shape attributes file!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="1268"/>
        <source>Select a specific flags file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="1275"/>
        <source>Please select a specific flags file!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="1291"/>
        <source>Uploading flags file successfully!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/upload.py" line="1298"/>
        <source>Error occurred while uploading flags file!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ZoomWidget</name>
    <message>
        <location filename="../../views/labeling/widgets/zoom_widget.py" line="11"/>
        <source>Zoom Level</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>auto_labeling_form</name>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="165"/>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="166"/>
        <source>Auto</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="167"/>
        <source>No Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="168"/>
        <source>Output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="169"/>
        <source>polygon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="170"/>
        <source>rectangle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="188"/>
        <source>Run (i)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="194"/>
        <source>Point (q)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="195"/>
        <source>Point (e)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="196"/>
        <source>+Rect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="198"/>
        <source>Finish Object (f)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="201"/>
        <source>Ready!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="171"/>
        <source>rotation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="197"/>
        <source>Clear (b)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="189"/>
        <source>Enter text prompt here, e.g., person.car.bicycle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="190"/>
        <source>Send</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="191"/>
        <source>Box threshold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="192"/>
        <source>Confidence</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="193"/>
        <source>IoU</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="199"/>
        <source>Preserve existing annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="200"/>
        <source>Reset Tracker</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="172"/>
        <source>coarse_grained_prompt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="173"/>
        <source>fine_grained_prompt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="174"/>
        <source>caption</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="175"/>
        <source>detailed_cap</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="176"/>
        <source>more_detailed_cap</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="177"/>
        <source>od</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="178"/>
        <source>region_proposal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="179"/>
        <source>dense_region_cap</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="180"/>
        <source>cap_to_pg</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="181"/>
        <source>refer_exp_seg</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="182"/>
        <source>region_to_seg</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="183"/>
        <source>ovd</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="184"/>
        <source>region_to_cat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="185"/>
        <source>region_to_desc</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="186"/>
        <source>ocr</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/auto_labeling/auto_labeling_ui.py" line="187"/>
        <source>ocr_with_region</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>parent</name>
    <message>
        <location filename="../../views/labeling/utils/video.py" line="37"/>
        <source>Frame Interval</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/video.py" line="37"/>
        <source>Enter the frame interval (FPS: {fps}):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/video.py" line="73"/>
        <source>Extracting frames. Please wait...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/utils/video.py" line="73"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>self.parent</name>
    <message>
        <location filename="../../views/labeling/widgets/image_dialog.py" line="265"/>
        <source>Processing...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/image_dialog.py" line="265"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/image_dialog.py" line="272"/>
        <source>Progress</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/image_dialog.py" line="414"/>
        <source>Cropping completed successfully!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/image_dialog.py" line="417"/>
        <source>Success</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/image_dialog.py" line="424"/>
        <source>Error occurred while saving cropped image.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/image_dialog.py" line="428"/>
        <source>Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../views/labeling/widgets/image_dialog.py" line="415"/>
        <source>Cropped images have been saved to:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
</TS>
