<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1">
<context>
    <name>AIReviewDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/ai_review_dialog.py" line="194"/>
        <source>AI Översättningsgranskning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ai_review_dialog.py" line="205"/>
        <source>Text att granska</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ai_review_dialog.py" line="208"/>
        <source>Källtext:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ai_review_dialog.py" line="216"/>
        <source>Översättning:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ai_review_dialog.py" line="226"/>
        <source>Analys</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ai_review_dialog.py" line="232"/>
        <source>Analyserar översättning...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ai_review_dialog.py" line="238"/>
        <source>Betyg:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ai_review_dialog.py" line="251"/>
        <source>Förklaring:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ai_review_dialog.py" line="257"/>
        <source>Förbättringsförslag:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ai_review_dialog.py" line="265"/>
        <source>Applicera förslag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ai_review_dialog.py" line="306"/>
        <source>Inga specifika förslag.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ai_review_dialog.py" line="311"/>
        <source>Fel vid analys: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ai_review_dialog.py" line="313"/>
        <source>Fel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ai_review_dialog.py" line="314"/>
        <source>Kunde inte analysera översättning: </source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AchievementManager</name>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="59"/>
        <source>First Steps</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="60"/>
        <source>Complete your first translation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="67"/>
        <source>Getting Started</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="68"/>
        <source>Complete 10 translations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="75"/>
        <source>Dedicated Translator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="76"/>
        <source>Complete 100 translations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="83"/>
        <source>Translation Master</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="84"/>
        <source>Complete 1000 translations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="91"/>
        <source>Completionist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="92"/>
        <source>Fully translate a file (100% complete)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="99"/>
        <source>Speed Demon</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="100"/>
        <source>Translate 50 strings in one hour</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="107"/>
        <source>Getting Into Rhythm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="108"/>
        <source>Translate for 3 days in a row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="115"/>
        <source>Week Warrior</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="116"/>
        <source>Translate for 7 days in a row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="123"/>
        <source>Unstoppable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="124"/>
        <source>Translate for 30 days in a row</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="131"/>
        <source>Polyglot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="132"/>
        <source>Work with 3 different languages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="139"/>
        <source>Linguistic Expert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="140"/>
        <source>Work with 5 different languages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="147"/>
        <source>Early Bird</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="148"/>
        <source>Translate before 8 AM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="155"/>
        <source>Night Owl</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="156"/>
        <source>Translate after 10 PM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="163"/>
        <source>Perfectionist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="164"/>
        <source>Complete 50 translations without using auto-translate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="171"/>
        <source>Format Explorer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/achievements.py" line="172"/>
        <source>Work with 5 different file formats</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AchievementWidget</name>
    <message>
        <location filename="../src/linguaedit/ui/achievements_dialog.py" line="100"/>
        <source>Unlocked: {}</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>AchievementsDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/achievements_dialog.py" line="188"/>
        <location filename="../src/linguaedit/ui/achievements_dialog.py" line="242"/>
        <source>Achievements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/achievements_dialog.py" line="202"/>
        <source>Achievement Progress</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/achievements_dialog.py" line="210"/>
        <source>Overall Progress:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/achievements_dialog.py" line="226"/>
        <source>Translations: {0} | Streak: {1} days | Languages: {2}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/achievements_dialog.py" line="246"/>
        <source>Statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/achievements_dialog.py" line="254"/>
        <source>Close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/achievements_dialog.py" line="268"/>
        <source>All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/achievements_dialog.py" line="274"/>
        <source>Unlocked</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/achievements_dialog.py" line="279"/>
        <source>Locked</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>BatchEditDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="158"/>
        <source>Batch Edit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="186"/>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="218"/>
        <source>Preview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="192"/>
        <source>Entry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="192"/>
        <source>Operation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="192"/>
        <source>Before</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="192"/>
        <source>After</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="219"/>
        <source>Apply Changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="238"/>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="265"/>
        <source>Search &amp; Replace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="241"/>
        <source>Find:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="245"/>
        <source>Replace:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="252"/>
        <source>Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="255"/>
        <source>Case sensitive</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="256"/>
        <source>Regular expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="272"/>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="286"/>
        <source>Fuzzy Operations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="275"/>
        <source>Mark all translations as fuzzy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="276"/>
        <source>Clear fuzzy flag from all translations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="277"/>
        <source>Accept all fuzzy translations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="293"/>
        <source>Copy Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="296"/>
        <source>Copy source text to empty translation fields.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="300"/>
        <source>Copy source to empty translations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="306"/>
        <source>Source Copy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="335"/>
        <source>Warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="335"/>
        <source>Please enter text to find.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="358"/>
        <source>Processing...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="384"/>
        <source>Completed with %d errors. %d entries modified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="386"/>
        <source>Completed successfully. %d entries modified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="411"/>
        <source>Text change</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="416"/>
        <source>Fuzzy: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="416"/>
        <source>Yes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="416"/>
        <source>No</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="451"/>
        <source>Confirm Changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_edit_dialog.py" line="452"/>
        <source>Apply changes to %d entries?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>BatchTranslateDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/batch_translate_dialog.py" line="76"/>
        <source>Batch Machine Translate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_translate_dialog.py" line="103"/>
        <source>&lt;b&gt;%d&lt;/b&gt; untranslated strings out of &lt;b&gt;%d&lt;/b&gt; total.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_translate_dialog.py" line="109"/>
        <source>Translation Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_translate_dialog.py" line="116"/>
        <source> (API key)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_translate_dialog.py" line="122"/>
        <source>Engine:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_translate_dialog.py" line="125"/>
        <source>Source language:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_translate_dialog.py" line="128"/>
        <source>Target language:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_translate_dialog.py" line="130"/>
        <source>Mark results as fuzzy / needs work</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_translate_dialog.py" line="139"/>
        <source>%v / %m</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_translate_dialog.py" line="150"/>
        <source>Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_translate_dialog.py" line="150"/>
        <source>Translation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_translate_dialog.py" line="150"/>
        <source>Status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_translate_dialog.py" line="163"/>
        <source>Translate All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_translate_dialog.py" line="167"/>
        <source>Cancel Translation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_translate_dialog.py" line="174"/>
        <source>Apply Results</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_translate_dialog.py" line="179"/>
        <source>Close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_translate_dialog.py" line="194"/>
        <source>Pending</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_translate_dialog.py" line="200"/>
        <source>Nothing to Translate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_translate_dialog.py" line="201"/>
        <source>All entries are already translated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_translate_dialog.py" line="217"/>
        <source>Translating…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_translate_dialog.py" line="231"/>
        <source>Cancelling…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_translate_dialog.py" line="251"/>
        <source>Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/batch_translate_dialog.py" line="263"/>
        <source>Done. %d translated, %d errors.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CollapsibleSidePanel</name>
    <message>
        <location filename="../src/linguaedit/ui/collapsible_panel.py" line="48"/>
        <source>Toggle side panel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/collapsible_panel.py" line="53"/>
        <source>Info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/collapsible_panel.py" line="53"/>
        <source>TM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/collapsible_panel.py" line="53"/>
        <source>Ref</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/collapsible_panel.py" line="53"/>
        <source>Ctx</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/collapsible_panel.py" line="53"/>
        <source>Pre</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConcordanceDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/concordance_dialog.py" line="27"/>
        <source>Concordance Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/concordance_dialog.py" line="38"/>
        <source>Enter word or phrase to search in TM…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/concordance_dialog.py" line="42"/>
        <source>Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/concordance_dialog.py" line="55"/>
        <source>Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/concordance_dialog.py" line="55"/>
        <source>Translation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/concordance_dialog.py" line="56"/>
        <source>File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/concordance_dialog.py" line="56"/>
        <source>Score</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/concordance_dialog.py" line="68"/>
        <source>Double-click a row to copy translation to clipboard.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/concordance_dialog.py" line="110"/>
        <source>{} results found for &quot;{}&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/concordance_dialog.py" line="118"/>
        <source>Translation copied to clipboard.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ContextPanel</name>
    <message>
        <location filename="../src/linguaedit/ui/context_panel.py" line="59"/>
        <source>Context</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/context_panel.py" line="83"/>
        <source>Translation Memory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/context_panel.py" line="84"/>
        <location filename="../src/linguaedit/ui/context_panel.py" line="138"/>
        <location filename="../src/linguaedit/ui/context_panel.py" line="147"/>
        <source>&lt;i&gt;No matches&lt;/i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/context_panel.py" line="90"/>
        <source>Glossary</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/context_panel.py" line="91"/>
        <location filename="../src/linguaedit/ui/context_panel.py" line="163"/>
        <location filename="../src/linguaedit/ui/context_panel.py" line="180"/>
        <source>&lt;i&gt;No matching terms&lt;/i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/context_panel.py" line="97"/>
        <source>Machine Translation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/context_panel.py" line="98"/>
        <location filename="../src/linguaedit/ui/context_panel.py" line="198"/>
        <source>&lt;i&gt;No suggestion&lt;/i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/context_panel.py" line="212"/>
        <source>&lt;i&gt;MT unavailable&lt;/i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DashboardDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/dashboard_dialog.py" line="145"/>
        <source>Project Dashboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/dashboard_dialog.py" line="185"/>
        <source>&lt;h2&gt;Project Overview&lt;/h2&gt;&lt;b&gt;Total strings:&lt;/b&gt; %d &amp;nbsp; &lt;span style=&apos;color:green&apos;&gt;Translated: %d&lt;/span&gt; &amp;nbsp; &lt;span style=&apos;color:orange&apos;&gt;Fuzzy: %d&lt;/span&gt; &amp;nbsp; &lt;span style=&apos;color:red&apos;&gt;Untranslated: %d&lt;/span&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/dashboard_dialog.py" line="200"/>
        <source>Translated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/dashboard_dialog.py" line="201"/>
        <source>Fuzzy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/dashboard_dialog.py" line="202"/>
        <source>Untranslated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/dashboard_dialog.py" line="224"/>
        <source>Per-Language Progress</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/dashboard_dialog.py" line="249"/>
        <source>F:%d U:%d</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/dashboard_dialog.py" line="265"/>
        <source>Export as CSV…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/dashboard_dialog.py" line="269"/>
        <source>Close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/dashboard_dialog.py" line="278"/>
        <source>Export Statistics as CSV</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/dashboard_dialog.py" line="279"/>
        <source>CSV files (*.csv)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/dashboard_dialog.py" line="294"/>
        <source>Export Complete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/dashboard_dialog.py" line="295"/>
        <source>Statistics exported to %s</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DiffDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="113"/>
        <source>Compare Translation Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="130"/>
        <source>Select Files to Compare</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="134"/>
        <source>Original File:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="135"/>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="144"/>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="344"/>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="345"/>
        <source>No file selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="139"/>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="148"/>
        <source>Browse...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="143"/>
        <source>Comparison File:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="154"/>
        <source>Comparison Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="157"/>
        <source>Ignore case</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="158"/>
        <source>Ignore whitespace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="159"/>
        <source>Show unchanged</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="167"/>
        <source>Compare Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="208"/>
        <source>Comparison Statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="217"/>
        <source>Total entries:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="220"/>
        <source>Added:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="223"/>
        <source>Removed:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="226"/>
        <source>Modified:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="229"/>
        <source>Unchanged:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="235"/>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="246"/>
        <source>Summary</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="257"/>
        <source>Original File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="266"/>
        <source>Comparison File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="275"/>
        <source>Side by Side</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="284"/>
        <source>Show:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="288"/>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="563"/>
        <source>All Changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="289"/>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="565"/>
        <source>Added Only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="290"/>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="567"/>
        <source>Removed Only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="291"/>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="569"/>
        <source>Modified Only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="302"/>
        <source>Change</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="302"/>
        <source>Source Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="302"/>
        <source>Original</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="302"/>
        <source>Comparison</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="315"/>
        <source>Changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="328"/>
        <source>Select Translation File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="330"/>
        <source>Translation files (*.po *.pot *.ts *.json *.xliff *.xlf);;All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="399"/>
        <source>Unsupported file format: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="410"/>
        <source>Failed to load file: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="449"/>
        <source>Comparison failed: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="488"/>
        <source>Comparison complete. %d changes found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="575"/>
        <source>Error</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FFmpegMissingDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="49"/>
        <source>FFmpeg krävs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="56"/>
        <source>&lt;h3&gt;FFmpeg kunde inte hittas&lt;/h3&gt;&lt;p&gt;LinguaEdit behöver &lt;b&gt;ffmpeg&lt;/b&gt; och &lt;b&gt;ffprobe&lt;/b&gt; för att extrahera undertexter från videofiler.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="64"/>
        <source>Installationsanvisningar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="69"/>
        <source>&lt;b&gt;macOS (Homebrew):&lt;/b&gt;&lt;br&gt;&lt;code&gt;brew install ffmpeg&lt;/code&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;macOS (MacPorts):&lt;/b&gt;&lt;br&gt;&lt;code&gt;sudo port install ffmpeg&lt;/code&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="76"/>
        <source>&lt;b&gt;Windows (winget):&lt;/b&gt;&lt;br&gt;&lt;code&gt;winget install FFmpeg&lt;/code&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Windows (Chocolatey):&lt;/b&gt;&lt;br&gt;&lt;code&gt;choco install ffmpeg&lt;/code&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Manuell hämtning:&lt;/b&gt;&lt;br&gt;&lt;a href=&quot;https://ffmpeg.org/download.html&quot;&gt;ffmpeg.org/download.html&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="85"/>
        <source>&lt;b&gt;Ubuntu/Debian:&lt;/b&gt;&lt;br&gt;&lt;code&gt;sudo apt install ffmpeg&lt;/code&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Fedora:&lt;/b&gt;&lt;br&gt;&lt;code&gt;sudo dnf install ffmpeg&lt;/code&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Arch Linux:&lt;/b&gt;&lt;br&gt;&lt;code&gt;sudo pacman -S ffmpeg&lt;/code&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="103"/>
        <source>Bläddra efter ffmpeg…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="107"/>
        <source>Försök igen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="111"/>
        <source>Öppna hämtningssida</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="119"/>
        <source>Avbryt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="127"/>
        <source>Välj ffmpeg-binär</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="128"/>
        <source>Körbara filer (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="142"/>
        <source>Ogiltig fil</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="143"/>
        <source>Den valda filen verkar inte vara ffmpeg.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="147"/>
        <source>Fel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="148"/>
        <source>Kunde inte köra den valda filen.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="157"/>
        <source>Ej hittad</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="158"/>
        <source>FFmpeg kunde fortfarande inte hittas i systemets sökväg.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FileHistoryDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="274"/>
        <source>File History</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="290"/>
        <source>Recent changes in: {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="302"/>
        <source>Date/Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="302"/>
        <source>Entry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="302"/>
        <source>Field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="303"/>
        <source>User</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="303"/>
        <source>Summary</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="321"/>
        <source>View Entry History</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="328"/>
        <source>Close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="359"/>
        <source>Unknown</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GitDiffDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="586"/>
        <source>Diff with Previous Version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="603"/>
        <source>Compare with commit:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="607"/>
        <source>Compare</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="625"/>
        <source>Summary</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="633"/>
        <source>Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="633"/>
        <source>Source (old)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="633"/>
        <source>Source (new)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="634"/>
        <source>Translation (old)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="634"/>
        <source>Translation (new)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="642"/>
        <source>Changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="648"/>
        <source>&lt;b&gt;Outdated translations&lt;/b&gt; — source changed but translation stayed the same.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="653"/>
        <source>Old Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="653"/>
        <source>New Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="654"/>
        <source>Translation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="654"/>
        <source>Status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="661"/>
        <source>Outdated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="675"/>
        <source>No git history found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="724"/>
        <source>Failed to get file at commit %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="729"/>
        <source>Could not parse old version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="732"/>
        <source>Comparing %d old vs %d current entries…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="787"/>
        <source>&lt;h3&gt;Comparison Results&lt;/h3&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="788"/>
        <source>&lt;b&gt;Added strings:&lt;/b&gt; %d</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="789"/>
        <source>&lt;b&gt;Removed strings:&lt;/b&gt; %d</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="790"/>
        <source>&lt;b&gt;Changed translations:&lt;/b&gt; %d</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="791"/>
        <source>&lt;b&gt;Changed source text:&lt;/b&gt; %d</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="792"/>
        <source>&lt;b&gt;Potentially outdated:&lt;/b&gt; %d</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="799"/>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="809"/>
        <source>Added</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="801"/>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="810"/>
        <source>Removed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="803"/>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="811"/>
        <source>Modified</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="805"/>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="812"/>
        <source>Source changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="832"/>
        <source>⚠ Outdated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/diff_dialog.py" line="836"/>
        <source>Comparison complete.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GlossaryDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="92"/>
        <source>Glossary Management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="108"/>
        <source>Search &amp; Filter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="111"/>
        <source>Search:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="113"/>
        <source>Search in source or target...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="117"/>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="172"/>
        <source>Domain:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="125"/>
        <source>Terms</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="131"/>
        <source>Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="131"/>
        <source>Target</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="131"/>
        <source>Notes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="131"/>
        <source>Domain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="152"/>
        <source>Edit Term</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="156"/>
        <source>Source:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="161"/>
        <source>Target:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="166"/>
        <source>Notes:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="184"/>
        <source>Add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="185"/>
        <source>Update</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="186"/>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="471"/>
        <source>Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="187"/>
        <source>Clear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="197"/>
        <source>Import CSV...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="198"/>
        <source>Export CSV...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="289"/>
        <source>All domains</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="308"/>
        <source>Showing %d of %d terms</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="311"/>
        <source>%d terms</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="385"/>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="390"/>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="422"/>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="426"/>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="560"/>
        <source>Warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="385"/>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="422"/>
        <source>Source text cannot be empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="390"/>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="426"/>
        <source>Target text cannot be empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="399"/>
        <source>Duplicate Term</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="400"/>
        <source>A term with this source text already exists. Update it?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="448"/>
        <source>Confirm Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="449"/>
        <source>Delete term &apos;%s&apos; → &apos;%s&apos;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="467"/>
        <source>Edit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="477"/>
        <source>Copy Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="483"/>
        <source>Copy Target</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="495"/>
        <source>Import Glossary from CSV</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="497"/>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="567"/>
        <source>CSV files (*.csv);;All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="506"/>
        <source>CSV Import Format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="507"/>
        <source>Expected CSV format:
source,target,notes,domain

First row can be a header (will be automatically detected).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="543"/>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="549"/>
        <source>Import Completed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="544"/>
        <source>Imported %d terms with %d errors.

First errors:
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="550"/>
        <source>Successfully imported %d terms.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="560"/>
        <source>No terms to export.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="565"/>
        <source>Export Glossary to CSV</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="586"/>
        <source>Export Completed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="587"/>
        <source>Exported %d terms to %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="593"/>
        <source>Export Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/glossary_dialog.py" line="594"/>
        <source>Failed to export glossary:
%s</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>HeaderDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="23"/>
        <source>Edit File Header</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="69"/>
        <source>Project Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="73"/>
        <source>Project-Id-Version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="76"/>
        <source>Package:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="80"/>
        <source>Report-Msgid-Bugs-To:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="85"/>
        <source>Translation Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="90"/>
        <source>Last-Translator:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="94"/>
        <source>Language-Team:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="99"/>
        <source>Language:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="104"/>
        <source>Technical Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="110"/>
        <source>POT-Creation-Date:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="115"/>
        <source>PO-Revision-Date:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="119"/>
        <source>Charset:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="123"/>
        <source>Content-Transfer-Encoding:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="128"/>
        <source>Plural Forms</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="131"/>
        <source>Define how plural forms work for this language.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="142"/>
        <source>English (2 forms)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="146"/>
        <source>Germanic (2 forms)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="150"/>
        <source>Romance (2 forms)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="158"/>
        <source>PO Headers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="166"/>
        <source>TS File Attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="172"/>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="218"/>
        <source>Target Language:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="177"/>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="213"/>
        <source>Source Language:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="181"/>
        <source>TS Version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="186"/>
        <source>Additional Metadata</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="190"/>
        <source>Translator:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="194"/>
        <source>Comment:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="199"/>
        <source>TS Attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="207"/>
        <source>XLIFF File Attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="222"/>
        <source>XLIFF Version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="225"/>
        <source>Original File:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="232"/>
        <source>Data Type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="237"/>
        <source>Tool Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="242"/>
        <source>Tool ID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="246"/>
        <source>Tool Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="249"/>
        <source>Tool Version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="254"/>
        <source>XLIFF Attributes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="262"/>
        <source>File Metadata</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="266"/>
        <source>Project Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="269"/>
        <source>Version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="273"/>
        <source>Description:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="278"/>
        <source>Metadata</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="458"/>
        <source>Restore Defaults</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/header_dialog.py" line="459"/>
        <source>Restore all fields to default values?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>HistoryDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="46"/>
        <source>Translation History</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="63"/>
        <source>History for entry {0} in {1}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="78"/>
        <source>Change History</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="84"/>
        <source>Date/Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="84"/>
        <source>Field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="84"/>
        <source>User</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="84"/>
        <source>Change Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="100"/>
        <source>Changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="105"/>
        <source>Before:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="106"/>
        <source>After:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="128"/>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="220"/>
        <source>Select a history entry to see changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="133"/>
        <source>Diff:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="142"/>
        <source>Rollback to This Version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="149"/>
        <source>Close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="174"/>
        <source>Unknown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="179"/>
        <source>Added</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="181"/>
        <source>Deleted</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="183"/>
        <source>Modified</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="190"/>
        <source>No history available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="239"/>
        <source>No changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="255"/>
        <source>Confirm Rollback</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/history_dialog.py" line="257"/>
        <source>Are you sure you want to rollback to this version?

This will replace the current text with:
{}</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ImagePreviewLabel</name>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="115"/>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="135"/>
        <source>Click to select image
(PNG, JPG, GIF)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>LayoutSimulatorDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/layout_simulator_dialog.py" line="86"/>
        <source>Layout Simulator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/layout_simulator_dialog.py" line="100"/>
        <source>Font Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/layout_simulator_dialog.py" line="110"/>
        <source>Font Family:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/layout_simulator_dialog.py" line="116"/>
        <source>Size (pt):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/layout_simulator_dialog.py" line="118"/>
        <source>Bold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/layout_simulator_dialog.py" line="125"/>
        <source>Width Constraints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/layout_simulator_dialog.py" line="133"/>
        <source>Max Width:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/layout_simulator_dialog.py" line="138"/>
        <source>Mobile Button</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/layout_simulator_dialog.py" line="139"/>
        <source>Dialog Button</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/layout_simulator_dialog.py" line="140"/>
        <source>Menu Item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/layout_simulator_dialog.py" line="141"/>
        <source>Tablet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/layout_simulator_dialog.py" line="149"/>
        <source>Presets:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/layout_simulator_dialog.py" line="151"/>
        <source>Highlight Overflow</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/layout_simulator_dialog.py" line="159"/>
        <source>Text Comparison</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/layout_simulator_dialog.py" line="164"/>
        <source>Source Text:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/layout_simulator_dialog.py" line="179"/>
        <source>Translation Text:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/layout_simulator_dialog.py" line="203"/>
        <source>Close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/layout_simulator_dialog.py" line="250"/>
        <source>Source: {0}px | Translation: {1}px | Difference: {2}px ({3:.1f}%)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>LinguaEditWindow</name>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="396"/>
        <location filename="../src/linguaedit/ui/window.py" line="3705"/>
        <source>LinguaEdit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="633"/>
        <source>All strings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="633"/>
        <source>Untranslated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="633"/>
        <source>Fuzzy / Needs work</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="634"/>
        <source>Translated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="634"/>
        <source>With warnings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="640"/>
        <source>Search source and translation text…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="648"/>
        <source>File order</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="648"/>
        <source>Source A → Z</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="648"/>
        <source>Source Z → A</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="649"/>
        <source>Translation A → Z</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="649"/>
        <source>Translation Z → A</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="650"/>
        <source>Untranslated/errors first</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="650"/>
        <source>By length</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="650"/>
        <source>By reference</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="666"/>
        <source>Find in translations…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="671"/>
        <source>Replace with…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="674"/>
        <source>Regex</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="677"/>
        <source>Replace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="681"/>
        <source>Replace All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="697"/>
        <location filename="../src/linguaedit/ui/window.py" line="1583"/>
        <location filename="../src/linguaedit/ui/window.py" line="1590"/>
        <source>Source text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="697"/>
        <location filename="../src/linguaedit/ui/window.py" line="1584"/>
        <location filename="../src/linguaedit/ui/window.py" line="1591"/>
        <source>Translation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="697"/>
        <location filename="../src/linguaedit/ui/window.py" line="1592"/>
        <location filename="../src/linguaedit/ui/window.py" line="5798"/>
        <source>Tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="739"/>
        <source>%p% translated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="742"/>
        <location filename="../src/linguaedit/ui/window.py" line="3134"/>
        <location filename="../src/linguaedit/ui/window.py" line="3549"/>
        <location filename="../src/linguaedit/ui/window.py" line="3585"/>
        <location filename="../src/linguaedit/ui/window.py" line="3751"/>
        <location filename="../src/linguaedit/ui/window.py" line="3777"/>
        <location filename="../src/linguaedit/ui/window.py" line="3841"/>
        <location filename="../src/linguaedit/ui/window.py" line="3859"/>
        <location filename="../src/linguaedit/ui/window.py" line="3888"/>
        <location filename="../src/linguaedit/ui/window.py" line="4043"/>
        <location filename="../src/linguaedit/ui/window.py" line="4070"/>
        <location filename="../src/linguaedit/ui/window.py" line="4089"/>
        <location filename="../src/linguaedit/ui/window.py" line="4098"/>
        <location filename="../src/linguaedit/ui/window.py" line="4114"/>
        <location filename="../src/linguaedit/ui/window.py" line="4154"/>
        <location filename="../src/linguaedit/ui/window.py" line="4302"/>
        <location filename="../src/linguaedit/ui/window.py" line="4330"/>
        <location filename="../src/linguaedit/ui/window.py" line="4690"/>
        <location filename="../src/linguaedit/ui/window.py" line="4800"/>
        <location filename="../src/linguaedit/ui/window.py" line="4872"/>
        <location filename="../src/linguaedit/ui/window.py" line="4891"/>
        <location filename="../src/linguaedit/ui/window.py" line="4907"/>
        <location filename="../src/linguaedit/ui/window.py" line="4921"/>
        <location filename="../src/linguaedit/ui/window.py" line="4945"/>
        <location filename="../src/linguaedit/ui/window.py" line="4986"/>
        <location filename="../src/linguaedit/ui/window.py" line="5464"/>
        <location filename="../src/linguaedit/ui/window.py" line="5664"/>
        <location filename="../src/linguaedit/ui/window.py" line="5830"/>
        <location filename="../src/linguaedit/ui/window.py" line="6134"/>
        <location filename="../src/linguaedit/ui/window.py" line="6834"/>
        <source>No file loaded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="756"/>
        <source>Fuzzy diff (previous → current)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="779"/>
        <source>&lt;b&gt;Source text:&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="801"/>
        <source>&lt;b&gt;Translation:&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="829"/>
        <source>&lt;b&gt;Translator comment:&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="838"/>
        <source>Add translator notes...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="863"/>
        <source>Needs work</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="864"/>
        <source>Mark this string as fuzzy / needs review (Ctrl+U)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="870"/>
        <source>Copy source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="871"/>
        <source>Copy source text to translation (Ctrl+B)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="875"/>
        <source>Clear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="876"/>
        <source>Clear translation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="880"/>
        <source>💬 Comment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="945"/>
        <source>Notes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="950"/>
        <source>Developer</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="955"/>
        <location filename="../src/linguaedit/ui/window.py" line="1040"/>
        <source>Context</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="960"/>
        <source>References</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="965"/>
        <source>Flags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="970"/>
        <location filename="../src/linguaedit/ui/window.py" line="1466"/>
        <source>Previous</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="976"/>
        <source>Comments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="984"/>
        <source>String Info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="990"/>
        <source>&lt;b&gt;Suggestions&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="994"/>
        <source>&lt;i&gt;No suggestions&lt;/i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="999"/>
        <source>&lt;b&gt;Concordance search&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1001"/>
        <source>Search TM…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1012"/>
        <source>TM / Suggestions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1020"/>
        <source>&lt;b&gt;Reference source:&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1022"/>
        <source>&lt;b&gt;Reference translation:&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1027"/>
        <source>Reference</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1034"/>
        <source>No screenshot available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1047"/>
        <source>Translation preview will appear here</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1055"/>
        <source>Max width:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1066"/>
        <source>Preview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1089"/>
        <source>Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1090"/>
        <source>Save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1093"/>
        <source>Validate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1094"/>
        <source>Compile</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1098"/>
        <location filename="../src/linguaedit/ui/window.py" line="4160"/>
        <source>Pre-translate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1099"/>
        <source>Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1109"/>
        <source>Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1132"/>
        <source>No file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1141"/>
        <source>Translated: 0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1144"/>
        <source>Fuzzy: 0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1147"/>
        <source>Untranslated: 0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1150"/>
        <source>Ln 1, Col 1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1210"/>
        <source>&amp;File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1211"/>
        <source>&amp;Open…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1215"/>
        <source>&amp;Save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1224"/>
        <source>Recent Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1228"/>
        <source>Close Tab</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1233"/>
        <source>Open Project…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1235"/>
        <source>Quit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1238"/>
        <source>&amp;Edit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1239"/>
        <location filename="../src/linguaedit/ui/window.py" line="1459"/>
        <source>Undo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1240"/>
        <location filename="../src/linguaedit/ui/window.py" line="1460"/>
        <source>Redo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1242"/>
        <source>Find…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1243"/>
        <source>Find &amp;&amp; Replace…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1245"/>
        <source>Copy source to translation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1246"/>
        <location filename="../src/linguaedit/ui/window.py" line="1982"/>
        <location filename="../src/linguaedit/ui/window.py" line="1993"/>
        <location filename="../src/linguaedit/ui/window.py" line="2001"/>
        <location filename="../src/linguaedit/ui/window.py" line="2047"/>
        <source>Propagate Translation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1248"/>
        <source>Batch Edit…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1254"/>
        <source>Preferences…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1257"/>
        <source>&amp;Catalog</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1258"/>
        <source>Validate (Lint)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1259"/>
        <source>Pre-translate…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1261"/>
        <source>Spell check current</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1262"/>
        <source>File metadata…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1263"/>
        <source>Edit Header…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1264"/>
        <source>Feed file to TM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1266"/>
        <source>Statistics…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1268"/>
        <source>Compile translation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1270"/>
        <source>Email Translation…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1271"/>
        <source>Merge with POT…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1273"/>
        <source>Generate Report…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1275"/>
        <source>Quality</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1276"/>
        <source>Consistency check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1277"/>
        <location filename="../src/linguaedit/ui/window.py" line="1332"/>
        <source>Glossary…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1278"/>
        <source>QA profile: Formal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1279"/>
        <source>QA profile: Informal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1280"/>
        <source>Export report…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1283"/>
        <source>&amp;Go</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1284"/>
        <source>Previous entry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1285"/>
        <source>Next entry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1287"/>
        <source>Previous untranslated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1288"/>
        <source>Next untranslated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1290"/>
        <source>Done and next (Ctrl+Enter)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1293"/>
        <source>&amp;Tools</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1106"/>
        <location filename="../src/linguaedit/ui/window.py" line="1294"/>
        <source>AI Review</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1296"/>
        <source>Compare Files…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1301"/>
        <source>TMX</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1302"/>
        <source>Import TMX…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1303"/>
        <source>Export TMX…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1306"/>
        <source>Unicode Inspector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1309"/>
        <source>Manage Plugins…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1312"/>
        <source>Macros</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1313"/>
        <location filename="../src/linguaedit/ui/window.py" line="6480"/>
        <source>Record Macro</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1314"/>
        <location filename="../src/linguaedit/ui/window.py" line="6513"/>
        <source>Play Macro</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1315"/>
        <source>Manage Macros…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1318"/>
        <source>Git</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1319"/>
        <location filename="../src/linguaedit/ui/window.py" line="1384"/>
        <source>Commit…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1320"/>
        <source>Status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1321"/>
        <source>Diff</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1323"/>
        <source>Regex Tester</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1324"/>
        <source>Layout Simulator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1325"/>
        <source>OCR Screenshot…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1329"/>
        <location filename="../src/linguaedit/ui/window.py" line="1394"/>
        <location filename="../src/linguaedit/ui/window.py" line="1398"/>
        <source>Crowdin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1330"/>
        <source>Pull Latest</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1338"/>
        <source>&amp;View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1339"/>
        <source>Compare language…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1340"/>
        <source>Auto-propagate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1342"/>
        <source>Show Bookmarked Only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1343"/>
        <source>Show Pinned First</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1344"/>
        <source>Review Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1345"/>
        <source>Focus Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1361"/>
        <source>Fullscreen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1364"/>
        <source>Minimap</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1366"/>
        <source>Watch File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1367"/>
        <source>Translation Map…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1370"/>
        <source>Achievements…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1372"/>
        <source>Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1373"/>
        <source>System Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1374"/>
        <source>Light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1375"/>
        <source>Dark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1376"/>
        <source>Solarized Dark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1377"/>
        <source>Nord</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1378"/>
        <source>Monokai</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1381"/>
        <source>&amp;Git</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1382"/>
        <source>Status…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1383"/>
        <source>Diff…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1385"/>
        <source>Switch branch…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1388"/>
        <source>&amp;Platforms</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1389"/>
        <source>Platform settings…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1391"/>
        <source>Pull from…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1392"/>
        <location filename="../src/linguaedit/ui/window.py" line="1396"/>
        <source>Transifex</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1393"/>
        <location filename="../src/linguaedit/ui/window.py" line="1397"/>
        <source>Weblate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1395"/>
        <source>Push to…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1401"/>
        <source>&amp;Help</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1402"/>
        <source>GitHub PR…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1403"/>
        <source>Check for updates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1404"/>
        <source>GitHub Repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1405"/>
        <source>Documentation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1406"/>
        <source>Report a Bug</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1408"/>
        <location filename="../src/linguaedit/ui/window.py" line="4572"/>
        <source>Donate ♥</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1410"/>
        <location filename="../src/linguaedit/ui/window.py" line="4590"/>
        <source>About LinguaEdit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1411"/>
        <source>About Qt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1416"/>
        <source>Main</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1470"/>
        <source>Next</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1474"/>
        <source>Copy Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1739"/>
        <source>No more untranslated strings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1938"/>
        <source>… and %d more</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1983"/>
        <source>Current string has no translation to propagate.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1994"/>
        <source>No identical source strings found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="2007"/>
        <source>Found {len(identical_entries)} identical strings. Apply this translation to all?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="2012"/>
        <source>&lt;b&gt;Translation:&lt;/b&gt; {html_escape(current_translation[:100])}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="2048"/>
        <source>Applied translation to {applied_count} strings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="2067"/>
        <source>Plural: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="2374"/>
        <source>Add Comment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="2374"/>
        <source>Enter translator note:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="2476"/>
        <location filename="../src/linguaedit/ui/window.py" line="2659"/>
        <source>%d matches</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="2645"/>
        <source>Invalid regex</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="2706"/>
        <location filename="../src/linguaedit/ui/window.py" line="4788"/>
        <source>Replaced in %d entries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="2810"/>
        <source>Theme changed to %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3163"/>
        <source>Auto-propagated %d entries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3180"/>
        <source>Open Translation File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3189"/>
        <source>File not found: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3278"/>
        <source>Unsupported file type: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3281"/>
        <source>Error loading file: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3361"/>
        <source>File reloaded (changed externally)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3532"/>
        <source>Saved!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3539"/>
        <source>Auto-compiled after save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3541"/>
        <source>Save error: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3594"/>
        <source>%d strings — %d translated, %d fuzzy, %d untranslated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3604"/>
        <source>%d strings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3605"/>
        <source>Translated: %d</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3606"/>
        <source>Fuzzy: %d</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3607"/>
        <source>Untranslated: %d</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3615"/>
        <source>Ln %d, Col %d</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3799"/>
        <source>No inconsistencies found! ✓</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3800"/>
        <source>Consistency Check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3806"/>
        <source>No terms defined</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3808"/>
        <source>Glossary / Terminology</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3813"/>
        <location filename="../src/linguaedit/ui/window.py" line="3815"/>
        <source>Add Term</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3813"/>
        <source>Source term:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3815"/>
        <source>Target term:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3818"/>
        <source>Added: %s → %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3834"/>
        <source>No glossary violations found! ✓</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3835"/>
        <source>Glossary Check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3853"/>
        <source>QA Profile: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3882"/>
        <source>Report saved to %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3892"/>
        <location filename="../src/linguaedit/ui/window.py" line="5025"/>
        <source>Save Report</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3893"/>
        <source>HTML (*.html);;PDF (*.pdf)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3910"/>
        <source>Report saved</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3940"/>
        <source>Unknown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1105"/>
        <location filename="../src/linguaedit/ui/window.py" line="4064"/>
        <location filename="../src/linguaedit/ui/window.py" line="5068"/>
        <source>Statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="634"/>
        <source>Reviewed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="766"/>
        <location filename="../src/linguaedit/ui/window.py" line="1582"/>
        <source>Timestamp</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="773"/>
        <source>Time:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="894"/>
        <source>📋 Copy Source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="895"/>
        <source>Copy source text to translation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="899"/>
        <source>💾 Apply TM #1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="900"/>
        <source>Apply best Translation Memory match</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="905"/>
        <source>🤖 Apply MT</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="906"/>
        <source>Apply Machine Translation suggestion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="911"/>
        <source>✅ Mark Reviewed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="912"/>
        <source>Mark current entry as reviewed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="916"/>
        <source>⚠️ Toggle Fuzzy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="917"/>
        <source>Toggle fuzzy/needs work flag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1102"/>
        <source>Video</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1107"/>
        <source>Glossary</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1219"/>
        <source>Save &amp;As…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1251"/>
        <source>Split Entry…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1252"/>
        <source>Merge Entries…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1260"/>
        <source>Batch Translate…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1297"/>
        <source>Diff with Previous Version…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1298"/>
        <source>Project Dashboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1333"/>
        <source>Concordance Search…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1335"/>
        <source>Extract Subtitles from Video…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1349"/>
        <location filename="../src/linguaedit/ui/window.py" line="6763"/>
        <source>Editor on Right</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1349"/>
        <location filename="../src/linguaedit/ui/window.py" line="6763"/>
        <source>Editor Below</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1353"/>
        <location filename="../src/linguaedit/ui/window.py" line="6822"/>
        <source>Simple Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1358"/>
        <source>Zen Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1490"/>
        <source>Concordance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1763"/>
        <source>No more fuzzy strings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3264"/>
        <source>Video file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3265"/>
        <source>Would you like to extract subtitles from this video?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3555"/>
        <source>All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3557"/>
        <source>PO files (*.po);;All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3559"/>
        <source>TS files (*.ts);;All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3561"/>
        <source>XLIFF files (*.xlf *.xliff);;All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3563"/>
        <source>JSON files (*.json);;All files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="1462"/>
        <location filename="../src/linguaedit/ui/window.py" line="3566"/>
        <source>Save As…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3579"/>
        <source>Saved as %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3602"/>
        <source>translated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3646"/>
        <source> ⚠ long</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3648"/>
        <source> ⚠ short</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3651"/>
        <source>Words: %d | Chars: %d | Source: %dw%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3676"/>
        <source>The file &apos;%s&apos; has unsaved changes.
Do you want to save before closing?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3677"/>
        <source>Untitled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4074"/>
        <location filename="../src/linguaedit/ui/window.py" line="4085"/>
        <source>Git Status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4074"/>
        <source>Not a git repository</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4093"/>
        <source>No changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4094"/>
        <source>Git Diff</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4101"/>
        <location filename="../src/linguaedit/ui/window.py" line="6139"/>
        <source>Git Commit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4101"/>
        <location filename="../src/linguaedit/ui/window.py" line="6140"/>
        <source>Commit message:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4108"/>
        <source>Committed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4110"/>
        <source>Commit failed: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4119"/>
        <source>Git Branches</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4138"/>
        <source>Translated via %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4164"/>
        <source>Translation Engine</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4179"/>
        <source>Languages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4182"/>
        <location filename="../src/linguaedit/ui/window.py" line="4388"/>
        <location filename="../src/linguaedit/ui/window.py" line="4397"/>
        <location filename="../src/linguaedit/ui/window.py" line="4408"/>
        <source>Source language:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4184"/>
        <location filename="../src/linguaedit/ui/window.py" line="4398"/>
        <location filename="../src/linguaedit/ui/window.py" line="4409"/>
        <source>Target language:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4187"/>
        <source>Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4198"/>
        <source>Manage API Keys…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4238"/>
        <source>Pre-translated %d entries via %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4244"/>
        <source>API Keys</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4296"/>
        <source>API keys saved</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4307"/>
        <source>Added %d entries to Translation Memory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4314"/>
        <source>No text to check</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4318"/>
        <source>✓ No spelling issues found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4324"/>
        <source>Spelling issues:
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4334"/>
        <source>File Header / Metadata</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4339"/>
        <source>Edit file header metadata. Changes are applied when you click Save.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4347"/>
        <source>Key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4347"/>
        <source>Value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4362"/>
        <source>Add Field</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4363"/>
        <source>Remove Selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4387"/>
        <source>Language:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4396"/>
        <source>Version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4407"/>
        <source>Format:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4415"/>
        <source>Locale:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4421"/>
        <source>Root key:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4461"/>
        <source>Metadata updated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4471"/>
        <source>Open Reference File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4506"/>
        <source>Error loading reference: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4509"/>
        <source>Loaded reference: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4527"/>
        <source>&lt;i&gt;(no match in reference)&lt;/i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4550"/>
        <source>GitHub PR</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4563"/>
        <source>Update Available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4566"/>
        <source>Up to date</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4575"/>
        <source>&lt;p&gt;LinguaEdit is free software.&lt;/p&gt;&lt;p&gt;If you find it useful, consider supporting development:&lt;/p&gt;&lt;p&gt;❤️ &lt;b&gt;GitHub Sponsors:&lt;/b&gt; &lt;a href=&apos;https://github.com/sponsors/yeager&apos;&gt;github.com/sponsors/yeager&lt;/a&gt;&lt;/p&gt;&lt;p&gt;🇸🇪 &lt;b&gt;Swish:&lt;/b&gt; +46702526206 — &lt;a href=&apos;swish://payment?payee=0702526206&amp;message=LinguaEdit&apos;&gt;Öppna Swish&lt;/a&gt;&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4598"/>
        <source>A translation file editor for PO, TS, JSON, XLIFF, Android, ARB, PHP, and YAML files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4600"/>
        <source>Developer:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4601"/>
        <source>License:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4602"/>
        <source>Website:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4701"/>
        <location filename="../src/linguaedit/ui/window.py" line="4711"/>
        <location filename="../src/linguaedit/ui/window.py" line="4735"/>
        <source>Compiled: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4714"/>
        <source>msgfmt error: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4717"/>
        <source>Cannot compile: install &apos;polib&apos; or &apos;gettext&apos; (msgfmt)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4720"/>
        <location filename="../src/linguaedit/ui/window.py" line="4741"/>
        <source>Compile error: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4727"/>
        <source>Cannot compile: pyside6-lrelease or lrelease not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4738"/>
        <source>lrelease error: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4744"/>
        <source>Compile not supported for %s files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4831"/>
        <source>Applied changes to %d entries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4897"/>
        <source>Header updated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4969"/>
        <source>%d translations applied</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4993"/>
        <source>Generate Report</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="4998"/>
        <source>Report Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5001"/>
        <source>Bilingual export (source + translation)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5004"/>
        <source>Include fuzzy entries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5027"/>
        <source>HTML files (*.html);;PDF files (*.pdf)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5036"/>
        <source>Report saved: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5038"/>
        <source>Report error: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5069"/>
        <source>Total entries:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5070"/>
        <source>Translated:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5071"/>
        <source>Fuzzy:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5072"/>
        <source>Untranslated:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5141"/>
        <source>No translation selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5149"/>
        <source>No source text to review</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5159"/>
        <source>Translation updated from AI review</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5170"/>
        <source>Bookmark removed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5173"/>
        <source>Bookmark added</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5183"/>
        <source>Showing only bookmarked entries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5185"/>
        <source>Showing all entries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5192"/>
        <source>No bookmarks set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5265"/>
        <source>Entry unpinned</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5268"/>
        <source>Entry pinned</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5278"/>
        <source>Showing pinned entries first</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5280"/>
        <source>Normal sorting order</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5362"/>
        <source>Loaded: {path.name}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5366"/>
        <source>Error loading {path.name}: {e}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5476"/>
        <source>Watch mode enabled - file changes will be detected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5484"/>
        <source>Watch mode disabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5496"/>
        <source>File reloaded (external change detected)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5501"/>
        <source>File Changed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5502"/>
        <source>The file has been changed externally. Reload?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5536"/>
        <source>Add Tag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5537"/>
        <source>Select or enter tag:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5550"/>
        <source>Tag &apos;{tag}&apos; added</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5564"/>
        <source>Tag &apos;{tag}&apos; removed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5570"/>
        <source>Tag filter removed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5573"/>
        <source>Filtering by tag: {tag}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5631"/>
        <source>Review mode enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5633"/>
        <source>Review mode disabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5657"/>
        <source>Status set to: {status}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5670"/>
        <source>Email Translation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5683"/>
        <source>To:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5689"/>
        <source>Subject:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5694"/>
        <source>Message:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5697"/>
        <source>Attach current file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5718"/>
        <source>Email client opened</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5720"/>
        <source>Please enter recipient email</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5729"/>
        <source>Focus mode enabled - hiding completed translations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5731"/>
        <source>Focus mode disabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5750"/>
        <source>{remaining}/{total} remaining</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5785"/>
        <source>Remove Bookmark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5787"/>
        <source>Add Bookmark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5791"/>
        <source>📌 Unpin Entry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5793"/>
        <source>📌 Pin Entry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5808"/>
        <source>Add Tag...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5813"/>
        <source>Review</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5815"/>
        <source>Approve</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5817"/>
        <source>Reject</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5819"/>
        <source>Needs Review</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5838"/>
        <source>No translation to preview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5895"/>
        <source>Import TMX</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5895"/>
        <location filename="../src/linguaedit/ui/window.py" line="5922"/>
        <source>TMX Files (*.tmx)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5906"/>
        <source>Imported {} translation units</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5908"/>
        <source>

Errors:
{}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5910"/>
        <source>TMX Import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5914"/>
        <source>Import Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5915"/>
        <source>Failed to import TMX file: {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5921"/>
        <source>Export TMX</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5939"/>
        <source>TMX Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5940"/>
        <source>Exported {} translation units to {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5947"/>
        <source>Export Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5948"/>
        <source>Failed to export TMX file: {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5962"/>
        <source>Cannot split empty entry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="5999"/>
        <source>Entry split into 2 segments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6005"/>
        <source>Select at least 2 entries to merge</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6822"/>
        <source>Normal Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6976"/>
        <source>Sidebar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6990"/>
        <source>Customize Toolbar…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="3675"/>
        <location filename="../src/linguaedit/ui/window.py" line="7005"/>
        <source>Unsaved Changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="7006"/>
        <source>The current file has unsaved changes.
Do you want to save before continuing?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6046"/>
        <source>Merged {} entries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6080"/>
        <source>{} chars | {} words | Source: {} chars</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6141"/>
        <source>Updated {} translation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6169"/>
        <source>Push Changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6170"/>
        <source>Commit successful. Push to remote?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6179"/>
        <source>Changes pushed successfully</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6181"/>
        <source>Changes committed locally</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6185"/>
        <source>Git Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6186"/>
        <source>Git operation failed: {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6190"/>
        <location filename="../src/linguaedit/ui/window.py" line="6718"/>
        <source>Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6191"/>
        <source>Git operation error: {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6201"/>
        <source>Play Translation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6215"/>
        <source>No text to play</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6250"/>
        <source>Playing translation...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6254"/>
        <source>TTS Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6255"/>
        <source>Text-to-speech failed: {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6275"/>
        <source>Stacked View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6280"/>
        <source>Side-by-Side View</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6357"/>
        <source>MT translation failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6426"/>
        <source>Fullscreen mode - Press Escape to exit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6475"/>
        <source>Already recording a macro</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6481"/>
        <source>Enter macro name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6490"/>
        <source>Macro Exists</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6491"/>
        <source>A macro with this name already exists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6498"/>
        <source>Recording macro &apos;{}&apos;...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6504"/>
        <source>No macros available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6509"/>
        <source>No enabled macros</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6514"/>
        <source>Select macro to play:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6521"/>
        <source>Failed to play macro</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6570"/>
        <source>Translation rolled back</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6579"/>
        <source>Auto-compile enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6603"/>
        <source>Translation History…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6606"/>
        <source>🔊 Play Translation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6655"/>
        <source>OCR extraction completed. {} strings extracted.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6661"/>
        <source>Crowdin OTA</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6662"/>
        <source>Crowdin Over-The-Air functionality not yet implemented.
This would pull latest translations using distribution hash.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6669"/>
        <source>No File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6669"/>
        <source>Please open a PO file first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6673"/>
        <source>Wrong File Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6673"/>
        <source>This feature only works with PO files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6679"/>
        <source>Select POT File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6681"/>
        <source>POT Files (*.pot)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6697"/>
        <source>Success</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6698"/>
        <source>PO file merged successfully with POT file.
Please reload the file to see changes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6705"/>
        <source>Msgmerge Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6706"/>
        <source>msgmerge failed:
{}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6712"/>
        <source>Msgmerge Not Found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6713"/>
        <source>msgmerge command not found. Please install gettext tools.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="6719"/>
        <source>Failed to run msgmerge:
{}</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Linter</name>
    <message>
        <location filename="../src/linguaedit/services/linter.py" line="97"/>
        <source>Number &apos;{num}&apos; might need localization (expected thousands separator: &apos;{expected_thousands}&apos;)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/linter.py" line="123"/>
        <source>Currency symbol &apos;{symbol}&apos; should be localized to &apos;{expected_currency}&apos; for {target_locale}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/linter.py" line="144"/>
        <source>Date format &apos;{date}&apos; should be localized to {expected_format} format for {target_locale}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/linter.py" line="174"/>
        <source>Untranslated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/linter.py" line="180"/>
        <source>Fuzzy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/linter.py" line="186"/>
        <source>Case mismatch: source starts with &apos;%s&apos;, translation with &apos;%s&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/linter.py" line="191"/>
        <source>Leading whitespace mismatch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/linter.py" line="194"/>
        <source>Trailing whitespace mismatch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/linter.py" line="201"/>
        <source>Newline count mismatch (%s vs %s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/linter.py" line="208"/>
        <source>Format specifier mismatch: %s vs %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/linter.py" line="215"/>
        <source>Python format mismatch: %s vs %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/linter.py" line="222"/>
        <source>Ending &apos;%s&apos; missing in translation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/linter.py" line="230"/>
        <source>Suspicious length ratio: %sx</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/linter.py" line="243"/>
        <source>Missing HTML/XML tags in translation: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/linter.py" line="246"/>
        <source>Extra HTML/XML tags in translation: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/linter.py" line="254"/>
        <source>Accelerator key mismatch: source has %d, translation has %d</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/linter.py" line="287"/>
        <source>Inconsistent translation for &apos;%s&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/services/linter.py" line="297"/>
        <source>Glossary inconsistency: %s</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>LocaleMapDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/locale_map_dialog.py" line="216"/>
        <source>Translation Map</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/locale_map_dialog.py" line="235"/>
        <source>Project:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/locale_map_dialog.py" line="242"/>
        <source>Browse...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/locale_map_dialog.py" line="250"/>
        <source>Translation Progress by Region</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/locale_map_dialog.py" line="270"/>
        <source>Country Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/locale_map_dialog.py" line="273"/>
        <source>Click on a country to see details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/locale_map_dialog.py" line="289"/>
        <source>Locale Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/locale_map_dialog.py" line="299"/>
        <source>Project Summary</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/locale_map_dialog.py" line="314"/>
        <source>Refresh</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/locale_map_dialog.py" line="318"/>
        <source>Close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/locale_map_dialog.py" line="332"/>
        <source>Select Project Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/locale_map_dialog.py" line="550"/>
        <source>Open File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/locale_map_dialog.py" line="551"/>
        <source>Would open: {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/locale_map_dialog.py" line="556"/>
        <source>No translation files found in project.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MacroDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="22"/>
        <source>Manage Macros</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="48"/>
        <source>Record New Macro</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="52"/>
        <source>Stop Recording</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="59"/>
        <source>Import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="63"/>
        <source>Export</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="71"/>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="354"/>
        <source>Ready to record</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="79"/>
        <source>Macros</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="89"/>
        <source>Play</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="94"/>
        <source>Rename</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="99"/>
        <source>Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="108"/>
        <source>Macro Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="116"/>
        <source>Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="120"/>
        <source>Shortcut:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="124"/>
        <source>Enabled:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="132"/>
        <source>Description:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="138"/>
        <source>Actions:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="148"/>
        <source>Close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="165"/>
        <source>Disabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="222"/>
        <source>No actions recorded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="276"/>
        <source>Record Macro</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="277"/>
        <source>Enter macro name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="289"/>
        <source>Macro Exists</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="290"/>
        <source>A macro with this name already exists. Please choose a different name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="312"/>
        <source>Macro Description</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="313"/>
        <source>Enter macro description (optional):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="328"/>
        <source>Macro Saved</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="329"/>
        <source>Macro &apos;{}&apos; has been saved successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="334"/>
        <source>Recording Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="335"/>
        <source>Failed to save the macro. No actions were recorded.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="345"/>
        <source>🔴 Recording in progress...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="368"/>
        <source>🔴 Recording... ({} actions)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="398"/>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="409"/>
        <source>Playback Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="399"/>
        <source>Cannot find main window for macro playback.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="410"/>
        <source>Failed to play macro &apos;{}&apos;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="427"/>
        <source>Rename Macro</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="428"/>
        <source>Enter new name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="445"/>
        <source>Rename Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="446"/>
        <source>Failed to rename macro. The new name may already exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="460"/>
        <source>Delete Macro</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="461"/>
        <source>Are you sure you want to delete the macro &apos;{}&apos;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="472"/>
        <source>Delete Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="473"/>
        <source>Failed to delete macro.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="523"/>
        <source>Import Macro</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="525"/>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="560"/>
        <source>JSON Files (*.json)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="536"/>
        <source>Import Successful</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="538"/>
        <source>Import Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="543"/>
        <source>Import Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="544"/>
        <source>Failed to import macro: {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="558"/>
        <source>Export Macro</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="573"/>
        <source>Export Successful</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="574"/>
        <source>Macro exported to {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="579"/>
        <source>Export Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="580"/>
        <source>Failed to export macro.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="586"/>
        <source>Export Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="587"/>
        <source>Failed to export macro: {}</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MergePreviewDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/segment_ops.py" line="134"/>
        <source>Merge Entries</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/segment_ops.py" line="139"/>
        <source>Preview of merged entry ({} segments):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/segment_ops.py" line="146"/>
        <source>Source:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/segment_ops.py" line="152"/>
        <source>Translation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/segment_ops.py" line="159"/>
        <source>Original segments:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MinimapWidget</name>
    <message>
        <location filename="../src/linguaedit/ui/minimap.py" line="50"/>
        <source>Minimap – click to jump</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>OCRDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="145"/>
        <source>OCR Screenshot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="185"/>
        <source>Browse Image...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="189"/>
        <source>Extract Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="196"/>
        <source>Create PO from Extracted Strings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="201"/>
        <source>Close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="212"/>
        <source>Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="222"/>
        <source>OCR Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="250"/>
        <source>Language:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="255"/>
        <source>Orientation and script detection (OSD) only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="256"/>
        <source>Automatic page segmentation with OSD</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="257"/>
        <source>Automatic page segmentation, but no OSD, or OCR</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="258"/>
        <source>Fully automatic page segmentation, but no OSD</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="259"/>
        <source>Assume a single column of text of variable sizes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="260"/>
        <source>Assume a single uniform block of vertically aligned text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="261"/>
        <source>Assume a single uniform block of text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="262"/>
        <source>Treat the image as a single text line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="263"/>
        <source>Treat the image as a single word</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="264"/>
        <source>Treat the image as a single word in a circle</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="265"/>
        <source>Treat the image as a single character</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="266"/>
        <source>Sparse text. Find as much text as possible in no particular order</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="267"/>
        <source>Sparse text with OSD</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="268"/>
        <source>Raw line. Treat the image as a single text line, bypassing hacks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="275"/>
        <source>Page Segmentation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="278"/>
        <source>Apply preprocessing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="280"/>
        <source>Apply image preprocessing to improve OCR accuracy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="295"/>
        <source>Extracted Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="300"/>
        <source>Filter:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="303"/>
        <source>Filter extracted strings...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="317"/>
        <source>Select All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="321"/>
        <source>Select None</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="327"/>
        <source>Remove Selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="336"/>
        <source>Raw OCR Output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="374"/>
        <source>Tesseract Required</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="376"/>
        <source>OCR functionality requires tesseract-ocr to be installed.

Installation instructions:
• macOS: brew install tesseract
• Ubuntu/Debian: sudo apt install tesseract-ocr
• Windows: Download from GitHub releases
• Arch Linux: sudo pacman -S tesseract</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="389"/>
        <source>Select Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="391"/>
        <source>Image Files (*.png *.jpg *.jpeg *.gif *.bmp *.tiff)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="409"/>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="527"/>
        <source>Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="409"/>
        <source>Could not load image.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="472"/>
        <source>OCR Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="500"/>
        <source>No Strings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="501"/>
        <source>No strings selected for PO file creation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="507"/>
        <source>Save PO File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="509"/>
        <source>PO Files (*.po)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="517"/>
        <source>Success</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="518"/>
        <source>PO file created successfully:
{}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="528"/>
        <source>Failed to create PO file:
{}</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>OCRWorker</name>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="36"/>
        <source>Checking tesseract installation...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="40"/>
        <source>Tesseract not installed. Please install tesseract-ocr.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/ocr_dialog.py" line="43"/>
        <source>Processing image...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PlatformSettingsDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="34"/>
        <source>Platform Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="53"/>
        <source>🔒 Tokens stored in %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="56"/>
        <source>⚠️ No system keychain — tokens stored with basic obfuscation. Install &apos;secretstorage&apos; for proper security.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="63"/>
        <source>Transifex</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="64"/>
        <source>Weblate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="65"/>
        <source>Crowdin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="74"/>
        <source>Transifex API</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="83"/>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="250"/>
        <source>API Token:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="87"/>
        <source>Organization:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="91"/>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="175"/>
        <source>Project:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="95"/>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="258"/>
        <source>Base URL:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="105"/>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="188"/>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="267"/>
        <source>Test Connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="109"/>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="192"/>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="271"/>
        <source>Save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="125"/>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="208"/>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="291"/>
        <source>Testing…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="132"/>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="215"/>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="298"/>
        <source>✓ Connected: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="135"/>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="218"/>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="301"/>
        <source>✗ %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="150"/>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="233"/>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="319"/>
        <source>✓ Saved</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="158"/>
        <source>Weblate API</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="166"/>
        <source>API URL:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="171"/>
        <source>API Key:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="179"/>
        <source>Component:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="241"/>
        <source>Crowdin API</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="254"/>
        <source>Project ID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/platform_dialog.py" line="284"/>
        <source>✗ Project ID must be a number</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PluginDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/plugin_dialog.py" line="21"/>
        <source>Manage Plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/plugin_dialog.py" line="38"/>
        <source>Reload Plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/plugin_dialog.py" line="42"/>
        <source>Open Plugin Folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/plugin_dialog.py" line="53"/>
        <source>Installed Plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/plugin_dialog.py" line="59"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/plugin_dialog.py" line="59"/>
        <source>Version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/plugin_dialog.py" line="59"/>
        <source>Author</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/plugin_dialog.py" line="59"/>
        <source>Enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/plugin_dialog.py" line="76"/>
        <source>Plugin Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/plugin_dialog.py" line="100"/>
        <source>Enable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/plugin_dialog.py" line="104"/>
        <source>Disable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/plugin_dialog.py" line="118"/>
        <source>Plugins are loaded from: {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/plugin_dialog.py" line="130"/>
        <source>Close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/plugin_dialog.py" line="203"/>
        <source>Version: {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/plugin_dialog.py" line="204"/>
        <source>Author: {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/plugin_dialog.py" line="268"/>
        <source>Plugins Reloaded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/plugin_dialog.py" line="269"/>
        <source>All plugins have been reloaded successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/plugin_dialog.py" line="274"/>
        <source>Reload Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/plugin_dialog.py" line="275"/>
        <source>Failed to reload plugins: {}</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PluralFormsEditor</name>
    <message>
        <location filename="../src/linguaedit/ui/plural_forms_editor.py" line="42"/>
        <source>Plural rules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/plural_forms_editor.py" line="61"/>
        <source>Synkronisera från singular</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/plural_forms_editor.py" line="67"/>
        <source>Rensa alla</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PreferencesDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="22"/>
        <source>Preferences</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="33"/>
        <source>Personal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="34"/>
        <source>Translation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="35"/>
        <source>Appearance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="36"/>
        <source>Security</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="50"/>
        <source>Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="53"/>
        <source>Email:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="63"/>
        <source>Language / Locale:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="66"/>
        <source>Team:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="84"/>
        <source>Default engine:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="87"/>
        <source>Source language:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="90"/>
        <source>Target language:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="92"/>
        <source>Auto-compile on save</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="94"/>
        <source>Automatically compile .mo/.qm after saving</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="98"/>
        <source>Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="98"/>
        <source>Formal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="98"/>
        <source>Informal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="101"/>
        <source>Formality level:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="104"/>
        <source>Enable inline editing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="106"/>
        <source>Double-click to edit translations directly in the list</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="110"/>
        <source>Show character counter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="118"/>
        <source> characters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="119"/>
        <source>Character limit:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="128"/>
        <source>System default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="128"/>
        <source>Light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="128"/>
        <source>Dark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="131"/>
        <source>Theme:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="136"/>
        <source>Editor font size:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="152"/>
        <source>Credential storage:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="156"/>
        <source>No system keychain detected. Credentials are stored in an encrypted file with a master password.

For better security, install:
• macOS: Built-in (Keychain)
• Windows: pip install keyring
• Linux: pip install secretstorage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/preferences_dialog.py" line="168"/>
        <source>Your credentials are securely stored in the system keychain.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ProjectDockWidget</name>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="176"/>
        <source>Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="201"/>
        <source>No project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="208"/>
        <source>Open...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="209"/>
        <source>Open project folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="213"/>
        <source>Refresh</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="214"/>
        <source>Refresh project files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="229"/>
        <source>Filter:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="233"/>
        <source>All files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="234"/>
        <location filename="../src/linguaedit/ui/project_dock.py" line="412"/>
        <source>Incomplete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="235"/>
        <location filename="../src/linguaedit/ui/project_dock.py" line="414"/>
        <source>Complete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="236"/>
        <location filename="../src/linguaedit/ui/project_dock.py" line="416"/>
        <source>PO files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="237"/>
        <location filename="../src/linguaedit/ui/project_dock.py" line="418"/>
        <source>TS files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="238"/>
        <location filename="../src/linguaedit/ui/project_dock.py" line="420"/>
        <source>JSON files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="239"/>
        <location filename="../src/linguaedit/ui/project_dock.py" line="422"/>
        <source>XLIFF files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="248"/>
        <source>File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="248"/>
        <source>Progress</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="248"/>
        <source>Translated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="248"/>
        <source>Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="269"/>
        <source>Open a project folder to begin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="279"/>
        <source>Files:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="282"/>
        <source>Avg:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="299"/>
        <source>Select Project Folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="335"/>
        <source>Analyzing project...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="388"/>
        <source>Found %d translation files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="393"/>
        <source>No translation files found in this folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="442"/>
        <source>Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="451"/>
        <source>Show in File Manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="458"/>
        <source>Copy Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="467"/>
        <source>Properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/project_dock.py" line="514"/>
        <source>File Properties</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QuickActionsMenu</name>
    <message>
        <location filename="../src/linguaedit/ui/quick_actions.py" line="25"/>
        <source>Quick Actions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/quick_actions.py" line="35"/>
        <source>📋 Copy source</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/quick_actions.py" line="47"/>
        <source>🧠 Apply TM suggestion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/quick_actions.py" line="73"/>
        <source>📚 Apply glossary term</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/quick_actions.py" line="92"/>
        <source>🔤 Capitalize first letter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/quick_actions.py" line="94"/>
        <source>🔤 Lowercase first letter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/quick_actions.py" line="108"/>
        <source>➕ Add &apos;{source_punct}&apos;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RecordMacroDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="596"/>
        <source>Recording Macro</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="603"/>
        <source>🔴 Recording macro...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/macro_dialog.py" line="612"/>
        <source>Stop Recording</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RegexTesterDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/regex_tester_dialog.py" line="22"/>
        <source>Regex Tester</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/regex_tester_dialog.py" line="36"/>
        <source>Input Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/regex_tester_dialog.py" line="50"/>
        <source>Format Strings Found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/regex_tester_dialog.py" line="60"/>
        <source>Test Values</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/regex_tester_dialog.py" line="75"/>
        <source>Live Preview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/regex_tester_dialog.py" line="91"/>
        <source>Copy Result</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/regex_tester_dialog.py" line="97"/>
        <source>Close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/regex_tester_dialog.py" line="152"/>
        <source>Sample text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/regex_tester_dialog.py" line="156"/>
        <source>Test value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/regex_tester_dialog.py" line="158"/>
        <source>Value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/regex_tester_dialog.py" line="219"/>
        <source>Copied</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/regex_tester_dialog.py" line="220"/>
        <source>Result copied to clipboard.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/regex_tester_dialog.py" line="222"/>
        <source>Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/regex_tester_dialog.py" line="223"/>
        <source>Could not copy to clipboard.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SearchReplaceDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/search_replace_dialog.py" line="29"/>
        <source>Find &amp; Replace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/search_replace_dialog.py" line="47"/>
        <source>Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/search_replace_dialog.py" line="51"/>
        <source>Find:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/search_replace_dialog.py" line="53"/>
        <source>Enter search text...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/search_replace_dialog.py" line="57"/>
        <source>Replace:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/search_replace_dialog.py" line="59"/>
        <source>Enter replacement text...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/search_replace_dialog.py" line="65"/>
        <source>Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/search_replace_dialog.py" line="70"/>
        <source>Case sensitive</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/search_replace_dialog.py" line="71"/>
        <source>Whole words</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/search_replace_dialog.py" line="72"/>
        <source>Regular expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/search_replace_dialog.py" line="81"/>
        <source>Search in:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/search_replace_dialog.py" line="84"/>
        <source>Source text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/search_replace_dialog.py" line="85"/>
        <source>Translation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/search_replace_dialog.py" line="86"/>
        <source>Both</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/search_replace_dialog.py" line="110"/>
        <source>Find Next</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/search_replace_dialog.py" line="111"/>
        <source>Find Previous</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/search_replace_dialog.py" line="112"/>
        <source>Find All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/search_replace_dialog.py" line="121"/>
        <source>Replace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/search_replace_dialog.py" line="122"/>
        <source>Replace All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/search_replace_dialog.py" line="130"/>
        <source>Close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/search_replace_dialog.py" line="275"/>
        <source>%d of %d matches</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/search_replace_dialog.py" line="277"/>
        <source>No matches found</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SplitDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/segment_ops.py" line="23"/>
        <location filename="../src/linguaedit/ui/segment_ops.py" line="98"/>
        <source>Split Entry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/segment_ops.py" line="32"/>
        <source>Click in the source text where you want to split, then press OK.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/segment_ops.py" line="36"/>
        <source>Source:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/segment_ops.py" line="45"/>
        <source>Target:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/segment_ops.py" line="86"/>
        <source>Segment 1: “{}”  |  Segment 2: “{}”</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/segment_ops.py" line="99"/>
        <source>Place the cursor inside the source text to mark the split point.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>StatisticsDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/statistics_dialog.py" line="111"/>
        <source>Translation Statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/statistics_dialog.py" line="130"/>
        <source>Overview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/statistics_dialog.py" line="135"/>
        <source>Translation Progress:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/statistics_dialog.py" line="152"/>
        <source>Total entries:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/statistics_dialog.py" line="155"/>
        <source>Translated:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/statistics_dialog.py" line="158"/>
        <source>Untranslated:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/statistics_dialog.py" line="161"/>
        <source>Fuzzy/Needs work:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/statistics_dialog.py" line="168"/>
        <source>Text Statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/statistics_dialog.py" line="177"/>
        <source>Source text:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/statistics_dialog.py" line="178"/>
        <source>Translation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/statistics_dialog.py" line="180"/>
        <source>Words:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/statistics_dialog.py" line="184"/>
        <source>Characters:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/statistics_dialog.py" line="188"/>
        <source>Expansion ratio:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/statistics_dialog.py" line="194"/>
        <source>Longest Source Strings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/statistics_dialog.py" line="200"/>
        <source>Entry #</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/statistics_dialog.py" line="200"/>
        <source>Length</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/statistics_dialog.py" line="200"/>
        <source>Text Preview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/statistics_dialog.py" line="219"/>
        <source>Additional Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/statistics_dialog.py" line="268"/>
        <source>N/A</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/statistics_dialog.py" line="295"/>
        <source>Average source length</source>
        <extracomment>Average source length label</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/statistics_dialog.py" line="297"/>
        <source>characters</source>
        <extracomment>characters unit</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/statistics_dialog.py" line="303"/>
        <source>Average translation length</source>
        <extracomment>Average translation length label</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/statistics_dialog.py" line="309"/>
        <source>Average words per entry</source>
        <extracomment>Average words per entry label</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/statistics_dialog.py" line="316"/>
        <source>Translation completion</source>
        <extracomment>Translation completion label</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/statistics_dialog.py" line="322"/>
        <source>No additional details available.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>StatsWidget</name>
    <message>
        <location filename="../src/linguaedit/ui/achievements_dialog.py" line="127"/>
        <source>Translation Statistics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/achievements_dialog.py" line="131"/>
        <source>Total Translations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/achievements_dialog.py" line="132"/>
        <source>Files Completed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/achievements_dialog.py" line="133"/>
        <source>Languages Used</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/achievements_dialog.py" line="134"/>
        <source>File Formats</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/achievements_dialog.py" line="135"/>
        <source>Current Streak</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/achievements_dialog.py" line="136"/>
        <source>Best Streak</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/achievements_dialog.py" line="137"/>
        <source>Manual Translations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/achievements_dialog.py" line="138"/>
        <source>Auto Translations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/achievements_dialog.py" line="158"/>
        <source>Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/achievements_dialog.py" line="164"/>
        <source>Languages: {}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/achievements_dialog.py" line="171"/>
        <source>Formats: {}</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SyncDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="46"/>
        <source>Pull</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="46"/>
        <source>Push</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="77"/>
        <source>Loading resources…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="81"/>
        <source>Resources</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="89"/>
        <source>Language:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="91"/>
        <source>e.g. sv, de, fr</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="96"/>
        <source>Pull Translation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="99"/>
        <source>Push Translation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="130"/>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="134"/>
        <source>✗ Error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="141"/>
        <source>Transifex not configured. Open Platform Settings first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="150"/>
        <source>Weblate not configured. Open Platform Settings first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="163"/>
        <source>Crowdin not configured. Open Platform Settings first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="167"/>
        <source>Unknown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="175"/>
        <source>No resources found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="184"/>
        <source>%1 resources found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="192"/>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="254"/>
        <source>Select a resource first</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="197"/>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="259"/>
        <source>Enter a language code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="202"/>
        <source>Downloading…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="214"/>
        <source>✓ Downloaded at %1
Saved to: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="223"/>
        <source>✗ Pull failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="244"/>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="298"/>
        <source>Unknown platform</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="250"/>
        <source>No file loaded to push</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="264"/>
        <source>Uploading…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="272"/>
        <source>✓ Uploaded at %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/sync_dialog.py" line="276"/>
        <source>✗ Push failed: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ToolbarCustomizeDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/toolbar_customizer.py" line="21"/>
        <source>Customize Toolbar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/toolbar_customizer.py" line="26"/>
        <source>Check actions to show in toolbar:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>UnicodeDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/unicode_dialog.py" line="48"/>
        <source>Unicode Inspector</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/unicode_dialog.py" line="61"/>
        <source>Text to Analyze</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/unicode_dialog.py" line="66"/>
        <source>Enter or paste text to analyze...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/unicode_dialog.py" line="72"/>
        <source>Analyze</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/unicode_dialog.py" line="76"/>
        <source>Clear</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/unicode_dialog.py" line="82"/>
        <source>Highlight suspicious characters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/unicode_dialog.py" line="94"/>
        <source>Character Analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/unicode_dialog.py" line="100"/>
        <source>Pos</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/unicode_dialog.py" line="100"/>
        <source>Char</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/unicode_dialog.py" line="100"/>
        <source>Code Point</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/unicode_dialog.py" line="101"/>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/unicode_dialog.py" line="101"/>
        <source>Category</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/unicode_dialog.py" line="101"/>
        <source>Block</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/unicode_dialog.py" line="119"/>
        <source>Character Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/unicode_dialog.py" line="150"/>
        <source>Copy Analysis</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/unicode_dialog.py" line="157"/>
        <source>Close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/unicode_dialog.py" line="245"/>
        <source>Total: {0} characters | Invisible: {1} | Suspicious: {2}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/unicode_dialog.py" line="249"/>
        <source> | ⚠️ Check highlighted characters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/unicode_dialog.py" line="341"/>
        <source>Enter text to analyze Unicode characters</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ValidationDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="280"/>
        <source>Validation Results</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="287"/>
        <location filename="../src/linguaedit/ui/window.py" line="385"/>
        <source>Quality score: %s%%</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="291"/>
        <location filename="../src/linguaedit/ui/window.py" line="386"/>
        <source>Errors: %d | Warnings: %d</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="296"/>
        <source>Errors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="299"/>
        <source>Warnings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="302"/>
        <source>Info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="313"/>
        <source>#</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="313"/>
        <source>Severity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="313"/>
        <source>Message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="313"/>
        <source>Source text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="324"/>
        <source>Re-validate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/window.py" line="328"/>
        <source>Close</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>VideoPreviewWidget</name>
    <message>
        <location filename="../src/linguaedit/ui/video_preview.py" line="51"/>
        <source>Video Preview</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>VideoSubtitleDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="169"/>
        <source>Extrahera undertexter från video</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="179"/>
        <source>Videofil</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="182"/>
        <source>Ingen fil vald</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="186"/>
        <source>Bläddra…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="193"/>
        <source>Undertextspår</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="208"/>
        <source>Utdataformat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="211"/>
        <source>Format:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="222"/>
        <source>Förhandsgranskning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="226"/>
        <source>Välj en videofil för att förhandsgranska undertexter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="242"/>
        <source>Spela upp / pausa</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="249"/>
        <source>Stoppa</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="274"/>
        <source>Extrahera och öppna</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="279"/>
        <source>Extrahera och spara som…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="286"/>
        <source>Stäng</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="319"/>
        <source>Välj videofil</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="320"/>
        <source>Videofiler (%s);;Alla filer (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="337"/>
        <source>Fel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="338"/>
        <source>Kunde inte läsa videofilen:
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="344"/>
        <source>Inga undertextspår hittades</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="349"/>
        <source>Denna videofil innehåller inga inbäddade undertextspår.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="360"/>
        <source>%d undertextspår hittades. Längd: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="377"/>
        <source>Extraherar förhandsgranskning…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="433"/>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="436"/>
        <source>Förhandsgranskning misslyckades: %s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="544"/>
        <source>Spara undertext som</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="550"/>
        <source>Klart</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="551"/>
        <source>Undertexten har sparats till:
%s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="570"/>
        <source>Extraherar undertexter…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="378"/>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="571"/>
        <source>Avbryt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="382"/>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="575"/>
        <source>Extraherar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="430"/>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="604"/>
        <source>Fel vid extrahering</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="431"/>
        <location filename="../src/linguaedit/ui/video_subtitle_dialog.py" line="605"/>
        <source>Kunde inte extrahera undertexten:
%s</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WelcomeDialog</name>
    <message>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="22"/>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="69"/>
        <source>Welcome to LinguaEdit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="41"/>
        <source>Back</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="46"/>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="211"/>
        <source>Next</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="80"/>
        <source>LinguaEdit is a modern translation editor for PO, TS, JSON, XLIFF,
Android XML, ARB, PHP, and YAML files.

Features include AI-powered pre-translation, translation memory,
quality assurance, spell checking, and platform integration.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="97"/>
        <source>Personal Information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="102"/>
        <source>Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="105"/>
        <source>Email:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="115"/>
        <source>Language / Locale:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="118"/>
        <source>Team (optional):</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="130"/>
        <source>Translation Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="143"/>
        <source>Default engine:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="146"/>
        <source>Source language:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="149"/>
        <source>Target language:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="152"/>
        <source>Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="152"/>
        <source>Formal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="152"/>
        <source>Informal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="155"/>
        <source>Formality level:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="167"/>
        <source>Appearance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="171"/>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="234"/>
        <source>System default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="171"/>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="234"/>
        <source>Light</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="171"/>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="234"/>
        <source>Dark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="174"/>
        <source>Theme:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="179"/>
        <source>Editor font size:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="192"/>
        <source>You&apos;re all set!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/welcome_dialog.py" line="208"/>
        <source>Start translating!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WorldMapWidget</name>
    <message>
        <location filename="../src/linguaedit/ui/locale_map_dialog.py" line="180"/>
        <source>Translation Progress</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ZenModeWidget</name>
    <message>
        <location filename="../src/linguaedit/ui/zen_mode.py" line="60"/>
        <source>Previous entry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/zen_mode.py" line="70"/>
        <source>Next entry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/zen_mode.py" line="79"/>
        <source>Next untranslated ▶▶</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/zen_mode.py" line="80"/>
        <source>Skip to next untranslated (Ctrl+Enter)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/zen_mode.py" line="84"/>
        <source>Exit Zen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/zen_mode.py" line="96"/>
        <source>&lt;b&gt;Source text&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/linguaedit/ui/zen_mode.py" line="108"/>
        <source>&lt;b&gt;Translation&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
</TS>
