diff options
Diffstat (limited to 'tracker-pt/lang')
| -rw-r--r-- | tracker-pt/lang/de_DE.ts | 378 | ||||
| -rw-r--r-- | tracker-pt/lang/nl_NL.ts | 266 | ||||
| -rw-r--r-- | tracker-pt/lang/ru_RU.ts | 268 | ||||
| -rw-r--r-- | tracker-pt/lang/stub.ts | 266 | ||||
| -rw-r--r-- | tracker-pt/lang/zh_CN.ts | 377 |
5 files changed, 1283 insertions, 272 deletions
diff --git a/tracker-pt/lang/de_DE.ts b/tracker-pt/lang/de_DE.ts new file mode 100644 index 000000000..30ab42c28 --- /dev/null +++ b/tracker-pt/lang/de_DE.ts @@ -0,0 +1,378 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="de_DE"> +<context> + <name>UICPTClientControls</name> + <message> + <source>PointTracker Settings</source> + <translation>PointTracker-Einstellungen</translation> + </message> + <message> + <source>Camera</source> + <translation>Kamera</translation> + </message> + <message> + <source>Camera settings</source> + <translation>Kamera-Einstellungen</translation> + </message> + <message> + <source>This should be 56° or 76° for the PS3 Eye, dependent upon the physical lens setting. It's only neccessary to get position correspond to real-world values.</source> + <translation>Für die PS3 Eye sollte dies 56° oder 76° sein, abhängig von der Einstellung der physikalischen Linse. Dies wird nur benutzt, um die Position aus den Welt-Koordinaten zur ermitteln.</translation> + </message> + <message> + <source>Diagonal field of view</source> + <translation>Diagonales Sichtfeld</translation> + </message> + <message> + <source>Dynamic pose (for caps only, never clips)</source> + <translation>Dynamische Pose (nur für Hüte, niemals Sticker)</translation> + </message> + <message> + <source><html><head/><body><p>For LEDs, 'Natural' is the fastest grayscale mode thanks to optimized SIMD code. Color key allows to track regular pieces of colored paper.</p></body></html></source> + <translation><html><head/><body><p>‚Natürlich‘ ist, dank des optimierten SIMD-Codes, die schnellste Methode für LEDs. Mit dem Farbschlüssel kann man normale farbige Papierstücke tracken.</p></body></html></translation> + </message> + <message> + <source>Color channels used</source> + <translation>Benutzte Farbkanäle</translation> + </message> + <message> + <source>Open</source> + <translation>Öffnen</translation> + </message> + <message> + <source>Enable MJPEG compression for high-speed cameras other than the PS3 Eye. Windows only.</source> + <translation>Aktiviert MJPEG-Kompression für Hochgeschwindigkeitskameras, PS3 Eye ausgenommen. Nur für Windows.</translation> + </message> + <message> + <source>MJPEG compression</source> + <translation>MJPEG-Kompression</translation> + </message> + <message> + <source>FPS</source> + <translation>FPS</translation> + </message> + <message> + <source>Width</source> + <translation>Breite</translation> + </message> + <message> + <source>Chroma key includes overexposed pixels</source> + <translation>Chroma-Key enthält überbelichtete Pixel</translation> + </message> + <message> + <source>Camera settings (when available)</source> + <translation>Kamera-Einstellungen (falls verfügbar)</translation> + </message> + <message> + <source> ms</source> + <translation> ms</translation> + </message> + <message> + <source>Desired capture width</source> + <translation>Angestrebte Aufnahmebreite</translation> + </message> + <message> + <source> px</source> + <translation> px</translation> + </message> + <message> + <source>Dynamic pose timeout</source> + <translation>Dynamisches Pose-Timeout</translation> + </message> + <message> + <source>Device</source> + <translation>Gerät</translation> + </message> + <message> + <source>Height</source> + <translation>Höhe</translation> + </message> + <message> + <source>Desired capture framerate</source> + <translation>Angestrebte Aufnahme-Bildrate</translation> + </message> + <message> + <source> Hz</source> + <translation> Hz</translation> + </message> + <message> + <source>Grayscale BT.709</source> + <translation>Graustufen BT.709</translation> + </message> + <message> + <source>Grayscale (from hardware)</source> + <translation>Graustufen (gemäß Hardware)</translation> + </message> + <message> + <source>Red only</source> + <translation>nur Rot</translation> + </message> + <message> + <source>Green only</source> + <translation>nur Grün</translation> + </message> + <message> + <source>Blue only</source> + <translation>nur Blau</translation> + </message> + <message> + <source>Red chroma key</source> + <translation>Roter Chroma-Key</translation> + </message> + <message> + <source>Green chroma key</source> + <translation>Grüner Chroma-Key</translation> + </message> + <message> + <source>Blue chroma key</source> + <translation>Blauer Chroma-Key</translation> + </message> + <message> + <source>Cyan chroma key</source> + <translation>Cyan-Chroma-Key</translation> + </message> + <message> + <source>Yellow chroma key</source> + <translation>Gelber Chroma-Key</translation> + </message> + <message> + <source>Magenta chroma key</source> + <translation>Magenta-Chroma-Key</translation> + </message> + <message> + <source>°</source> + <translation>°</translation> + </message> + <message> + <source>Desired capture height</source> + <translation>Angestrebte Aufnahmehöhe</translation> + </message> + <message> + <source>Chroma key strength</source> + <translation>Chroma-Key-Stärke</translation> + </message> + <message> + <source>Point extraction</source> + <translation>Punktextraktion</translation> + </message> + <message> + <source>Threshold</source> + <translation>Schwelle</translation> + </message> + <message> + <source>Set minimum size to avoid small stray lights from being treated as points.</source> + <translation>Setzt die Mindestgröße, um zu verhindern, dass kleine Streulichter als Punkte erkannt werden.</translation> + </message> + <message> + <source>Min size</source> + <translation>Mindestgröße</translation> + </message> + <message> + <source>Max size</source> + <translation>Maximale Größe</translation> + </message> + <message> + <source>Intensity threshold for point extraction</source> + <translation>Intensitätsschwelle für die Punktextraktion</translation> + </message> + <message> + <source>Enable, slider sets point size</source> + <translation>Aktivieren, Regler setzt die Punktgröße</translation> + </message> + <message> + <source>Track dependent on point size and not absolute brightness. This may allow more stable tracking.</source> + <translation>Tracking abhängig von der Punktgröße anstelle der absoluten Helligkeit durchführen. Dies kann stabileres Tracking ermöglichen.</translation> + </message> + <message> + <source>Automatic threshold</source> + <translation>Automatische Schwelle</translation> + </message> + <message> + <source>Maximum point diameter</source> + <translation>Maximaler Punktdurchmesser</translation> + </message> + <message> + <source>Value</source> + <translation>Wert</translation> + </message> + <message> + <source>Minimum point diameter</source> + <translation>Minimaler Punktdurchmesser</translation> + </message> + <message> + <source>Model</source> + <translation>Modell</translation> + </message> + <message> + <source>Clip</source> + <translation>Sticker</translation> + </message> + <message> + <source>Model Dimensions</source> + <translation>Modellabmessungen</translation> + </message> + <message> + <source> mm</source> + <translation> mm</translation> + </message> + <message> + <source>Side</source> + <translation>Seitlich</translation> + </message> + <message> + <source>Front</source> + <translation>Vorne</translation> + </message> + <message> + <source>Cap</source> + <translation>Hut</translation> + </message> + <message> + <source>Custom</source> + <translation>Benutzerdefiniert</translation> + </message> + <message> + <source>z:</source> + <translation>z:</translation> + </message> + <message> + <source>x:</source> + <translation>x:</translation> + </message> + <message> + <source><html><head/><body><p>Location of the two remaining model points<br/>with respect to the reference point in default pose</p><p>Use any units you want, not necessarily centimeters.</p></body></html></source> + <translation><html><head/><body><p>Ort der verbleibenden zwei Modellpunkte<br/>unter Berücksichtigung der Referenzpunkte der Standard-Pose</p><p>Dies können beliebige Einheiten sein, nicht zwingend Zentimeter.</p></body></html></translation> + </message> + <message> + <source>y:</source> + <translation>y:</translation> + </message> + <message> + <source><html><head/><body><p><span style=" font-size:16pt;">P</span><span style=" font-size:16pt; vertical-align:sub;">3</span></p></body></html></source> + <translation><html><head/><body><p><span style=" font-size:16pt;">P</span><span style=" font-size:16pt; vertical-align:sub;">3</span></p></body></html></translation> + </message> + <message> + <source><html><head/><body><p><span style=" font-size:16pt;">P</span><span style=" font-size:16pt; vertical-align:sub;">2</span></p></body></html></source> + <translation><html><head/><body><p><span style=" font-size:16pt;">P</span><span style=" font-size:16pt; vertical-align:sub;">2</span></p></body></html></translation> + </message> + <message> + <source>Model position</source> + <translation>Modell-Position</translation> + </message> + <message> + <source>Use only yaw and pitch while calibrating. +Don't roll or change position.</source> + <translation>Bitte nur gieren oder nicken während der Kalibrierung. +Bitte nicht rollen oder die Position ändern.</translation> + </message> + <message> + <source>Start calibration</source> + <translation>Kalibrierung starten</translation> + </message> + <message> + <source>Filter</source> + <translation>Filter</translation> + </message> + <message> + <source>Point filter</source> + <translation>Punktfilter</translation> + </message> + <message> + <source>Limit</source> + <translation>Grenze</translation> + </message> + <message> + <source>Deadzone</source> + <translation>Totbereich</translation> + </message> + <message> + <source>Filter point centers prior to pose estimation.</source> + <translation>Punktmitten vor der Posen-Abschätzung filtern.</translation> + </message> + <message> + <source>Enable</source> + <translation>Einschalten</translation> + </message> + <message> + <source>About</source> + <translation>Über</translation> + </message> + <message> + <source><html><head/><body><p><span style=" font-weight:600;">FTNoIR PointTracker Plugin<br/>Version 1.1</span></p><p><span style=" font-weight:600;">by Patrick Ruoff</span></p><p><a href="http://ftnoirpt.sourceforge.net/"><span style=" font-weight:600; text-decoration: underline; color:#0000ff;">Manual (external)</span></a></p></body></html></source> + <translation><html><head/><body><p><span style=" font-weight:600;">FTNoIR PointTracker Plugin<br/>Version 1.1</span></p><p><span style=" font-weight:600;">von Patrick Ruoff</span></p><p><a href="http://ftnoirpt.sourceforge.net/"><span style=" font-weight:600; text-decoration: underline; color:#0000ff;">Anleitung (extern)</span></a></p></body></html></translation> + </message> + <message> + <source>Status</source> + <translation>Status</translation> + </message> + <message> + <source>Extracted Points:</source> + <translation>Extrahierte Punkte:</translation> + </message> + <message> + <source>Camera Info:</source> + <translation>Kamera-Info:</translation> + </message> +</context> +<context> + <name>pt_impl::TrackerDialog_PT</name> + <message> + <source>Brightness %1/255</source> + <translation>Helligkeit %1/255</translation> + </message> + <message> + <source>LED radius %1 pixels</source> + <translation>LED-Radius %1 Pixel</translation> + </message> + <message> + <source>%1 yaw samples. Yaw more to %2 samples for stable calibration.</source> + <translation>%1 Gieren-Proben. Weiterhin gieren bis %2 Proben für eine stabile Kalibrierung.</translation> + </message> + <message> + <source>%1 pitch samples. Pitch more to %2 samples for stable calibration.</source> + <translation>%1 Nicken-Proben. Weiterhin nicken bis %2 Proben für eine stabile Kalibrierung.</translation> + </message> + <message> + <source>%1 samples. Over %2, good!</source> + <translation>%1 Proben. Mehr als %2, gut!</translation> + </message> + <message> + <source>Stop calibration</source> + <translation>Kalibrierung stoppen</translation> + </message> + <message> + <source>Start calibration</source> + <translation>Kalibrierung starten</translation> + </message> + <message> + <source>%1x%2 @ %3 FPS</source> + <translation>%1x%2 @ %3 FPS</translation> + </message> + <message> + <source>%1 OK!</source> + <translation>%1 OKAY!</translation> + </message> + <message> + <source>%1 BAD!</source> + <translation>%1 SCHLECHT!</translation> + </message> + <message> + <source>Tracker offline</source> + <translation>Tracker offline</translation> + </message> +</context> +<context> + <name>pt_impl::Tracker_PT</name> + <message> + <source>Failed to open camera '%1'</source> + <translation>Öffnen der Kamera ‚%1‘ fehlgeschlagen</translation> + </message> +</context> +<context> + <name>pt_module::metadata_pt</name> + <message> + <source>PointTracker 1.1</source> + <translation>PointTracker 1.1</translation> + </message> +</context> +</TS> diff --git a/tracker-pt/lang/nl_NL.ts b/tracker-pt/lang/nl_NL.ts index a81f94e24..fc44b0f12 100644 --- a/tracker-pt/lang/nl_NL.ts +++ b/tracker-pt/lang/nl_NL.ts @@ -2,292 +2,376 @@ <!DOCTYPE TS> <TS version="2.1" language="nl_NL"> <context> - <name>PT_metadata</name> - <message> - <location filename="../ftnoir_tracker_pt.h" line="+95"/> - <source>PointTracker 1.1</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>UICPTClientControls</name> <message> - <location filename="../FTNoIR_PT_Controls.ui" line="+23"/> <source>PointTracker Settings</source> <translation type="unfinished"></translation> </message> <message> - <location line="+38"/> <source>Camera</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> <source>Camera settings</source> <translation type="unfinished"></translation> </message> <message> - <location line="+19"/> <source>°</source> <translation type="unfinished"></translation> </message> <message> - <location line="+22"/> <source>Diagonal field of view</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> <source>Width</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> <source>FPS</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> <source>Desired capture height</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <location line="+55"/> - <location line="+175"/> - <location line="+16"/> <source> px</source> <translation type="unfinished"></translation> </message> <message> - <location line="-233"/> <source>Dynamic pose timeout</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> <source>Desired capture framerate</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> <source> Hz</source> <translation type="unfinished"></translation> </message> <message> - <location line="+23"/> <source>Desired capture width</source> <translation type="unfinished"></translation> </message> <message> - <location line="+22"/> <source>Height</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> <source> ms</source> <translation type="unfinished"></translation> </message> <message> - <location line="+19"/> - <source>Dynamic pose resolution</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+13"/> <source>Device</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> <source>Open</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> <source>Camera settings (when available)</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> <source>Point extraction</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> <source>Max size</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> <source>Threshold</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> <source>Min size</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> <source>Intensity threshold for point extraction</source> <translation type="unfinished"></translation> </message> <message> - <location line="+25"/> <source>Automatic threshold</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> <source>Enable, slider sets point size</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> + <source>Color channels used</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Red only</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Blue only</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Dynamic pose (for caps only, never clips)</source> + <translation type="unfinished"></translation> + </message> + <message> <source>Maximum point diameter</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> <source>Minimum point diameter</source> <translation type="unfinished"></translation> </message> <message> - <location line="+20"/> + <source>Value</source> + <translation type="unfinished"></translation> + </message> + <message> <source>Model</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> <source>Clip</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> - <location line="+154"/> - <location line="+129"/> <source>Model Dimensions</source> <translation type="unfinished"></translation> </message> <message> - <location line="-271"/> - <location line="+19"/> - <location line="+48"/> - <location line="+19"/> - <location line="+97"/> - <location line="+35"/> - <location line="+32"/> - <location line="+40"/> - <location line="+26"/> - <location line="+13"/> - <location line="+13"/> - <location line="+13"/> - <location line="+26"/> - <location line="+132"/> - <location line="+26"/> - <location line="+26"/> <source> mm</source> <translation type="unfinished"></translation> </message> <message> - <location line="-511"/> - <location line="+116"/> <source>Side</source> <translation type="unfinished"></translation> </message> <message> - <location line="-65"/> - <location line="+132"/> <source>Front</source> <translation type="unfinished"></translation> </message> <message> - <location line="-107"/> <source>Cap</source> <translation type="unfinished"></translation> </message> <message> - <location line="+135"/> <source>Custom</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> - <location line="+169"/> - <location line="+106"/> <source>z:</source> <translation type="unfinished"></translation> </message> <message> - <location line="-249"/> - <location line="+104"/> - <location line="+93"/> <source>x:</source> <translation type="unfinished"></translation> </message> <message> - <location line="-132"/> <source><html><head/><body><p>Location of the two remaining model points<br/>with respect to the reference point in default pose</p><p>Use any units you want, not necessarily centimeters.</p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location line="+26"/> - <location line="+65"/> - <location line="+67"/> <source>y:</source> <translation type="unfinished"></translation> </message> <message> - <location line="-106"/> <source><html><head/><body><p><span style=" font-size:16pt;">P</span><span style=" font-size:16pt; vertical-align:sub;">3</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> <source><html><head/><body><p><span style=" font-size:16pt;">P</span><span style=" font-size:16pt; vertical-align:sub;">2</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location line="+46"/> <source>Model position</source> <translation type="unfinished"></translation> </message> <message> - <location line="+105"/> - <source><html><head/><body><p><a href="https://github.com/opentrack/opentrack/wiki/model-calibration-for-PT-and-Aruco-trackers"><span style=" text-decoration: underline; color:#0000ff;">Instructions on the opentrack wiki</span></a></p></body></html></source> + <source>Use only yaw and pitch while calibrating. +Don't roll or change position.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> <source>Start calibration</source> <translation type="unfinished"></translation> </message> <message> - <location line="+17"/> <source>About</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> <source><html><head/><body><p><span style=" font-weight:600;">FTNoIR PointTracker Plugin<br/>Version 1.1</span></p><p><span style=" font-weight:600;">by Patrick Ruoff</span></p><p><a href="http://ftnoirpt.sourceforge.net/"><span style=" font-weight:600; text-decoration: underline; color:#0000ff;">Manual (external)</span></a></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location line="+36"/> <source>Status</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> <source>Extracted Points:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> <source>Camera Info:</source> <translation type="unfinished"></translation> </message> + <message> + <source>Green only</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Red chroma key</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Green chroma key</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Blue chroma key</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cyan chroma key</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Yellow chroma key</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Magenta chroma key</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>This should be 56° or 76° for the PS3 Eye, dependent upon the physical lens setting. It's only neccessary to get position correspond to real-world values.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable MJPEG compression for high-speed cameras other than the PS3 Eye. Windows only.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Set minimum size to avoid small stray lights from being treated as points.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Track dependent on point size and not absolute brightness. This may allow more stable tracking.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source><html><head/><body><p>For LEDs, 'Natural' is the fastest grayscale mode thanks to optimized SIMD code. Color key allows to track regular pieces of colored paper.</p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>MJPEG compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Point filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Filter point centers prior to pose estimation.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Limit</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Grayscale BT.709</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Grayscale (from hardware)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Deadzone</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Chroma key includes overexposed pixels</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Chroma key strength</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>pt_impl::TrackerDialog_PT</name> + <message> + <source>Brightness %1/255</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>LED radius %1 pixels</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 yaw samples. Yaw more to %2 samples for stable calibration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 pitch samples. Pitch more to %2 samples for stable calibration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 samples. Over %2, good!</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Stop calibration</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Start calibration</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1x%2 @ %3 FPS</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 OK!</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 BAD!</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tracker offline</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>pt_impl::Tracker_PT</name> + <message> + <source>Failed to open camera '%1'</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>pt_module::metadata_pt</name> + <message> + <source>PointTracker 1.1</source> + <translation type="unfinished"></translation> + </message> </context> </TS> diff --git a/tracker-pt/lang/ru_RU.ts b/tracker-pt/lang/ru_RU.ts index f6094d27b..7ff4657ea 100644 --- a/tracker-pt/lang/ru_RU.ts +++ b/tracker-pt/lang/ru_RU.ts @@ -2,293 +2,381 @@ <!DOCTYPE TS> <TS version="2.1" language="ru_RU"> <context> - <name>PT_metadata</name> - <message> - <location filename="../ftnoir_tracker_pt.h" line="+92"/> - <source>PointTracker 1.1</source> - <translation></translation> - </message> -</context> -<context> <name>UICPTClientControls</name> <message> - <location filename="../FTNoIR_PT_Controls.ui" line="+23"/> <source>PointTracker Settings</source> <translation>Настройки PointTracker</translation> </message> <message> - <location line="+38"/> <source>Camera</source> <translation>Камера</translation> </message> <message> - <location line="+6"/> <source>Camera settings</source> <translation>Настройка камеры</translation> </message> <message> - <location line="+19"/> <source>°</source> <translation></translation> </message> <message> - <location line="+22"/> <source>Diagonal field of view</source> <translation>Угол обзора камеры</translation> </message> <message> - <location line="+13"/> <source>Width</source> <translation>Ширина</translation> </message> <message> - <location line="+13"/> <source>FPS</source> <translation>FPS (Кадров в секунду)</translation> </message> <message> - <location line="+16"/> <source>Desired capture height</source> <translation></translation> </message> <message> - <location line="+3"/> - <location line="+55"/> - <location line="+175"/> - <location line="+16"/> <source> px</source> <translation></translation> </message> <message> - <location line="-233"/> <source>Dynamic pose timeout</source> <translation>Динамическая поза (время ожидания)</translation> </message> <message> - <location line="+13"/> <source>Desired capture framerate</source> <translation>Желаемая частота кадров</translation> </message> <message> - <location line="+3"/> <source> Hz</source> <translation> Гц</translation> </message> <message> - <location line="+23"/> <source>Desired capture width</source> <translation>Желаемая ширина захвата</translation> </message> <message> - <location line="+22"/> <source>Height</source> <translation>Высота</translation> </message> <message> - <location line="+7"/> <source> ms</source> <translation> мс</translation> </message> <message> - <location line="+19"/> - <source>Dynamic pose resolution</source> - <translation>Динамическая поза (активация) </translation> + <source>Dynamic pose (for caps only, never clips)</source> + <translation>Динамическая поза (Только для модели "Кепка")</translation> </message> <message> - <location line="+13"/> <source>Device</source> <translation>Устройство</translation> </message> <message> - <location line="+16"/> <source>Open</source> <translation>Открыть</translation> </message> <message> - <location line="+7"/> <source>Camera settings (when available)</source> <translation>Параметры камеры (если доступно)</translation> </message> <message> - <location line="+10"/> <source>Point extraction</source> <translation>Извлечение точек</translation> </message> <message> - <location line="+6"/> <source>Max size</source> <translation>Макс.размер</translation> </message> <message> - <location line="+10"/> <source>Threshold</source> <translation>Порог</translation> </message> <message> - <location line="+10"/> <source>Min size</source> <translation>Мин.размер</translation> </message> <message> - <location line="+16"/> <source>Intensity threshold for point extraction</source> <translation>Порог интенсивности для извлечения точки</translation> </message> <message> - <location line="+25"/> <source>Automatic threshold</source> <translation>Автоматич. порог</translation> </message> <message> - <location line="+7"/> <source>Enable, slider sets point size</source> <translation>Полузнок устанавливает размер точек</translation> </message> <message> - <location line="+7"/> + <source>Color channels used</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Red only</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Blue only</source> + <translation type="unfinished"></translation> + </message> + <message> <source>Maximum point diameter</source> <translation></translation> </message> <message> - <location line="+16"/> <source>Minimum point diameter</source> <translation></translation> </message> <message> - <location line="+20"/> + <source>Value</source> + <translation type="unfinished"></translation> + </message> + <message> <source>Model</source> <translation>Модель</translation> </message> <message> - <location line="+28"/> <source>Clip</source> <translation>Клипса</translation> </message> <message> - <location line="+18"/> - <location line="+154"/> - <location line="+129"/> <source>Model Dimensions</source> <translation>Размеры модели</translation> </message> <message> - <location line="-271"/> - <location line="+19"/> - <location line="+48"/> - <location line="+19"/> - <location line="+97"/> - <location line="+35"/> - <location line="+32"/> - <location line="+40"/> - <location line="+26"/> - <location line="+13"/> - <location line="+13"/> - <location line="+13"/> - <location line="+26"/> - <location line="+132"/> - <location line="+26"/> - <location line="+26"/> <source> mm</source> <translation> мм</translation> </message> <message> - <location line="-511"/> - <location line="+116"/> <source>Side</source> <translation>Сбоку</translation> </message> <message> - <location line="-65"/> - <location line="+132"/> <source>Front</source> <translation>Спереди</translation> </message> <message> - <location line="-107"/> <source>Cap</source> <translation>Кепка</translation> </message> <message> - <location line="+135"/> <source>Custom</source> <translation>Свой</translation> </message> <message> - <location line="+18"/> - <location line="+169"/> - <location line="+106"/> <source>z:</source> <translation></translation> </message> <message> - <location line="-249"/> - <location line="+104"/> - <location line="+93"/> <source>x:</source> <translation></translation> </message> <message> - <location line="-132"/> <source><html><head/><body><p>Location of the two remaining model points<br/>with respect to the reference point in default pose</p><p>Use any units you want, not necessarily centimeters.</p></body></html></source> <translatorcomment>Расположение двух оставшихся точек модели относительно опорной точки в стандартной позе. Возможно исп-ть любые единицы измерения, не обязательно сантиметры.</translatorcomment> <translation><html><head/><body><p> Расположение двух оставшихся точек модели<br/>относительно опорной точки в стандартной позе. </p><p>Возможно использовать любые единицы измерения.</p></body></html</translation> </message> <message> - <location line="+26"/> - <location line="+65"/> - <location line="+67"/> <source>y:</source> <translation></translation> </message> <message> - <location line="-106"/> <source><html><head/><body><p><span style=" font-size:16pt;">P</span><span style=" font-size:16pt; vertical-align:sub;">3</span></p></body></html></source> <translation></translation> </message> <message> - <location line="+13"/> <source><html><head/><body><p><span style=" font-size:16pt;">P</span><span style=" font-size:16pt; vertical-align:sub;">2</span></p></body></html></source> <translation></translation> </message> <message> - <location line="+46"/> <source>Model position</source> <translation>Положение модели</translation> </message> <message> - <location line="+105"/> - <source><html><head/><body><p><a href="https://github.com/opentrack/opentrack/wiki/model-calibration-for-PT-and-Aruco-trackers"><span style=" text-decoration: underline; color:#0000ff;">Instructions on the opentrack wiki</span></a></p></body></html></source> - <translation><html><head/><body><p><a href="https://github.com/opentrack/opentrack/wiki/model-calibration-for-PT-and-Aruco-trackers"><span style=" text-decoration: underline; color:#0000ff;">Инструкция на opentrack-вики</span></a></p></body></html></translation> + <source>Use only yaw and pitch while calibrating. +Don't roll or change position.</source> + <translation>Во время калибровки +используйте только оси +YAW и PITCH. +Не используйте оси +ROLL или X/Y-смещения.</translation> </message> <message> - <location line="+13"/> <source>Start calibration</source> <translation>Начать калибровку</translation> </message> <message> - <location line="+17"/> <source>About</source> <translation>О программе</translation> </message> <message> - <location line="+6"/> <source><html><head/><body><p><span style=" font-weight:600;">FTNoIR PointTracker Plugin<br/>Version 1.1</span></p><p><span style=" font-weight:600;">by Patrick Ruoff</span></p><p><a href="http://ftnoirpt.sourceforge.net/"><span style=" font-weight:600; text-decoration: underline; color:#0000ff;">Manual (external)</span></a></p></body></html></source> <translation><html><head/><body><p><span style=" font-weight:600;">FTNoIR PointTracker Plugin<br/>Version 1.1</span></p><p><span style=" font-weight:600;">by Patrick Ruoff</span></p><p><a href="http://ftnoirpt.sourceforge.net/"><span style=" font-weight:600; text-decoration: underline; color:#0000ff;">Руководство (PointTracker)</span></a></p></body></html></translation> </message> <message> - <location line="+36"/> <source>Status</source> <translation>Статус</translation> </message> <message> - <location line="+6"/> <source>Extracted Points:</source> <translation>Извлечено точек:</translation> </message> <message> - <location line="+7"/> <source>Camera Info:</source> <translation>Параметры камеры:</translation> </message> + <message> + <source>Green only</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Red chroma key</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Green chroma key</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Blue chroma key</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cyan chroma key</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Yellow chroma key</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Magenta chroma key</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>This should be 56° or 76° for the PS3 Eye, dependent upon the physical lens setting. It's only neccessary to get position correspond to real-world values.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable MJPEG compression for high-speed cameras other than the PS3 Eye. Windows only.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Set minimum size to avoid small stray lights from being treated as points.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Track dependent on point size and not absolute brightness. This may allow more stable tracking.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source><html><head/><body><p>For LEDs, 'Natural' is the fastest grayscale mode thanks to optimized SIMD code. Color key allows to track regular pieces of colored paper.</p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>MJPEG compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Point filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Filter point centers prior to pose estimation.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Limit</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Grayscale BT.709</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Grayscale (from hardware)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Deadzone</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Chroma key includes overexposed pixels</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Chroma key strength</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>pt_impl::TrackerDialog_PT</name> + <message> + <source>Brightness %1/255</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>LED radius %1 pixels</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 yaw samples. Yaw more to %2 samples for stable calibration.</source> + <translation type="unfinished">По оси YAW выполнено: %1 замер(а/ов). Для стабильного результата необходимо не меньше %2</translation> + </message> + <message> + <source>%1 pitch samples. Pitch more to %2 samples for stable calibration.</source> + <translation type="unfinished">По оси Pitch выполнено: %1 замер(а/ов). Для стабильного результата необходимо не меньше %2</translation> + </message> + <message> + <source>%1 samples. Over %2, good!</source> + <translation type="unfinished">Получено %1 образца(-ов). Больше %2, отлично!!</translation> + </message> + <message> + <source>Stop calibration</source> + <translation type="unfinished">Остановить калибровку</translation> + </message> + <message> + <source>Start calibration</source> + <translation type="unfinished">Начать калибровку</translation> + </message> + <message> + <source>%1x%2 @ %3 FPS</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 OK!</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 BAD!</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tracker offline</source> + <translation type="unfinished">Отслеживание отключено</translation> + </message> +</context> +<context> + <name>pt_impl::Tracker_PT</name> + <message> + <source>Failed to open camera '%1'</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>pt_module::metadata_pt</name> + <message> + <source>PointTracker 1.1</source> + <translation type="unfinished"></translation> + </message> </context> </TS> diff --git a/tracker-pt/lang/stub.ts b/tracker-pt/lang/stub.ts index c81750dc2..3dbe208de 100644 --- a/tracker-pt/lang/stub.ts +++ b/tracker-pt/lang/stub.ts @@ -2,292 +2,376 @@ <!DOCTYPE TS> <TS version="2.1"> <context> - <name>PT_metadata</name> - <message> - <location filename="../ftnoir_tracker_pt.h" line="+95"/> - <source>PointTracker 1.1</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>UICPTClientControls</name> <message> - <location filename="../FTNoIR_PT_Controls.ui" line="+23"/> <source>PointTracker Settings</source> <translation type="unfinished"></translation> </message> <message> - <location line="+38"/> <source>Camera</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> <source>Camera settings</source> <translation type="unfinished"></translation> </message> <message> - <location line="+19"/> <source>°</source> <translation type="unfinished"></translation> </message> <message> - <location line="+22"/> <source>Diagonal field of view</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> <source>Width</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> <source>FPS</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> <source>Desired capture height</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> - <location line="+55"/> - <location line="+175"/> - <location line="+16"/> <source> px</source> <translation type="unfinished"></translation> </message> <message> - <location line="-233"/> <source>Dynamic pose timeout</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> <source>Desired capture framerate</source> <translation type="unfinished"></translation> </message> <message> - <location line="+3"/> <source> Hz</source> <translation type="unfinished"></translation> </message> <message> - <location line="+23"/> <source>Desired capture width</source> <translation type="unfinished"></translation> </message> <message> - <location line="+22"/> <source>Height</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> <source> ms</source> <translation type="unfinished"></translation> </message> <message> - <location line="+19"/> - <source>Dynamic pose resolution</source> - <translation type="unfinished"></translation> - </message> - <message> - <location line="+13"/> <source>Device</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> <source>Open</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> <source>Camera settings (when available)</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> <source>Point extraction</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> <source>Max size</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> <source>Threshold</source> <translation type="unfinished"></translation> </message> <message> - <location line="+10"/> <source>Min size</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> <source>Intensity threshold for point extraction</source> <translation type="unfinished"></translation> </message> <message> - <location line="+25"/> <source>Automatic threshold</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> <source>Enable, slider sets point size</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> + <source>Color channels used</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Red only</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Blue only</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Dynamic pose (for caps only, never clips)</source> + <translation type="unfinished"></translation> + </message> + <message> <source>Maximum point diameter</source> <translation type="unfinished"></translation> </message> <message> - <location line="+16"/> <source>Minimum point diameter</source> <translation type="unfinished"></translation> </message> <message> - <location line="+20"/> + <source>Value</source> + <translation type="unfinished"></translation> + </message> + <message> <source>Model</source> <translation type="unfinished"></translation> </message> <message> - <location line="+28"/> <source>Clip</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> - <location line="+154"/> - <location line="+129"/> <source>Model Dimensions</source> <translation type="unfinished"></translation> </message> <message> - <location line="-271"/> - <location line="+19"/> - <location line="+48"/> - <location line="+19"/> - <location line="+97"/> - <location line="+35"/> - <location line="+32"/> - <location line="+40"/> - <location line="+26"/> - <location line="+13"/> - <location line="+13"/> - <location line="+13"/> - <location line="+26"/> - <location line="+132"/> - <location line="+26"/> - <location line="+26"/> <source> mm</source> <translation type="unfinished"></translation> </message> <message> - <location line="-511"/> - <location line="+116"/> <source>Side</source> <translation type="unfinished"></translation> </message> <message> - <location line="-65"/> - <location line="+132"/> <source>Front</source> <translation type="unfinished"></translation> </message> <message> - <location line="-107"/> <source>Cap</source> <translation type="unfinished"></translation> </message> <message> - <location line="+135"/> <source>Custom</source> <translation type="unfinished"></translation> </message> <message> - <location line="+18"/> - <location line="+169"/> - <location line="+106"/> <source>z:</source> <translation type="unfinished"></translation> </message> <message> - <location line="-249"/> - <location line="+104"/> - <location line="+93"/> <source>x:</source> <translation type="unfinished"></translation> </message> <message> - <location line="-132"/> <source><html><head/><body><p>Location of the two remaining model points<br/>with respect to the reference point in default pose</p><p>Use any units you want, not necessarily centimeters.</p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location line="+26"/> - <location line="+65"/> - <location line="+67"/> <source>y:</source> <translation type="unfinished"></translation> </message> <message> - <location line="-106"/> <source><html><head/><body><p><span style=" font-size:16pt;">P</span><span style=" font-size:16pt; vertical-align:sub;">3</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> <source><html><head/><body><p><span style=" font-size:16pt;">P</span><span style=" font-size:16pt; vertical-align:sub;">2</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location line="+46"/> <source>Model position</source> <translation type="unfinished"></translation> </message> <message> - <location line="+105"/> - <source><html><head/><body><p><a href="https://github.com/opentrack/opentrack/wiki/model-calibration-for-PT-and-Aruco-trackers"><span style=" text-decoration: underline; color:#0000ff;">Instructions on the opentrack wiki</span></a></p></body></html></source> + <source>Use only yaw and pitch while calibrating. +Don't roll or change position.</source> <translation type="unfinished"></translation> </message> <message> - <location line="+13"/> <source>Start calibration</source> <translation type="unfinished"></translation> </message> <message> - <location line="+17"/> <source>About</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> <source><html><head/><body><p><span style=" font-weight:600;">FTNoIR PointTracker Plugin<br/>Version 1.1</span></p><p><span style=" font-weight:600;">by Patrick Ruoff</span></p><p><a href="http://ftnoirpt.sourceforge.net/"><span style=" font-weight:600; text-decoration: underline; color:#0000ff;">Manual (external)</span></a></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location line="+36"/> <source>Status</source> <translation type="unfinished"></translation> </message> <message> - <location line="+6"/> <source>Extracted Points:</source> <translation type="unfinished"></translation> </message> <message> - <location line="+7"/> <source>Camera Info:</source> <translation type="unfinished"></translation> </message> + <message> + <source>Green only</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Red chroma key</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Green chroma key</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Blue chroma key</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cyan chroma key</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Yellow chroma key</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Magenta chroma key</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>This should be 56° or 76° for the PS3 Eye, dependent upon the physical lens setting. It's only neccessary to get position correspond to real-world values.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable MJPEG compression for high-speed cameras other than the PS3 Eye. Windows only.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Set minimum size to avoid small stray lights from being treated as points.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Track dependent on point size and not absolute brightness. This may allow more stable tracking.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source><html><head/><body><p>For LEDs, 'Natural' is the fastest grayscale mode thanks to optimized SIMD code. Color key allows to track regular pieces of colored paper.</p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>MJPEG compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Point filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Filter point centers prior to pose estimation.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Limit</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Grayscale BT.709</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Grayscale (from hardware)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Deadzone</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Chroma key includes overexposed pixels</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Chroma key strength</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>pt_impl::TrackerDialog_PT</name> + <message> + <source>Brightness %1/255</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>LED radius %1 pixels</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 yaw samples. Yaw more to %2 samples for stable calibration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 pitch samples. Pitch more to %2 samples for stable calibration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 samples. Over %2, good!</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Stop calibration</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Start calibration</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1x%2 @ %3 FPS</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 OK!</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 BAD!</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tracker offline</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>pt_impl::Tracker_PT</name> + <message> + <source>Failed to open camera '%1'</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>pt_module::metadata_pt</name> + <message> + <source>PointTracker 1.1</source> + <translation type="unfinished"></translation> + </message> </context> </TS> diff --git a/tracker-pt/lang/zh_CN.ts b/tracker-pt/lang/zh_CN.ts new file mode 100644 index 000000000..3519d7190 --- /dev/null +++ b/tracker-pt/lang/zh_CN.ts @@ -0,0 +1,377 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="zh_CN"> +<context> + <name>UICPTClientControls</name> + <message> + <source>PointTracker Settings</source> + <translation>PointTracker设置</translation> + </message> + <message> + <source>Camera</source> + <translation>摄像头</translation> + </message> + <message> + <source>Camera settings</source> + <translation>摄像头设置</translation> + </message> + <message> + <source>°</source> + <translation>度</translation> + </message> + <message> + <source>Diagonal field of view</source> + <translation>对角线</translation> + </message> + <message> + <source>Width</source> + <translation>宽度</translation> + </message> + <message> + <source>FPS</source> + <translation>帧数</translation> + </message> + <message> + <source>Desired capture height</source> + <translation>期望高度</translation> + </message> + <message> + <source> px</source> + <translation> 像素点</translation> + </message> + <message> + <source>Dynamic pose timeout</source> + <translation>动态姿态超时时间</translation> + </message> + <message> + <source>Desired capture framerate</source> + <translation>期望帧数</translation> + </message> + <message> + <source> Hz</source> + <translation> 赫兹</translation> + </message> + <message> + <source>Desired capture width</source> + <translation>期望宽度</translation> + </message> + <message> + <source>Height</source> + <translation>高度</translation> + </message> + <message> + <source> ms</source> + <translation> 毫秒</translation> + </message> + <message> + <source>Device</source> + <translation>设备名称</translation> + </message> + <message> + <source>Open</source> + <translation>打开</translation> + </message> + <message> + <source>Camera settings (when available)</source> + <translation>摄像头设置 (连接时)</translation> + </message> + <message> + <source>Point extraction</source> + <translation>跟踪点解析</translation> + </message> + <message> + <source>Max size</source> + <translation>最大</translation> + </message> + <message> + <source>Threshold</source> + <translation>大小门限值</translation> + </message> + <message> + <source>Min size</source> + <translation>最小</translation> + </message> + <message> + <source>Intensity threshold for point extraction</source> + <translation>点密度</translation> + </message> + <message> + <source>Automatic threshold</source> + <translation>自动门限值</translation> + </message> + <message> + <source>Enable, slider sets point size</source> + <translation>激活,滑动,设置跟踪点大小</translation> + </message> + <message> + <source>Maximum point diameter</source> + <translation>最大点直径</translation> + </message> + <message> + <source>Minimum point diameter</source> + <translation>最小点直径</translation> + </message> + <message> + <source>Model</source> + <translation>点模式</translation> + </message> + <message> + <source>Clip</source> + <translation>夹子式</translation> + </message> + <message> + <source>Model Dimensions</source> + <translation>尺寸</translation> + </message> + <message> + <source> mm</source> + <translation> 毫米</translation> + </message> + <message> + <source>Side</source> + <translation>侧面</translation> + </message> + <message> + <source>Front</source> + <translation>正面</translation> + </message> + <message> + <source>Cap</source> + <translation>帽子式</translation> + </message> + <message> + <source>Custom</source> + <translation>自定义模式</translation> + </message> + <message> + <source>z:</source> + <translation>Z:</translation> + </message> + <message> + <source>x:</source> + <translation>X:</translation> + </message> + <message> + <source><html><head/><body><p>Location of the two remaining model points<br/>with respect to the reference point in default pose</p><p>Use any units you want, not necessarily centimeters.</p></body></html></source> + <translation><html><head/><body><p>三点中的两点位置是相对第一个点的</p><p>单位不一定要用厘米</p></body></html></translation> + </message> + <message> + <source>y:</source> + <translation>Y:</translation> + </message> + <message> + <source><html><head/><body><p><span style=" font-size:16pt;">P</span><span style=" font-size:16pt; vertical-align:sub;">3</span></p></body></html></source> + <translation><html><head/><body><p><span style=" font-size:16pt;">P</span><span style=" font-size:16pt; vertical-align:sub;">3</span></p></body></html></translation> + </message> + <message> + <source><html><head/><body><p><span style=" font-size:16pt;">P</span><span style=" font-size:16pt; vertical-align:sub;">2</span></p></body></html></source> + <translation><html><head/><body><p><span style=" font-size:16pt;">P</span><span style=" font-size:16pt; vertical-align:sub;">2</span></p></body></html></translation> + </message> + <message> + <source>Model position</source> + <translation>姿态空间位置</translation> + </message> + <message> + <source>Start calibration</source> + <translation>开始校准</translation> + </message> + <message> + <source>About</source> + <translation>关于</translation> + </message> + <message> + <source><html><head/><body><p><span style=" font-weight:600;">FTNoIR PointTracker Plugin<br/>Version 1.1</span></p><p><span style=" font-weight:600;">by Patrick Ruoff</span></p><p><a href="http://ftnoirpt.sourceforge.net/"><span style=" font-weight:600; text-decoration: underline; color:#0000ff;">Manual (external)</span></a></p></body></html></source> + <translation><html><head/><body><p><span style=" font-weight:600;">FTNoIR PointTracker Plugin<br/>Version 1.1</span></p><p><span style=" font-weight:600;">Patrick Ruoff</span></p><p><a href="http://ftnoirpt.sourceforge.net/"><span style=" font-weight:600; text-decoration: underline; color:#0000ff;">参考手册 (外部链接)</span></a></p></body></html></translation> + </message> + <message> + <source>Status</source> + <translation>状态</translation> + </message> + <message> + <source>Extracted Points:</source> + <translation>解析出的点:</translation> + </message> + <message> + <source>Camera Info:</source> + <translation>设备信息:</translation> + </message> + <message> + <source>Color channels used</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Red only</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Blue only</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Dynamic pose (for caps only, never clips)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Value</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Use only yaw and pitch while calibrating. +Don't roll or change position.</source> + <translation>用pitch和yaw校准。不要roll或者变换位置</translation> + </message> + <message> + <source>Green only</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Red chroma key</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Green chroma key</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Blue chroma key</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cyan chroma key</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Yellow chroma key</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Magenta chroma key</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>This should be 56° or 76° for the PS3 Eye, dependent upon the physical lens setting. It's only neccessary to get position correspond to real-world values.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable MJPEG compression for high-speed cameras other than the PS3 Eye. Windows only.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Set minimum size to avoid small stray lights from being treated as points.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Track dependent on point size and not absolute brightness. This may allow more stable tracking.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source><html><head/><body><p>For LEDs, 'Natural' is the fastest grayscale mode thanks to optimized SIMD code. Color key allows to track regular pieces of colored paper.</p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <source>MJPEG compression</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Point filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Filter point centers prior to pose estimation.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Limit</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Grayscale BT.709</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Grayscale (from hardware)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Deadzone</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Filter</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Chroma key includes overexposed pixels</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Chroma key strength</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>pt_impl::TrackerDialog_PT</name> + <message> + <source>Brightness %1/255</source> + <translation type="unfinished">亮度 %1/255</translation> + </message> + <message> + <source>LED radius %1 pixels</source> + <translation type="unfinished">光源半径 %1 像素</translation> + </message> + <message> + <source>%1 yaw samples. Yaw more to %2 samples for stable calibration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 pitch samples. Pitch more to %2 samples for stable calibration.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 samples. Over %2, good!</source> + <translation type="unfinished">%1 样本。%2 正常</translation> + </message> + <message> + <source>Stop calibration</source> + <translation type="unfinished">停止校准</translation> + </message> + <message> + <source>Start calibration</source> + <translation type="unfinished">开始校准</translation> + </message> + <message> + <source>%1x%2 @ %3 FPS</source> + <translation type="unfinished">%1x%2 @ %3 帧</translation> + </message> + <message> + <source>%1 OK!</source> + <translation type="unfinished">%1 正常</translation> + </message> + <message> + <source>%1 BAD!</source> + <translation type="unfinished">%1 异常</translation> + </message> + <message> + <source>Tracker offline</source> + <translation type="unfinished">跟踪器脱机</translation> + </message> +</context> +<context> + <name>pt_impl::Tracker_PT</name> + <message> + <source>Failed to open camera '%1'</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>pt_module::metadata_pt</name> + <message> + <source>PointTracker 1.1</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> |
