<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1">
<context>
    <name>AboutDialog</name>
    <message>
        <location filename="../injector/aboutdialog.cpp" line="57"/>
        <source>About Ninja Ripper</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CrashDumpSendDialog</name>
    <message>
        <location filename="../crashdumpsender/crashdumpsenddialog.cpp" line="52"/>
        <source>Ninja Ripper crash dump sender</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../crashdumpsender/crashdumpsenddialog.cpp" line="94"/>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../injector/mainwindow.cpp" line="79"/>
        <source>Welcome to </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/mainwindow.cpp" line="101"/>
        <source>&amp;File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/mainwindow.cpp" line="102"/>
        <source>&amp;Select Program</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/mainwindow.cpp" line="105"/>
        <source>&amp;Exit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/mainwindow.cpp" line="124"/>
        <location filename="../injector/mainwindow.cpp" line="125"/>
        <source>&amp;Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/mainwindow.cpp" line="138"/>
        <source>&amp;About</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/mainwindow.cpp" line="154"/>
        <source>&amp;Open Website</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/mainwindow.cpp" line="155"/>
        <source>Open Official Ninja Ripper website</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/mainwindow.cpp" line="161"/>
        <source>Any problems? Need help?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/mainwindow.cpp" line="162"/>
        <source>Open Official Discord</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/mainwindow.cpp" line="181"/>
        <source>&amp;Send email to author</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/mainwindow.cpp" line="183"/>
        <source>Send email to author</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/mainwindow.cpp" line="307"/>
        <source>Please restart application to take effect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/mainwindow.cpp" line="342"/>
        <source>Language</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/mainwindow.cpp" line="394"/>
        <source>Visual theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/mainwindow.cpp" line="400"/>
        <source>Native</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>NewVersionDialog</name>
    <message>
        <location filename="../injector/newversiondialog.cpp" line="61"/>
        <source>New version available!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/newversiondialog.cpp" line="125"/>
        <source>You are using: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/newversiondialog.cpp" line="142"/>
        <source>Ok</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ProgramWidget</name>
    <message>
        <location filename="../injector/programwidget.cpp" line="66"/>
        <source>Program</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/programwidget.cpp" line="75"/>
        <source>Executable program</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/programwidget.cpp" line="80"/>
        <location filename="../injector/programwidget.cpp" line="87"/>
        <source>Browse for an executable program</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/programwidget.cpp" line="95"/>
        <source>Working directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/programwidget.cpp" line="99"/>
        <location filename="../injector/programwidget.cpp" line="105"/>
        <source>Browse for an working directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/programwidget.cpp" line="115"/>
        <location filename="../injector/programwidget.cpp" line="118"/>
        <source>Command line arguments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/programwidget.cpp" line="132"/>
        <source>Launch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/programwidget.cpp" line="137"/>
        <source>Launch program</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/programwidget.cpp" line="142"/>
        <source>Open RIP dir</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/programwidget.cpp" line="147"/>
        <source>Browse ripper output directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/programwidget.cpp" line="151"/>
        <location filename="../injector/programwidget.cpp" line="152"/>
        <source>Exit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/programwidget.cpp" line="181"/>
        <source>Executable program is empty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/programwidget.cpp" line="253"/>
        <source>Target application needs Administrator rights.
Do you want to restart Ninja Ripper as Administrator?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/programwidget.cpp" line="267"/>
        <source>User did not allow elevation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/programwidget.cpp" line="272"/>
        <source>Target application needs Administrator rights</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/programwidget.cpp" line="277"/>
        <source>Dll injection failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/programwidget.cpp" line="284"/>
        <source>Process created</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/programwidget.cpp" line="296"/>
        <source>Incorrect program launch parameters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/programwidget.cpp" line="420"/>
        <source>Incorrect program in shortcut:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/programwidget.cpp" line="428"/>
        <source>Select Program</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/programwidget.cpp" line="431"/>
        <source>Executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/programwidget.cpp" line="452"/>
        <source>Working directory is a not a directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/programwidget.cpp" line="481"/>
        <source>Select Working Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/programwidget.cpp" line="545"/>
        <source>Can&apos;t create output directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/programwidget.cpp" line="566"/>
        <source>Output directory not exist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/programwidget.cpp" line="584"/>
        <source>Working directory not exist</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../injector/main.cpp" line="210"/>
        <source>Target application needs administrator rights. Restart ripper with admin rights</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/main.cpp" line="219"/>
        <source>Dll injection failed. Exe: &quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../crashdumpsender/main.cpp" line="58"/>
        <source>Ninja Ripper crash dump sender</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../crashdumpsender/main.cpp" line="89"/>
        <location filename="../crashdumpsender/main.cpp" line="94"/>
        <location filename="../crashdumpsender/main.cpp" line="99"/>
        <location filename="../crashdumpsender/main.cpp" line="104"/>
        <location filename="../crashdumpsender/main.cpp" line="109"/>
        <source>This program is for crash dumps only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../crashdumpsender/main.cpp" line="116"/>
        <source>Ninja Ripper app crashed. Send crash info to developer?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SettingsDialog</name>
    <message>
        <location filename="../injector/settingsdialog.cpp" line="58"/>
        <source>Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/settingsdialog.cpp" line="132"/>
        <source>Select Output Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/settingsdialog.cpp" line="200"/>
        <source>General</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/settingsdialog.cpp" line="206"/>
        <source>Output directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/settingsdialog.cpp" line="216"/>
        <source>Ripper output directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/settingsdialog.cpp" line="220"/>
        <source>Browse for an output directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/settingsdialog.cpp" line="232"/>
        <source>Rip Button</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/settingsdialog.cpp" line="241"/>
        <source>ForcedRip Button</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/settingsdialog.cpp" line="258"/>
        <source>Forced rip duration (sec)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/settingsdialog.cpp" line="287"/>
        <source>Advanced settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/settingsdialog.cpp" line="293"/>
        <source>Save shaders</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/settingsdialog.cpp" line="296"/>
        <source>Full log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/settingsdialog.cpp" line="299"/>
        <source>Check for updates at program start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/settingsdialog.cpp" line="356"/>
        <source>+Shift</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/settingsdialog.cpp" line="361"/>
        <source>+Ctrl</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../injector/settingsdialog.cpp" line="366"/>
        <source>+Alt</source>
        <translation type="unfinished"></translation>
    </message>
</context>
</TS>
