summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2017-02-25 11:01:40 +0100
committerStanislaw Halik <sthalik@misaki.pl>2017-02-25 14:19:59 +0100
commit72b826d6d90c1f8dc159edb94c76620c7cb48a2b (patch)
tree3ab1e97316a084f323acdd67de5356bd13d99b73
parent555515fcffe091681f28003ecc82a79c7fda1e74 (diff)
gui/process-detector: fix it having a generic "dialog" name
-rw-r--r--gui/lang/nl_NL.ts469
-rw-r--r--gui/lang/ru_RU.ts315
-rw-r--r--gui/lang/stub.ts307
-rw-r--r--gui/process_detector.h2
-rw-r--r--gui/process_widget.ui6
5 files changed, 574 insertions, 525 deletions
diff --git a/gui/lang/nl_NL.ts b/gui/lang/nl_NL.ts
index d89e39bf..20b3994d 100644
--- a/gui/lang/nl_NL.ts
+++ b/gui/lang/nl_NL.ts
@@ -15,42 +15,9 @@
</message>
</context>
<context>
- <name>Dialog</name>
- <message>
- <location filename="../process_widget.ui" line="+14"/>
- <source>Game detector</source>
- <translation>Speldetector</translation>
- </message>
- <message>
- <location line="+22"/>
- <source>Executable</source>
- <translation>Toepassing</translation>
- </message>
- <message>
- <location line="+5"/>
- <source>Profile</source>
- <translation>Profiel</translation>
- </message>
- <message>
- <location line="+44"/>
- <source>+</source>
- <translation></translation>
- </message>
- <message>
- <location line="+20"/>
- <source>-</source>
- <translation></translation>
- </message>
- <message>
- <location line="+10"/>
- <source>Start profiles from game executable names in this list</source>
- <translation>Profielen vanuit de spelbestandsnaam in deze lijst starten</translation>
- </message>
-</context>
-<context>
<name>MainWindow</name>
<message>
- <location filename="../main-window.cpp" line="+90"/>
+ <location filename="../main-window.cpp" line="+97"/>
<source>Create new empty config</source>
<translation>Nieuwe lege configuratie aanmaken</translation>
</message>
@@ -66,29 +33,29 @@
</message>
<message>
<location line="+78"/>
- <location line="+381"/>
+ <location line="+376"/>
<source>opentrack</source>
<translation></translation>
</message>
<message>
- <location line="-378"/>
+ <location line="-373"/>
<source> (debug)</source>
<translation> (debuggen)</translation>
</message>
<message>
<location line="+8"/>
- <location line="+555"/>
+ <location line="+553"/>
<source>Show the Octopus</source>
<translation>Inktvis weergeven</translation>
</message>
<message>
- <location line="-555"/>
- <location line="+555"/>
+ <location line="-553"/>
+ <location line="+553"/>
<source>Hide the Octopus</source>
<translation>Inktvis verbergen</translation>
</message>
<message>
- <location line="-548"/>
+ <location line="-546"/>
<source>Tracker settings</source>
<translation>Tracker-instellingen</translation>
</message>
@@ -118,7 +85,7 @@
<translation>Afsluiten</translation>
</message>
<message>
- <location line="+31"/>
+ <location line="+38"/>
<source>The Octopus is sad</source>
<translation>De inktvis is verdrietig</translation>
</message>
@@ -136,7 +103,7 @@ Exiting now.</source>
Programma wordt afgesloten.</translation>
</message>
<message>
- <location line="+193"/>
+ <location line="+190"/>
<source>Library load error</source>
<translation>Fout met het laden van de library</translation>
</message>
@@ -146,13 +113,27 @@ Programma wordt afgesloten.</translation>
<translation>Een van de libraries kon niet worden geladen. Controleer de installatie.</translation>
</message>
<message>
- <location line="+105"/>
+ <location line="+96"/>
<location line="+4"/>
<source> :: </source>
<translation> :: </translation>
</message>
</context>
<context>
+ <name>OptionsDialog</name>
+ <message>
+ <location filename="../options-dialog.cpp" line="+27"/>
+ <source>Joy button %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="+3"/>
+ <location line="+164"/>
+ <source>None</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>UI_new_config</name>
<message>
<location filename="../new_config.ui" line="+17"/>
@@ -168,14 +149,14 @@ Programma wordt afgesloten.</translation>
<context>
<name>keyboard_listener</name>
<message>
- <location filename="../keyboard_listener.ui" line="+23"/>
- <source>Bind a shortcut</source>
- <translation>Koppel een sneltoets</translation>
+ <location filename="../keyboard_listener.ui" line="+14"/>
+ <source>Dialog</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location line="+3"/>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Press a key or close this window to remove the keybinding.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Druk op een toets of sluit dit venster om de huidige koppeling to verwijderen.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ <location line="+6"/>
+ <source>Press a key or close this window to remove the keybinding.</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -188,38 +169,38 @@ Programma wordt afgesloten.</translation>
<message>
<location line="+67"/>
<location line="+479"/>
- <source>TZ</source>
- <translation>TZ</translation>
+ <source>Z</source>
+ <translation type="unfinished">Z</translation>
</message>
<message>
<location line="-463"/>
<location line="+409"/>
- <source>pitch</source>
- <translation>pitch</translation>
+ <source>Pitch</source>
+ <translation type="unfinished">Pitch</translation>
</message>
<message>
<location line="-356"/>
<location line="+315"/>
- <source>TY</source>
- <translation>TY</translation>
+ <source>Y</source>
+ <translation type="unfinished">Y</translation>
</message>
<message>
<location line="-299"/>
<location line="+277"/>
- <source>TX</source>
- <translation>TX</translation>
+ <source>X</source>
+ <translation type="unfinished">X</translation>
</message>
<message>
<location line="-230"/>
<location line="+309"/>
- <source>roll</source>
- <translation>rol</translation>
+ <source>Roll</source>
+ <translation type="unfinished">Rollen</translation>
</message>
<message>
<location line="-293"/>
<location line="+309"/>
- <source>yaw</source>
- <translation>yaw</translation>
+ <source>Yaw</source>
+ <translation type="unfinished">Yaw</translation>
</message>
<message>
<location line="-200"/>
@@ -282,244 +263,261 @@ Programma wordt afgesloten.</translation>
<context>
<name>mapping_window</name>
<message>
- <location filename="../mapping-window.ui" line="+32"/>
+ <location filename="../mapping-window.ui" line="+26"/>
<source>Mapping properties</source>
<translation>Verwijzings-instellingen</translation>
</message>
<message>
- <location line="+26"/>
+ <location line="+20"/>
<source>Yaw</source>
<translation>Yaw</translation>
</message>
<message>
<location line="+24"/>
- <location line="+53"/>
- <location line="+53"/>
- <location line="+53"/>
- <location line="+53"/>
- <location line="+53"/>
+ <location line="+88"/>
+ <location line="+88"/>
+ <source>Max rotation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="-138"/>
+ <location line="+88"/>
+ <location line="+88"/>
+ <location line="+92"/>
+ <location line="+88"/>
+ <location line="+88"/>
<source>Asymmetric mapping below</source>
<translation>Assymetrische verwijzingen hieronder</translation>
</message>
<message>
- <location line="-236"/>
+ <location line="-418"/>
<source>Pitch</source>
<translation>Pitch</translation>
</message>
<message>
- <location line="+53"/>
+ <location line="+88"/>
<source>Roll</source>
<translation>Rollen</translation>
</message>
<message>
- <location line="+53"/>
+ <location line="+92"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
- <location line="+53"/>
+ <location line="+24"/>
+ <location line="+88"/>
+ <location line="+88"/>
+ <source>Max translation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="-112"/>
<source>Y</source>
<translation>Y</translation>
</message>
<message>
- <location line="+53"/>
+ <location line="+88"/>
<source>Z</source>
<translation>Z</translation>
</message>
</context>
<context>
+ <name>new_file_dialog</name>
+ <message>
+ <location filename="../new_file_dialog.h" line="+42"/>
+ <source>File exists</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="+1"/>
+ <source>This file already exists. Pick another name.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>options_dialog</name>
<message>
- <location filename="../options-dialog.ui" line="+14"/>
+ <location filename="../options-dialog.ui" line="+20"/>
<source>Options</source>
<translation>Opties</translation>
</message>
<message>
- <location line="+26"/>
+ <location line="+38"/>
<source>Shortcuts</source>
<translation>Sneltoetsen</translation>
</message>
<message>
- <location line="+9"/>
+ <location line="+21"/>
<source>Global shortcuts</source>
<translation>Algehele sneltoetsen</translation>
</message>
<message>
- <location line="+12"/>
+ <location line="+21"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Center&lt;/span&gt; - use current pose as looking perfectly forward.&lt;br/&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Toggle&lt;/span&gt; - keep looking at same spot until next toggle keypress.&lt;br/&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Zero&lt;/span&gt; - keep looking forward until next zero keypress.&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translatorcomment></translatorcomment>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;.&lt;br/&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Centreren&lt;/span&gt; - gebruik de huidige kijkrichting als ijkpunt voor het centreren.&lt;br/&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Центр&lt;/span&gt; - фиксирует взгляд в нулевой точке до следующего нажатия клавиши.&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
+ <location line="+66"/>
<location line="+32"/>
- <location line="+7"/>
- <location line="+31"/>
- <location line="+14"/>
- <location line="+17"/>
- <location line="+7"/>
- <location line="+38"/>
- <location line="+77"/>
- <location line="+17"/>
- <location line="+21"/>
+ <location line="+29"/>
+ <location line="+131"/>
+ <location line="+51"/>
+ <location line="+13"/>
+ <location line="+61"/>
+ <location line="+13"/>
+ <location line="+29"/>
+ <location line="+13"/>
+ <location line="+70"/>
+ <location line="+32"/>
+ <location line="+13"/>
+ <location line="+13"/>
+ <location line="+32"/>
+ <location line="+76"/>
+ <location line="+51"/>
+ <location line="+13"/>
<source>Bind</source>
<translation>Koppelen</translation>
</message>
<message>
- <location line="-215"/>
+ <location line="-403"/>
<source>Restart tracking</source>
<translation>Tracken opnieuw starten</translation>
</message>
<message>
- <location line="+31"/>
+ <location line="+35"/>
<source>Toggle while held</source>
<translation>Wisselen zolang knop is ingedrukt</translation>
</message>
<message>
- <location line="+14"/>
+ <location line="+39"/>
<source>Toggle tracking</source>
<translation>Schakelen tussen tracken en niet-tracken</translation>
</message>
<message>
- <location line="+38"/>
+ <location line="-298"/>
<source>Start tracking</source>
<translation>Tracken starten</translation>
</message>
<message>
- <location line="+37"/>
+ <location line="+67"/>
<source>Stop tracking</source>
<translation>Tracken stoppen</translation>
</message>
<message>
- <location line="+16"/>
+ <location line="-128"/>
<source>Center</source>
<translation>Centreren</translation>
</message>
<message>
- <location line="+17"/>
+ <location line="+163"/>
<source>Zero</source>
<translation>Weergave forceren naar perfect horizontale weergave</translation>
</message>
<message>
- <location line="+17"/>
+ <location line="+32"/>
<source>Zero while held</source>
<translation>Weergave forceren naar perfect horizontale weergave (zolang knop is ingedrukt)</translation>
</message>
<message>
- <location line="+14"/>
+ <location line="-16"/>
<source>Toggle</source>
<translation>Wisselen</translation>
</message>
<message>
- <location line="+17"/>
- <source>Relative translation off while held</source>
- <translation>Relatieve omzetting uit zolang knop is ingedrukt</translation>
- </message>
- <message>
- <location line="+27"/>
+ <location line="+528"/>
<source>Center at startup</source>
<translation>Automatisch centreren bij starten van tracking</translation>
</message>
<message>
- <location line="+7"/>
+ <location line="+60"/>
<source>Minimize to tray</source>
<translation>Minimaliseren naar taakbalk</translation>
</message>
<message>
- <location line="+220"/>
+ <location line="+245"/>
<location line="+69"/>
<location line="+53"/>
<source>°</source>
<translation>°</translation>
</message>
<message>
- <location line="+166"/>
+ <location line="+812"/>
+ <location line="+261"/>
<source>Enable</source>
<translation>Inschakelen</translation>
</message>
<message>
- <location line="-486"/>
+ <location line="-1403"/>
<source>Minimize to tray on startup when enabled</source>
<translation>Programma geminimaliseerd starten (indien minimaliseren is ingeschakeld)</translation>
</message>
<message>
- <location line="-7"/>
+ <location line="-13"/>
<source>Enable tray</source>
<translation>Taakbalk inschakelen</translation>
</message>
<message>
- <location line="+34"/>
+ <location line="+30"/>
<source>Camera</source>
<translation>Camera</translation>
</message>
<message>
- <location line="+6"/>
+ <location line="+12"/>
<source>Camera offset</source>
<translation>Camera-afwijking</translation>
</message>
<message>
- <location line="+6"/>
+ <location line="+9"/>
<source>Use camera center as translation offset</source>
<translation>Het midden van de camera gebruiken als afwijking</translation>
</message>
<message>
- <location line="+7"/>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Specify an angle for off-center camera as a basis for which direction is which, avoiding axis interconnect.&lt;/p&gt;
-
-&lt;p&gt;You can derive it from the center pose as per the checkbox or specify it manually.&lt;/p&gt;
-
-&lt;p&gt;You can specify both, and it can be helpful to specify pitch when moving toward the screen results in translating upward.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Specify an angle for off-center camera as a basis for which direction is which, avoiding axis interconnect.&lt;/p&gt;
-
-&lt;p&gt;You can derive it from the center pose as per the checkbox or specify it manually.&lt;/p&gt;
-
-&lt;p&gt;You can specify both, and it can be helpful to specify pitch when moving toward the screen results in translating upward.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
- </message>
- <message>
- <location line="+38"/>
- <location line="+206"/>
- <location line="+381"/>
<location line="+47"/>
- <location line="+46"/>
- <location line="+39"/>
- <location line="+88"/>
- <location line="+46"/>
- <location line="+46"/>
+ <location line="+215"/>
+ <location line="+247"/>
+ <location line="+65"/>
+ <location line="+58"/>
+ <location line="+45"/>
+ <location line="+136"/>
+ <location line="+58"/>
+ <location line="+58"/>
<source>Roll</source>
<translation>Rollen</translation>
</message>
<message>
- <location line="-860"/>
- <location line="+130"/>
- <location line="+460"/>
- <location line="+18"/>
- <location line="+28"/>
- <location line="+39"/>
- <location line="+88"/>
- <location line="+46"/>
- <location line="+46"/>
+ <location line="-843"/>
+ <location line="+139"/>
+ <location line="+344"/>
+ <location line="+24"/>
+ <location line="+34"/>
+ <location line="+45"/>
+ <location line="+136"/>
+ <location line="+58"/>
+ <location line="+58"/>
<source>Pitch</source>
<translation>Pitch</translation>
</message>
<message>
- <location line="-832"/>
- <location line="+167"/>
- <location line="+395"/>
- <location line="+46"/>
- <location line="+39"/>
- <location line="+51"/>
- <location line="+37"/>
- <location line="+46"/>
- <location line="+46"/>
+ <location line="-815"/>
+ <location line="+176"/>
+ <location line="+279"/>
+ <location line="+58"/>
+ <location line="+45"/>
+ <location line="+81"/>
+ <location line="+55"/>
+ <location line="+58"/>
+ <location line="+58"/>
<source>Yaw</source>
<translation>Yaw</translation>
</message>
<message>
- <location line="-814"/>
+ <location line="-791"/>
<source>Custom center pose</source>
<translation>Aangepaste neutrale positie</translation>
</message>
<message>
- <location line="+6"/>
+ <location line="+9"/>
<source>Alter the centered position sent to games.</source>
<translation>De neutrale positie die naar spellen wordt gestuurd aanpassen.</translation>
</message>
@@ -527,31 +525,18 @@ Programma wordt afgesloten.</translation>
<location line="+49"/>
<location line="+23"/>
<location line="+60"/>
+ <location line="+1039"/>
+ <location line="+22"/>
<source> cm</source>
<translation> cm</translation>
</message>
<message>
- <location line="-67"/>
- <source>TX</source>
- <translation>TX</translation>
- </message>
- <message>
- <location line="+30"/>
- <source>TY</source>
- <translation>Смещение по Y</translation>
- </message>
- <message>
- <location line="+23"/>
- <source>TZ</source>
- <translation>TZ</translation>
- </message>
- <message>
- <location line="+59"/>
+ <location line="-1010"/>
<source>Centering method</source>
<translation>Centreermethode</translation>
</message>
<message>
- <location line="+12"/>
+ <location line="+15"/>
<source>Try changing this if centering doesn&apos;t perform correctly for your input device.</source>
<translation>Verander deze instelling als het centreren een incorrect resultaat geeft.</translation>
</message>
@@ -571,27 +556,23 @@ Programma wordt afgesloten.</translation>
<translation>Absoluut (tracking met optische meting)</translation>
</message>
<message>
- <location line="+5"/>
- <source>Experimental (camera device)</source>
- <translation>Experimenteel (tracking met optische meting)</translation>
- </message>
- <message>
- <location line="+31"/>
+ <location line="+37"/>
<source>Output</source>
<translation>Uitvoer</translation>
</message>
<message>
+ <location line="+630"/>
<location line="+15"/>
<source>Relative translation</source>
<translation>Relatieve omzetting</translation>
</message>
<message>
- <location line="+9"/>
+ <location line="+15"/>
<source>With relative mode on, translation is applied after rotation. For example, rotating +180 degrees yaw and moving backwards results in moving forward as a result of that rotation.</source>
<translation>Met de relatieve modus aan, wordt de relatieve omzetting toegepast ná rotatie. Zo zal een draaiing van 180 graden op de yaw-as gevolgd door een achterwaartse beweging effectief resulteren in een voorwaartse beweging omdat de draaiing eerst is toegepast.</translation>
</message>
<message>
- <location line="+59"/>
+ <location line="+65"/>
<source>Disable for X</source>
<translation>Uitschakelen voor de X-as</translation>
</message>
@@ -621,75 +602,88 @@ Programma wordt afgesloten.</translation>
<translation>Effect uitschakelen bij rol</translation>
</message>
<message>
- <location line="+24"/>
+ <location line="-779"/>
<source>Output remap</source>
<translation>Uitvoer aanpassen</translation>
</message>
<message>
- <location line="+21"/>
+ <location line="+537"/>
<source>Assign input axis to output axis.</source>
<translation>Ingangs-as toewijzen aan uitgangs-as.</translation>
</message>
<message>
- <location line="+36"/>
- <location line="+15"/>
- <location line="+46"/>
- <location line="+39"/>
- <location line="+88"/>
- <location line="+46"/>
- <location line="+46"/>
+ <location line="-777"/>
+ <location line="+320"/>
+ <location line="+27"/>
+ <location line="+58"/>
+ <location line="+45"/>
+ <location line="+136"/>
+ <location line="+58"/>
+ <location line="+58"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
- <location line="-273"/>
+ <location line="-369"/>
<source>Invert</source>
<translation>Omkeren</translation>
</message>
<message>
- <location line="+13"/>
- <location line="+46"/>
- <location line="+39"/>
- <location line="+40"/>
- <location line="+48"/>
- <location line="+46"/>
- <location line="+46"/>
+ <location line="-303"/>
+ <location line="+322"/>
+ <location line="+58"/>
+ <location line="+45"/>
+ <location line="+52"/>
+ <location line="+84"/>
+ <location line="+58"/>
+ <location line="+58"/>
<source>Y</source>
<translation>Y</translation>
</message>
<message>
- <location line="-260"/>
- <location line="+46"/>
- <location line="+39"/>
- <location line="+88"/>
- <location line="+46"/>
- <location line="+28"/>
- <location line="+18"/>
+ <location line="-1010"/>
+ <source>Never translate the application interface</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="+114"/>
+ <source>Specify an angle to rotate position tracking. It lets the tracker avoid moving on the X and Y axes when zooming, since camera isn&apos;t mounted perfectly in front of the model, but above or below.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="+242"/>
+ <location line="+304"/>
+ <location line="+58"/>
+ <location line="+45"/>
+ <location line="+136"/>
+ <location line="+58"/>
+ <location line="+34"/>
+ <location line="+24"/>
<source>Z</source>
<translation>Z</translation>
</message>
<message>
- <location line="-245"/>
- <location line="+46"/>
- <location line="+39"/>
- <location line="+88"/>
- <location line="+46"/>
- <location line="+46"/>
+ <location line="-335"/>
+ <location line="+58"/>
+ <location line="+45"/>
+ <location line="+136"/>
+ <location line="+58"/>
+ <location line="+58"/>
<source>Disabled</source>
<translation>Uitgeschakeld</translation>
</message>
<message>
- <location line="-158"/>
+ <location line="-212"/>
<source>Destination</source>
<translation>Doel</translation>
</message>
<message>
- <location line="+28"/>
+ <location line="+52"/>
<source>Source</source>
<translation>Bron</translation>
</message>
<message>
- <location line="+184"/>
+ <location line="+249"/>
<source>CSV Data Logging</source>
<translation>CSV-data loggen</translation>
</message>
@@ -699,15 +693,68 @@ Programma wordt afgesloten.</translation>
<translation>Inschakalen - Er zal worden gevraagd naar een bestandsnaam wanneer het tracken start</translation>
</message>
<message>
- <location line="+27"/>
+ <location line="+202"/>
+ <source>Neck displacement</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="+12"/>
+ <source>Eyes will be offset from the pivot of rotation, assumed to be the neck. It also works with relative translation disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="+40"/>
+ <source>Height from center of rotation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="+57"/>
+ <source>Forward from center of rotation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="+52"/>
<location line="+12"/>
<source>Game detection</source>
<translation>Speldetectie</translation>
</message>
<message>
- <location line="+12"/>
+ <location line="+15"/>
<source>Start tracking automatically when a game starts with selected profile, and stop when the game exits.</source>
<translation>Tracken automatisch starten en stoppen wanneer een spel wordt gestart en gestopt, op basis van het ingestelde profiel.</translation>
</message>
</context>
+<context>
+ <name>process_detector</name>
+ <message>
+ <location filename="../process_widget.ui" line="+14"/>
+ <source>Game detector</source>
+ <translation>Speldetector</translation>
+ </message>
+ <message>
+ <location line="+34"/>
+ <source>Executable</source>
+ <translation>Toepassing</translation>
+ </message>
+ <message>
+ <location line="+5"/>
+ <source>Profile</source>
+ <translation>Profiel</translation>
+ </message>
+ <message>
+ <location line="+44"/>
+ <source>+</source>
+ <translation></translation>
+ </message>
+ <message>
+ <location line="+20"/>
+ <source>-</source>
+ <translation></translation>
+ </message>
+ <message>
+ <location line="+10"/>
+ <source>Start profiles from game executable names in this list</source>
+ <translation>Profielen vanuit de spelbestandsnaam in deze lijst starten</translation>
+ </message>
+</context>
</TS>
diff --git a/gui/lang/ru_RU.ts b/gui/lang/ru_RU.ts
index eab0317a..724f37e1 100644
--- a/gui/lang/ru_RU.ts
+++ b/gui/lang/ru_RU.ts
@@ -15,39 +15,6 @@
</message>
</context>
<context>
- <name>Dialog</name>
- <message>
- <location filename="../process_widget.ui" line="+14"/>
- <source>Game detector</source>
- <translation>Захват игр</translation>
- </message>
- <message>
- <location line="+34"/>
- <source>Executable</source>
- <translation>Файл</translation>
- </message>
- <message>
- <location line="+5"/>
- <source>Profile</source>
- <translation>Профиль</translation>
- </message>
- <message>
- <location line="+44"/>
- <source>+</source>
- <translation></translation>
- </message>
- <message>
- <location line="+20"/>
- <source>-</source>
- <translation></translation>
- </message>
- <message>
- <location line="+10"/>
- <source>Start profiles from game executable names in this list</source>
- <translation>Запускать opentrack при старте игры</translation>
- </message>
-</context>
-<context>
<name>MainWindow</name>
<message>
<location filename="../main-window.cpp" line="+97"/>
@@ -66,29 +33,29 @@
</message>
<message>
<location line="+78"/>
- <location line="+388"/>
+ <location line="+376"/>
<source>opentrack</source>
<translation></translation>
</message>
<message>
- <location line="-385"/>
+ <location line="-373"/>
<source> (debug)</source>
<translation></translation>
</message>
<message>
<location line="+8"/>
- <location line="+557"/>
+ <location line="+553"/>
<source>Show the Octopus</source>
<translation>Показать осьминожка</translation>
</message>
<message>
- <location line="-557"/>
- <location line="+557"/>
+ <location line="-553"/>
+ <location line="+553"/>
<source>Hide the Octopus</source>
<translation>Спрятать осьминожка</translation>
</message>
<message>
- <location line="-550"/>
+ <location line="-546"/>
<source>Tracker settings</source>
<translation>Настройка источника данных</translation>
</message>
@@ -136,7 +103,7 @@ Exiting now.</source>
Закрытие программы.</translation>
</message>
<message>
- <location line="+193"/>
+ <location line="+190"/>
<source>Library load error</source>
<translation>Ошибка загрузки библиотеки</translation>
</message>
@@ -146,7 +113,7 @@ Exiting now.</source>
<translation>Одна из библиотек загрузилась неудачно. Проверьте инсталлятор.</translation>
</message>
<message>
- <location line="+105"/>
+ <location line="+96"/>
<location line="+4"/>
<source> :: </source>
<translation> :: </translation>
@@ -161,6 +128,7 @@ Exiting now.</source>
</message>
<message>
<location line="+3"/>
+ <location line="+164"/>
<source>None</source>
<translation>Не назначена</translation>
</message>
@@ -181,14 +149,14 @@ Exiting now.</source>
<context>
<name>keyboard_listener</name>
<message>
- <location filename="../keyboard_listener.ui" line="+23"/>
- <source>Bind a shortcut</source>
- <translation>Назначение горячих клавиш</translation>
+ <location filename="../keyboard_listener.ui" line="+14"/>
+ <source>Dialog</source>
+ <translation type="unfinished"></translation>
</message>
<message>
- <location line="+3"/>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Press a key or close this window to remove the keybinding.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
- <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Нажмите нужную клавишу или закройте окно для сброса.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ <location line="+6"/>
+ <source>Press a key or close this window to remove the keybinding.</source>
+ <translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -375,90 +343,90 @@ Exiting now.</source>
<translation>Настройки</translation>
</message>
<message>
- <location line="+20"/>
+ <location line="+38"/>
<source>Shortcuts</source>
<translation>Горячие клавиши</translation>
</message>
<message>
- <location line="+9"/>
+ <location line="+21"/>
<source>Global shortcuts</source>
<translation>Глобальные горячие клавиши</translation>
</message>
<message>
- <location line="+15"/>
+ <location line="+21"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Center&lt;/span&gt; - use current pose as looking perfectly forward.&lt;br/&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Toggle&lt;/span&gt; - keep looking at same spot until next toggle keypress.&lt;br/&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Zero&lt;/span&gt; - keep looking forward until next zero keypress.&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translatorcomment>использовать текущую позу как позу вперед</translatorcomment>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Центрирование&lt;/span&gt; - использовать текущую позу в качестве центра.&lt;br/&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Фиксация обзора&lt;/span&gt; - фиксация обзора до следующего нажатия клавиши.&lt;br/&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Центр&lt;/span&gt; - фиксирует взгляд в нулевой точке до следующего нажатия клавиши.&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
- <location line="+54"/>
- <location line="+99"/>
- <location line="+39"/>
- <location line="+23"/>
- <location line="+33"/>
- <location line="+23"/>
+ <location line="+66"/>
+ <location line="+32"/>
+ <location line="+29"/>
+ <location line="+131"/>
+ <location line="+51"/>
<location line="+13"/>
+ <location line="+61"/>
<location line="+13"/>
- <location line="+52"/>
- <location line="+26"/>
+ <location line="+29"/>
<location line="+13"/>
+ <location line="+70"/>
+ <location line="+32"/>
+ <location line="+13"/>
+ <location line="+13"/>
+ <location line="+32"/>
+ <location line="+76"/>
+ <location line="+51"/>
<location line="+13"/>
- <location line="+39"/>
- <location line="+26"/>
- <location line="+26"/>
- <location line="+26"/>
- <location line="+26"/>
- <location line="+26"/>
<source>Bind</source>
<translation>Назначить</translation>
</message>
<message>
- <location line="-371"/>
+ <location line="-403"/>
<source>Restart tracking</source>
<translation>Перезапустить трекер</translation>
</message>
<message>
- <location line="+36"/>
+ <location line="+35"/>
<source>Toggle while held</source>
<translation>Фиксация обзора при удержании</translation>
</message>
<message>
- <location line="+20"/>
+ <location line="+39"/>
<source>Toggle tracking</source>
<translation>Запустить/Остановить трекер</translation>
</message>
<message>
- <location line="-217"/>
+ <location line="-298"/>
<source>Start tracking</source>
<translation>Запустить трекер</translation>
</message>
<message>
- <location line="+36"/>
+ <location line="+67"/>
<source>Stop tracking</source>
<translation>Остановить трекер</translation>
</message>
<message>
- <location line="+10"/>
+ <location line="-128"/>
<source>Center</source>
<translation>Центрирование</translation>
</message>
<message>
- <location line="+23"/>
+ <location line="+163"/>
<source>Zero</source>
<translation>Центр</translation>
</message>
<message>
- <location line="+23"/>
+ <location line="+32"/>
<source>Zero while held</source>
<translation>Центр при удержании</translation>
</message>
<message>
- <location line="+7"/>
+ <location line="-16"/>
<source>Toggle</source>
<translation>Фиксация обзора</translation>
</message>
<message>
- <location line="+452"/>
+ <location line="+528"/>
<source>Center at startup</source>
<translation>Центрирование при запуске</translation>
</message>
@@ -468,25 +436,25 @@ Exiting now.</source>
<translation></translation>
</message>
<message>
- <location line="+20"/>
+ <location line="+26"/>
<source>Minimize to tray</source>
<translation>Настройка трея</translation>
</message>
<message>
- <location line="+234"/>
+ <location line="+245"/>
<location line="+69"/>
<location line="+53"/>
<source>°</source>
<translation>°</translation>
</message>
<message>
- <location line="+638"/>
- <location line="+258"/>
+ <location line="+812"/>
+ <location line="+261"/>
<source>Enable</source>
<translation>Включить</translation>
</message>
<message>
- <location line="-1218"/>
+ <location line="-1403"/>
<source>Minimize to tray on startup when enabled</source>
<translation>Сворачивать в трей при запуске</translation>
</message>
@@ -496,17 +464,17 @@ Exiting now.</source>
<translation>Добавлять opentrack в трей</translation>
</message>
<message>
- <location line="+40"/>
+ <location line="+30"/>
<source>Camera</source>
<translation>Камера</translation>
</message>
<message>
- <location line="+6"/>
+ <location line="+12"/>
<source>Camera offset</source>
<translation>Коррекция расположения камеры</translation>
</message>
<message>
- <location line="+6"/>
+ <location line="+9"/>
<source>Use camera center as translation offset</source>
<translation>Включить</translation>
</message>
@@ -517,50 +485,50 @@ Exiting now.</source>
</message>
<message>
<location line="+34"/>
- <location line="+206"/>
- <location line="+196"/>
- <location line="+47"/>
- <location line="+46"/>
- <location line="+39"/>
- <location line="+88"/>
- <location line="+46"/>
- <location line="+46"/>
+ <location line="+215"/>
+ <location line="+247"/>
+ <location line="+65"/>
+ <location line="+58"/>
+ <location line="+45"/>
+ <location line="+136"/>
+ <location line="+58"/>
+ <location line="+58"/>
<source>Roll</source>
<translation>Roll</translation>
</message>
<message>
- <location line="-675"/>
- <location line="+130"/>
- <location line="+275"/>
- <location line="+18"/>
- <location line="+28"/>
- <location line="+39"/>
- <location line="+88"/>
- <location line="+46"/>
- <location line="+46"/>
+ <location line="-843"/>
+ <location line="+139"/>
+ <location line="+344"/>
+ <location line="+24"/>
+ <location line="+34"/>
+ <location line="+45"/>
+ <location line="+136"/>
+ <location line="+58"/>
+ <location line="+58"/>
<source>Pitch</source>
<translation>Pitch</translation>
</message>
<message>
- <location line="-647"/>
- <location line="+167"/>
- <location line="+210"/>
- <location line="+46"/>
- <location line="+39"/>
- <location line="+51"/>
- <location line="+37"/>
- <location line="+46"/>
- <location line="+46"/>
+ <location line="-815"/>
+ <location line="+176"/>
+ <location line="+279"/>
+ <location line="+58"/>
+ <location line="+45"/>
+ <location line="+81"/>
+ <location line="+55"/>
+ <location line="+58"/>
+ <location line="+58"/>
<source>Yaw</source>
<translation>Yaw</translation>
</message>
<message>
- <location line="-629"/>
+ <location line="-791"/>
<source>Custom center pose</source>
<translation>Пользовательское положение центральной позиции</translation>
</message>
<message>
- <location line="+6"/>
+ <location line="+9"/>
<source>Alter the centered position sent to games.</source>
<translation>Данная настройка позволяет изменить изначальную точку нахождения в вашей любимой игре. Например: если вам хочется сидеть подальше от лобового стекла внесите поправку в ось Z. И каждый раз при центрировании Вы будете находиться в данном позиции.</translation>
</message>
@@ -568,18 +536,18 @@ Exiting now.</source>
<location line="+49"/>
<location line="+23"/>
<location line="+60"/>
- <location line="+862"/>
+ <location line="+1039"/>
<location line="+22"/>
<source> cm</source>
<translation> см</translation>
</message>
<message>
- <location line="-839"/>
+ <location line="-1010"/>
<source>Centering method</source>
<translation>Режим центрирования</translation>
</message>
<message>
- <location line="+12"/>
+ <location line="+15"/>
<source>Try changing this if centering doesn&apos;t perform correctly for your input device.</source>
<translation>Если для Вашего трекера текущий режим центрирования отрабатывает некорректно, то попробуйте изменить его на другой.</translation>
</message>
@@ -599,18 +567,18 @@ Exiting now.</source>
<translation>Абсолютный (камеры)</translation>
</message>
<message>
- <location line="+31"/>
+ <location line="+37"/>
<source>Output</source>
<translation>Выходной интерфейс</translation>
</message>
<message>
- <location line="+474"/>
+ <location line="+630"/>
<location line="+15"/>
<source>Relative translation</source>
<translation>Относительный сдвиг</translation>
</message>
<message>
- <location line="+12"/>
+ <location line="+15"/>
<source>With relative mode on, translation is applied after rotation. For example, rotating +180 degrees yaw and moving backwards results in moving forward as a result of that rotation.</source>
<translation>Другой режим интерпритации поворотов.
@@ -647,83 +615,83 @@ Exiting now.</source>
<translation>Откл. по оси Roll</translation>
</message>
<message>
- <location line="+28"/>
+ <location line="+31"/>
<source>Eyes will be offset from the pivot of rotation, assumed to be the neck. It also works with relative translation disabled.</source>
<translation>Смещение точки взгляда относительно оси вращения. Работает вместе с относительным сдвигом</translation>
</message>
<message>
- <location line="-654"/>
+ <location line="-810"/>
<source>Output remap</source>
<translation>Переназначение осей</translation>
</message>
<message>
- <location line="+393"/>
+ <location line="+537"/>
<source>Assign input axis to output axis.</source>
<translation>Сопостовление исходных и игровых осей.</translation>
</message>
<message>
- <location line="-612"/>
- <location line="+263"/>
- <location line="+15"/>
- <location line="+46"/>
- <location line="+39"/>
- <location line="+88"/>
- <location line="+46"/>
- <location line="+46"/>
+ <location line="-777"/>
+ <location line="+320"/>
+ <location line="+27"/>
+ <location line="+58"/>
+ <location line="+45"/>
+ <location line="+136"/>
+ <location line="+58"/>
+ <location line="+58"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
- <location line="-273"/>
+ <location line="-369"/>
<source>Invert</source>
<translation>Инвертировать</translation>
</message>
<message>
- <location line="-240"/>
- <location line="+253"/>
- <location line="+46"/>
- <location line="+39"/>
- <location line="+40"/>
- <location line="+48"/>
- <location line="+46"/>
- <location line="+46"/>
+ <location line="-303"/>
+ <location line="+322"/>
+ <location line="+58"/>
+ <location line="+45"/>
+ <location line="+52"/>
+ <location line="+84"/>
+ <location line="+58"/>
+ <location line="+58"/>
<source>Y</source>
<translation>Y</translation>
</message>
<message>
- <location line="-495"/>
- <location line="+235"/>
- <location line="+46"/>
- <location line="+39"/>
- <location line="+88"/>
- <location line="+46"/>
- <location line="+28"/>
- <location line="+18"/>
+ <location line="-654"/>
+ <location line="+304"/>
+ <location line="+58"/>
+ <location line="+45"/>
+ <location line="+136"/>
+ <location line="+58"/>
+ <location line="+34"/>
+ <location line="+24"/>
<source>Z</source>
<translation>Z</translation>
</message>
<message>
- <location line="-245"/>
- <location line="+46"/>
- <location line="+39"/>
- <location line="+88"/>
- <location line="+46"/>
- <location line="+46"/>
+ <location line="-335"/>
+ <location line="+58"/>
+ <location line="+45"/>
+ <location line="+136"/>
+ <location line="+58"/>
+ <location line="+58"/>
<source>Disabled</source>
<translation>Отключена</translation>
</message>
<message>
- <location line="-158"/>
+ <location line="-212"/>
<source>Destination</source>
<translation>Игровая ось</translation>
</message>
<message>
- <location line="+28"/>
+ <location line="+52"/>
<source>Source</source>
<translation>Исходная ось</translation>
</message>
<message>
- <location line="+197"/>
+ <location line="+249"/>
<source>CSV Data Logging</source>
<translation>Логирование в формат CSV</translation>
</message>
@@ -733,12 +701,12 @@ Exiting now.</source>
<translation>Включить - необходимо будет указать имя файла при запуске трекера</translation>
</message>
<message>
- <location line="+209"/>
+ <location line="+202"/>
<source>Neck displacement</source>
<translation>Настройка смещения шеи, как смещения оси поворота</translation>
</message>
<message>
- <location line="+49"/>
+ <location line="+52"/>
<source>Height from center of rotation</source>
<translation>Выше/ниже</translation>
</message>
@@ -748,15 +716,48 @@ Exiting now.</source>
<translation>Вперед/назад</translation>
</message>
<message>
- <location line="+43"/>
+ <location line="+52"/>
<location line="+12"/>
<source>Game detection</source>
<translation>Захват игр</translation>
</message>
<message>
- <location line="+12"/>
+ <location line="+15"/>
<source>Start tracking automatically when a game starts with selected profile, and stop when the game exits.</source>
<translation>Данное меню позволяет автоматизировать запуск opentrack&apos;а. Как только программа определит Вашу игру - opentrack начнет отслеживать Ваши движения с выбранным профилем, а по закрытию игры - остановит его. На практике это нажатие кнопки &quot;Запустить&quot; и &quot;Остановить&quot; в автоматическом режиме.</translation>
</message>
</context>
+<context>
+ <name>process_detector</name>
+ <message>
+ <location filename="../process_widget.ui" line="+14"/>
+ <source>Game detector</source>
+ <translation>Захват игр</translation>
+ </message>
+ <message>
+ <location line="+34"/>
+ <source>Executable</source>
+ <translation>Файл</translation>
+ </message>
+ <message>
+ <location line="+5"/>
+ <source>Profile</source>
+ <translation>Профиль</translation>
+ </message>
+ <message>
+ <location line="+44"/>
+ <source>+</source>
+ <translation></translation>
+ </message>
+ <message>
+ <location line="+20"/>
+ <source>-</source>
+ <translation></translation>
+ </message>
+ <message>
+ <location line="+10"/>
+ <source>Start profiles from game executable names in this list</source>
+ <translation>Запускать opentrack при старте игры</translation>
+ </message>
+</context>
</TS>
diff --git a/gui/lang/stub.ts b/gui/lang/stub.ts
index 05c65b2b..714b8834 100644
--- a/gui/lang/stub.ts
+++ b/gui/lang/stub.ts
@@ -15,39 +15,6 @@
</message>
</context>
<context>
- <name>Dialog</name>
- <message>
- <location filename="../process_widget.ui" line="+14"/>
- <source>Game detector</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+34"/>
- <source>Executable</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+5"/>
- <source>Profile</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+44"/>
- <source>+</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+20"/>
- <source>-</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location line="+10"/>
- <source>Start profiles from game executable names in this list</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
<name>MainWindow</name>
<message>
<location filename="../main-window.cpp" line="+97"/>
@@ -66,29 +33,29 @@
</message>
<message>
<location line="+78"/>
- <location line="+388"/>
+ <location line="+376"/>
<source>opentrack</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="-385"/>
+ <location line="-373"/>
<source> (debug)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+8"/>
- <location line="+557"/>
+ <location line="+553"/>
<source>Show the Octopus</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="-557"/>
- <location line="+557"/>
+ <location line="-553"/>
+ <location line="+553"/>
<source>Hide the Octopus</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="-550"/>
+ <location line="-546"/>
<source>Tracker settings</source>
<translation type="unfinished"></translation>
</message>
@@ -132,7 +99,7 @@ Exiting now.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+193"/>
+ <location line="+190"/>
<source>Library load error</source>
<translation type="unfinished"></translation>
</message>
@@ -142,7 +109,7 @@ Exiting now.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+105"/>
+ <location line="+96"/>
<location line="+4"/>
<source> :: </source>
<translation type="unfinished"></translation>
@@ -157,6 +124,7 @@ Exiting now.</source>
</message>
<message>
<location line="+3"/>
+ <location line="+164"/>
<source>None</source>
<translation type="unfinished"></translation>
</message>
@@ -177,13 +145,13 @@ Exiting now.</source>
<context>
<name>keyboard_listener</name>
<message>
- <location filename="../keyboard_listener.ui" line="+23"/>
- <source>Bind a shortcut</source>
+ <location filename="../keyboard_listener.ui" line="+14"/>
+ <source>Dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+3"/>
- <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Press a key or close this window to remove the keybinding.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <location line="+6"/>
+ <source>Press a key or close this window to remove the keybinding.</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -371,89 +339,89 @@ Exiting now.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+20"/>
+ <location line="+38"/>
<source>Shortcuts</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+9"/>
+ <location line="+21"/>
<source>Global shortcuts</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+15"/>
+ <location line="+21"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Center&lt;/span&gt; - use current pose as looking perfectly forward.&lt;br/&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Toggle&lt;/span&gt; - keep looking at same spot until next toggle keypress.&lt;br/&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Zero&lt;/span&gt; - keep looking forward until next zero keypress.&lt;br/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+54"/>
- <location line="+99"/>
- <location line="+39"/>
- <location line="+23"/>
- <location line="+33"/>
- <location line="+23"/>
+ <location line="+66"/>
+ <location line="+32"/>
+ <location line="+29"/>
+ <location line="+131"/>
+ <location line="+51"/>
<location line="+13"/>
+ <location line="+61"/>
<location line="+13"/>
- <location line="+52"/>
- <location line="+26"/>
+ <location line="+29"/>
<location line="+13"/>
+ <location line="+70"/>
+ <location line="+32"/>
+ <location line="+13"/>
+ <location line="+13"/>
+ <location line="+32"/>
+ <location line="+76"/>
+ <location line="+51"/>
<location line="+13"/>
- <location line="+39"/>
- <location line="+26"/>
- <location line="+26"/>
- <location line="+26"/>
- <location line="+26"/>
- <location line="+26"/>
<source>Bind</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="-371"/>
+ <location line="-403"/>
<source>Restart tracking</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+36"/>
+ <location line="+35"/>
<source>Toggle while held</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+20"/>
+ <location line="+39"/>
<source>Toggle tracking</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="-217"/>
+ <location line="-298"/>
<source>Start tracking</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+36"/>
+ <location line="+67"/>
<source>Stop tracking</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+10"/>
+ <location line="-128"/>
<source>Center</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+23"/>
+ <location line="+163"/>
<source>Zero</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+23"/>
+ <location line="+32"/>
<source>Zero while held</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+7"/>
+ <location line="-16"/>
<source>Toggle</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+452"/>
+ <location line="+528"/>
<source>Center at startup</source>
<translation type="unfinished"></translation>
</message>
@@ -463,12 +431,12 @@ Exiting now.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+20"/>
+ <location line="+26"/>
<source>Minimize to tray</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+21"/>
+ <location line="+24"/>
<source>Enable tray</source>
<translation type="unfinished"></translation>
</message>
@@ -478,17 +446,17 @@ Exiting now.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+27"/>
+ <location line="+17"/>
<source>Camera</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+6"/>
+ <location line="+12"/>
<source>Camera offset</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+6"/>
+ <location line="+9"/>
<source>Use camera center as translation offset</source>
<translation type="unfinished"></translation>
</message>
@@ -499,50 +467,50 @@ Exiting now.</source>
</message>
<message>
<location line="+34"/>
- <location line="+206"/>
- <location line="+196"/>
- <location line="+47"/>
- <location line="+46"/>
- <location line="+39"/>
- <location line="+88"/>
- <location line="+46"/>
- <location line="+46"/>
+ <location line="+215"/>
+ <location line="+247"/>
+ <location line="+65"/>
+ <location line="+58"/>
+ <location line="+45"/>
+ <location line="+136"/>
+ <location line="+58"/>
+ <location line="+58"/>
<source>Roll</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="-675"/>
- <location line="+130"/>
- <location line="+275"/>
- <location line="+18"/>
- <location line="+28"/>
- <location line="+39"/>
- <location line="+88"/>
- <location line="+46"/>
- <location line="+46"/>
+ <location line="-843"/>
+ <location line="+139"/>
+ <location line="+344"/>
+ <location line="+24"/>
+ <location line="+34"/>
+ <location line="+45"/>
+ <location line="+136"/>
+ <location line="+58"/>
+ <location line="+58"/>
<source>Pitch</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="-647"/>
- <location line="+167"/>
- <location line="+210"/>
- <location line="+46"/>
- <location line="+39"/>
- <location line="+51"/>
- <location line="+37"/>
- <location line="+46"/>
- <location line="+46"/>
+ <location line="-815"/>
+ <location line="+176"/>
+ <location line="+279"/>
+ <location line="+58"/>
+ <location line="+45"/>
+ <location line="+81"/>
+ <location line="+55"/>
+ <location line="+58"/>
+ <location line="+58"/>
<source>Yaw</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="-629"/>
+ <location line="-791"/>
<source>Custom center pose</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+6"/>
+ <location line="+9"/>
<source>Alter the centered position sent to games.</source>
<translation type="unfinished"></translation>
</message>
@@ -557,7 +525,7 @@ Exiting now.</source>
<location line="-106"/>
<location line="+23"/>
<location line="+60"/>
- <location line="+862"/>
+ <location line="+1039"/>
<location line="+22"/>
<source> cm</source>
<translation type="unfinished"></translation>
@@ -568,12 +536,12 @@ Exiting now.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="-761"/>
+ <location line="-932"/>
<source>Centering method</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+12"/>
+ <location line="+15"/>
<source>Try changing this if centering doesn&apos;t perform correctly for your input device.</source>
<translation type="unfinished"></translation>
</message>
@@ -593,29 +561,29 @@ Exiting now.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+31"/>
+ <location line="+37"/>
<source>Output</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+474"/>
+ <location line="+630"/>
<location line="+15"/>
<source>Relative translation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+12"/>
+ <location line="+15"/>
<source>With relative mode on, translation is applied after rotation. For example, rotating +180 degrees yaw and moving backwards results in moving forward as a result of that rotation.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+19"/>
- <location line="+258"/>
+ <location line="+261"/>
<source>Enable</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="-212"/>
+ <location line="-215"/>
<source>Disable for X</source>
<translation type="unfinished"></translation>
</message>
@@ -645,78 +613,78 @@ Exiting now.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="-626"/>
+ <location line="-779"/>
<source>Output remap</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+393"/>
+ <location line="+537"/>
<source>Assign input axis to output axis.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="-612"/>
- <location line="+263"/>
- <location line="+15"/>
- <location line="+46"/>
- <location line="+39"/>
- <location line="+88"/>
- <location line="+46"/>
- <location line="+46"/>
+ <location line="-777"/>
+ <location line="+320"/>
+ <location line="+27"/>
+ <location line="+58"/>
+ <location line="+45"/>
+ <location line="+136"/>
+ <location line="+58"/>
+ <location line="+58"/>
<source>X</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="-273"/>
+ <location line="-369"/>
<source>Invert</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="-240"/>
- <location line="+253"/>
- <location line="+46"/>
- <location line="+39"/>
- <location line="+40"/>
- <location line="+48"/>
- <location line="+46"/>
- <location line="+46"/>
+ <location line="-303"/>
+ <location line="+322"/>
+ <location line="+58"/>
+ <location line="+45"/>
+ <location line="+52"/>
+ <location line="+84"/>
+ <location line="+58"/>
+ <location line="+58"/>
<source>Y</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="-495"/>
- <location line="+235"/>
- <location line="+46"/>
- <location line="+39"/>
- <location line="+88"/>
- <location line="+46"/>
- <location line="+28"/>
- <location line="+18"/>
+ <location line="-654"/>
+ <location line="+304"/>
+ <location line="+58"/>
+ <location line="+45"/>
+ <location line="+136"/>
+ <location line="+58"/>
+ <location line="+34"/>
+ <location line="+24"/>
<source>Z</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="-245"/>
- <location line="+46"/>
- <location line="+39"/>
- <location line="+88"/>
- <location line="+46"/>
- <location line="+46"/>
+ <location line="-335"/>
+ <location line="+58"/>
+ <location line="+45"/>
+ <location line="+136"/>
+ <location line="+58"/>
+ <location line="+58"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="-158"/>
+ <location line="-212"/>
<source>Destination</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+28"/>
+ <location line="+52"/>
<source>Source</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+197"/>
+ <location line="+249"/>
<source>CSV Data Logging</source>
<translation type="unfinished"></translation>
</message>
@@ -726,12 +694,12 @@ Exiting now.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+209"/>
+ <location line="+202"/>
<source>Neck displacement</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+49"/>
+ <location line="+52"/>
<source>Height from center of rotation</source>
<translation type="unfinished"></translation>
</message>
@@ -741,15 +709,48 @@ Exiting now.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+43"/>
+ <location line="+52"/>
<location line="+12"/>
<source>Game detection</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location line="+12"/>
+ <location line="+15"/>
<source>Start tracking automatically when a game starts with selected profile, and stop when the game exits.</source>
<translation type="unfinished"></translation>
</message>
</context>
+<context>
+ <name>process_detector</name>
+ <message>
+ <location filename="../process_widget.ui" line="+14"/>
+ <source>Game detector</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="+34"/>
+ <source>Executable</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="+5"/>
+ <source>Profile</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="+44"/>
+ <source>+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="+20"/>
+ <source>-</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location line="+10"/>
+ <source>Start profiles from game executable names in this list</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
</TS>
diff --git a/gui/process_detector.h b/gui/process_detector.h
index 9dd0da91..475ebde0 100644
--- a/gui/process_detector.h
+++ b/gui/process_detector.h
@@ -30,7 +30,7 @@ class process_detector final : public QWidget
{
Q_OBJECT
- Ui_Dialog ui;
+ Ui_process_detector ui;
settings s;
int add_row(QString exe_name = "...", QString profile = "");
diff --git a/gui/process_widget.ui b/gui/process_widget.ui
index f6854644..1415a1e4 100644
--- a/gui/process_widget.ui
+++ b/gui/process_widget.ui
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
- <class>Dialog</class>
- <widget class="QWidget" name="Dialog">
+ <class>process_detector</class>
+ <widget class="QWidget" name="process_detector">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
- <width>302</width>
+ <width>366</width>
<height>325</height>
</rect>
</property>