"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/translations/simplescreenrecorder_zh_CN.ts" between
ssr-0.4.1.tar.gz and ssr-0.4.2.tar.gz

About: SimpleScreenRecorder is a screen (video-audio) recorder for Linux.

simplescreenrecorder_zh_CN.ts  (ssr-0.4.1):simplescreenrecorder_zh_CN.ts  (ssr-0.4.2)
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.0" language="zh_CN"> <TS version="2.0" language="zh_CN">
<context> <context>
<name>DialogAbout</name> <name>DialogAbout</name>
<message> <message>
<location filename="../GUI/PageWelcome.cpp" line="98"/> <location filename="../GUI/PageWelcome.cpp" line="111"/>
<source>About SimpleScreenRecorder</source> <source>About SimpleScreenRecorder</source>
<translation>关于SimpleScreenRecorder</translation> <translation>关于SimpleScreenRecorder</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageWelcome.cpp" line="107"/> <location filename="../GUI/PageWelcome.cpp" line="120"/>
<source>For more information:</source> <source>For more information:</source>
<translation>更多信息:</translation> <translation>更多信息:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageWelcome.cpp" line="108"/> <location filename="../GUI/PageWelcome.cpp" line="121"/>
<source>The source code of this program can be found at:</source> <source>The source code of this program can be found at:</source>
<translation>程序源码见:</translation> <translation>程序源码见:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageWelcome.cpp" line="109"/> <location filename="../GUI/PageWelcome.cpp" line="122"/>
<source>This program uses:</source> <source>This program uses:</source>
<translation>程序使用了:</translation> <translation>程序使用了:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageWelcome.cpp" line="110"/> <location filename="../GUI/PageWelcome.cpp" line="123"/>
<source>%1 for the graphical user interface</source> <source>%1 for the graphical user interface</source>
<translation>%1 用于图形用户界面</translation> <translation>%1 用于图形用户界面</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageWelcome.cpp" line="111"/> <location filename="../GUI/PageWelcome.cpp" line="124"/>
<source>%1 or %2 (depending on your distribution) for video/audio encodi ng</source> <source>%1 or %2 (depending on your distribution) for video/audio encodi ng</source>
<translation>%1 或者 %2 (取决于您使用的发行版)用于视频/音频编码</translation> <translation>%1 或者 %2 (取决于您使用的发行版)用于视频/音频编码</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageWelcome.cpp" line="112"/> <location filename="../GUI/PageWelcome.cpp" line="125"/>
<source>%1 for hooking system functions for OpenGL recording</source> <source>%1 for hooking system functions for OpenGL recording</source>
<translation>%1 用于挂钩系统函数来为OpenGL录制</translation> <translation>%1 用于挂钩系统函数来为OpenGL录制</translation>
</message> </message>
</context> </context>
<context> <context>
<name>DialogGLInject</name> <name>DialogGLInject</name>
<message> <message>
<location filename="../GUI/DialogGLInject.cpp" line="36"/> <location filename="../GUI/DialogGLInject.cpp" line="35"/>
<source>OpenGL Settings</source> <source>OpenGL Settings</source>
<translation>OpenGL设置</translation> <translation>OpenGL设置</translation>
</message> </message>
<message> <message>
<location filename="../GUI/DialogGLInject.cpp" line="39"/> <location filename="../GUI/DialogGLInject.cpp" line="38"/>
<source>&lt;p&gt;Warning: OpenGL recording works by injecting a library into the program that will be recorded. This library will override some system f unctions in order to capture the frames before they are displayed on the screen. If you are trying to record a game that tries to detect hacking attempts on the client side, it&apos;s (theoretically) possible that the game will consider thi s a hack. This might even get you banned, so it&apos;s a good idea to make sure that the program you want to record won&apos;t ban you, *before* you try to reco rd it. You&apos;ve been warned :).&lt;/p&gt; <source>&lt;p&gt;Warning: OpenGL recording works by injecting a library into the program that will be recorded. This library will override some system f unctions in order to capture the frames before they are displayed on the screen. If you are trying to record a game that tries to detect hacking attempts on the client side, it&apos;s (theoretically) possible that the game will consider thi s a hack. This might even get you banned, so it&apos;s a good idea to make sure that the program you want to record won&apos;t ban you, *before* you try to reco rd it. You&apos;ve been warned :).&lt;/p&gt;
&lt;p&gt;Another warning: OpenGL recording is experimental, it may not work or e ven crash the program you are recording. If you are worried about losing program data, make a backup first!&lt;/p&gt; &lt;p&gt;Another warning: OpenGL recording is experimental, it may not work or e ven crash the program you are recording. If you are worried about losing program data, make a backup first!&lt;/p&gt;
&lt;p&gt;If you want to record Steam games, &lt;a href=&quot;http://www.maartenb aert.be/simplescreenrecorder/recording-steam-games/&quot;&gt;read this first&lt; /a&gt;.&lt;/p&gt;</source> &lt;p&gt;If you want to record Steam games, &lt;a href=&quot;http://www.maartenb aert.be/simplescreenrecorder/recording-steam-games/&quot;&gt;read this first&lt; /a&gt;.&lt;/p&gt;</source>
<translation>&lt;p&gt;警告:OpenGL录制需要将库加载到录制的目标,此库会把一些系统函数替换掉以用来捕获目标程序在窗口显 示前的帧。如果你试图录制会在本地检测外挂的游戏,(理论上)游戏会将此行为当作作弊,可能导致您被封锁。因此,在录制前请先确认目标会不会将您封锁。&lt;/p&gt ; <translation>&lt;p&gt;警告:OpenGL录制需要将库加载到录制的目标,此库会把一些系统函数替换掉以用来捕获目标程序在窗口显 示前的帧。如果你试图录制会在本地检测外挂的游戏,(理论上)游戏会将此行为当作作弊,可能导致您被封锁。因此,在录制前请先确认目标会不会将您封锁。&lt;/p&gt ;
&lt;p&gt;再次警告:OpenGL录制处于实验性阶段,可能用不了甚至会导致目标程序崩溃。如果外您担心数据丢失,请先做好备份!&lt;/p&gt; &lt;p&gt;再次警告:OpenGL录制处于实验性阶段,可能用不了甚至会导致目标程序崩溃。如果外您担心数据丢失,请先做好备份!&lt;/p&gt;
&lt;p&gt;如果您想录制Steam游戏,&lt;a href=&quot;http://www.maartenbaert.be/simplescreenr ecorder/recording-steam-games/&quot;&gt;请先阅读这个&lt;/a&gt;。&lt;/p&gt;</translation > &lt;p&gt;如果您想录制Steam游戏,&lt;a href=&quot;http://www.maartenbaert.be/simplescreenr ecorder/recording-steam-games/&quot;&gt;请先阅读这个&lt;/a&gt;。&lt;/p&gt;</translation >
</message> </message>
<message> <message>
<location filename="../GUI/DialogGLInject.cpp" line="53"/> <location filename="../GUI/DialogGLInject.cpp" line="52"/>
<source>Choose channel</source> <source>Choose channel</source>
<translation>选择通道</translation> <translation>选择通道</translation>
</message> </message>
<message> <message>
<location filename="../GUI/DialogGLInject.cpp" line="55"/> <location filename="../GUI/DialogGLInject.cpp" line="54"/>
<source>Channel name:</source> <source>Channel name:</source>
<translation>通道名称:</translation> <translation>通道名称:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/DialogGLInject.cpp" line="57"/> <location filename="../GUI/DialogGLInject.cpp" line="56"/>
<source>Channel names are used to identify applications. You only need t o use this if you want to record multiple applications at the same time. <source>Channel names are used to identify applications. You only need t o use this if you want to record multiple applications at the same time.
If you leave this empty, the default name &apos;channel-YOURUSERNAME&apos; will be used.</source> If you leave this empty, the default name &apos;channel-YOURUSERNAME&apos; will be used.</source>
<translation>通道名称是用来区分不同的应用程序。在您需要同时录制不同的应用程序时才需要设置。 <translation>通道名称是用来区分不同的应用程序。在您需要同时录制不同的应用程序时才需要设置。
如果留空,则使用默认的名称”通道-您的用户名“。</translation> 如果留空,则使用默认的名称”通道-您的用户名“。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/DialogGLInject.cpp" line="75"/> <location filename="../GUI/DialogGLInject.cpp" line="74"/>
<source>Launch application</source> <source>Launch application</source>
<translation>启动应用程序</translation> <translation>启动应用程序</translation>
</message> </message>
<message> <message>
<location filename="../GUI/DialogGLInject.cpp" line="77"/> <location filename="../GUI/DialogGLInject.cpp" line="76"/>
<source>Command:</source> <source>Command:</source>
<translation>命令:</translation> <translation>命令:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/DialogGLInject.cpp" line="79"/> <location filename="../GUI/DialogGLInject.cpp" line="78"/>
<source>This command will be executed to start the program that should b e recorded.</source> <source>This command will be executed to start the program that should b e recorded.</source>
<translation>此命令将会启动将要被录制的目标程序。</translation> <translation>此命令将会启动将要被录制的目标程序。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/DialogGLInject.cpp" line="81"/> <location filename="../GUI/DialogGLInject.cpp" line="80"/>
<source>Working directory:</source> <source>Working directory:</source>
<translation>工作目录:</translation> <translation>工作目录:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/DialogGLInject.cpp" line="83"/> <location filename="../GUI/DialogGLInject.cpp" line="82"/>
<source>The command will be executed in this directory. If you leave thi s empty, the working directory won&apos;t be changed.</source> <source>The command will be executed in this directory. If you leave thi s empty, the working directory won&apos;t be changed.</source>
<translation>此命令将会在此目录执行,如果您留空,工作目录将不会改变。</translation> <translation>此命令将会在此目录执行,如果您留空,工作目录将不会改变。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/DialogGLInject.cpp" line="85"/> <location filename="../GUI/DialogGLInject.cpp" line="84"/>
<source>Launch automatically</source> <source>Launch automatically</source>
<translation>自动启动</translation> <translation>自动启动</translation>
</message> </message>
<message> <message>
<location filename="../GUI/DialogGLInject.cpp" line="86"/> <location filename="../GUI/DialogGLInject.cpp" line="85"/>
<source>If checked, the application will be launched automatically once you go to the recording page. If not checked, you have to start it manually.</so urce> <source>If checked, the application will be launched automatically once you go to the recording page. If not checked, you have to start it manually.</so urce>
<translation>如果勾选,目标应用程序将在您切换到录制页面时自动启动;否则您需要手动启动。</translation> <translation>如果勾选,目标应用程序将在您切换到录制页面时自动启动;否则您需要手动启动。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/DialogGLInject.cpp" line="88"/> <location filename="../GUI/DialogGLInject.cpp" line="87"/>
<source>Launch now</source> <source>Launch now</source>
<translation>立即启动</translation> <translation>立即启动</translation>
</message> </message>
<message> <message>
<location filename="../GUI/DialogGLInject.cpp" line="109"/> <location filename="../GUI/DialogGLInject.cpp" line="108"/>
<source>Stream settings</source> <source>Stream settings</source>
<translation>流设置</translation> <translation>流设置</translation>
</message> </message>
<message> <message>
<source>Source:</source> <source>Source:</source>
<translation type="obsolete">源:</translation> <translation type="obsolete">源:</translation>
</message> </message>
<message> <message>
<source>Start the OpenGL application automatically</source> <source>Start the OpenGL application automatically</source>
<translation type="obsolete">自动运行OpenGL应用程序</translation> <translation type="obsolete">自动运行OpenGL应用程序</translation>
</message> </message>
<message> <message>
<source>If checked, the above command will be executed automatically (co mbined with some environment variables). If not checked, <source>If checked, the above command will be executed automatically (co mbined with some environment variables). If not checked,
you have to start the OpenGL application yourself (the full command, including t he required environment variables, is shown in the log).</source> you have to start the OpenGL application yourself (the full command, including t he required environment variables, is shown in the log).</source>
<translation type="obsolete">如果选中,上述命令将会自动执行(结合当前环境变量)。如果不选,您得自行运行OpenGL 应用程序(完整的命令,包括在日志显示需要的环境变量)。</translation> <translation type="obsolete">如果选中,上述命令将会自动执行(结合当前环境变量)。如果不选,您得自行运行OpenGL 应用程序(完整的命令,包括在日志显示需要的环境变量)。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/DialogGLInject.cpp" line="59"/> <location filename="../GUI/DialogGLInject.cpp" line="58"/>
<source>Relax shared memory permissions (insecure)</source> <source>Relax shared memory permissions (insecure)</source>
<translation>放松共享内存的权限(不安全)</translation> <translation>放松共享内存的权限(不安全)</translation>
</message> </message>
<message> <message>
<location filename="../GUI/DialogGLInject.cpp" line="60"/> <location filename="../GUI/DialogGLInject.cpp" line="59"/>
<source>If checked, other users on the same machine will be able to atta ch to the shared memory that&apos;s used for communication with the OpenGL progr am. <source>If checked, other users on the same machine will be able to atta ch to the shared memory that&apos;s used for communication with the OpenGL progr am.
This means other users can (theoretically) see what you are recording, modify th e frames, inject their own frames, or simply disrupt the communication. This means other users can (theoretically) see what you are recording, modify th e frames, inject their own frames, or simply disrupt the communication.
This even applies to users that are logged in remotely (ssh). You should only en able this if you need to record a program that runs as a different user.</source > This even applies to users that are logged in remotely (ssh). You should only en able this if you need to record a program that runs as a different user.</source >
<translation>如果选中,其他本机用户将可以访问到用于跟OpenGL程序通信的共享内存,(理论上)这意味着其他用户可以知道您在录制什么 、修改帧、加入他们的帧或者断开通信,甚至是通过ssh远程登陆的用户也可以。您应只在录制以不同用户身份执行的目标程序时选中此选项。</translation> <translation>如果选中,其他本机用户将可以访问到用于跟OpenGL程序通信的共享内存,(理论上)这意味着其他用户可以知道您在录制什么 、修改帧、加入他们的帧或者断开通信,甚至是通过ssh远程登陆的用户也可以。您应只在录制以不同用户身份执行的目标程序时选中此选项。</translation>
</message> </message>
<message> <message>
<source>Maximum image size (megapixels):</source> <source>Maximum image size (megapixels):</source>
<translation type="obsolete">最大图像大小(百万像素):</translation> <translation type="obsolete">最大图像大小(百万像素):</translation>
</message> </message>
<message> <message>
skipping to change at line 168 skipping to change at line 168
<message> <message>
<source>Capture front buffer instead of back buffer</source> <source>Capture front buffer instead of back buffer</source>
<translation type="obsolete">捕获前端缓冲而不是后端缓冲</translation> <translation type="obsolete">捕获前端缓冲而不是后端缓冲</translation>
</message> </message>
<message> <message>
<source>If checked, the injected library will read the front buffer (the frame that&apos;s currently on the screen) rather than the back buffer <source>If checked, the injected library will read the front buffer (the frame that&apos;s currently on the screen) rather than the back buffer
(the new frame). This may be useful for some special applications that draw dire ctly to the screen.</source> (the new frame). This may be useful for some special applications that draw dire ctly to the screen.</source>
<translation type="obsolete">如果选中,注入的库将会读取前端缓冲(当前屏幕帧)而不是后端缓冲(新帧)。这对于那些直接 绘制到屏幕的程序来说是非常有用的。</translation> <translation type="obsolete">如果选中,注入的库将会读取前端缓冲(当前屏幕帧)而不是后端缓冲(新帧)。这对于那些直接 绘制到屏幕的程序来说是非常有用的。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/DialogGLInject.cpp" line="111"/> <location filename="../GUI/DialogGLInject.cpp" line="110"/>
<source>Limit application frame rate</source> <source>Limit application frame rate</source>
<translation>限制应用程序帧率</translation> <translation>限制应用程序帧率</translation>
</message> </message>
<message> <message>
<location filename="../GUI/DialogGLInject.cpp" line="112"/> <location filename="../GUI/DialogGLInject.cpp" line="111"/>
<source>If checked, the injected library will slow down the application so the frame rate doesn&apos;t become higher than the recording frame rate. <source>If checked, the injected library will slow down the application so the frame rate doesn&apos;t become higher than the recording frame rate.
This stops the application from wasting CPU time for frames that won&apos;t be r ecorded, and sometimes results in smoother video This stops the application from wasting CPU time for frames that won&apos;t be r ecorded, and sometimes results in smoother video
(this depends on the application).</source> (this depends on the application).</source>
<translation>如果选中,注入的库将会使目标程序帧率下降使其不高于录制的帧率,这会减少录制CPU占用时间并且使得录制的视频较流畅(这还 得取决于目标程序)。</translation> <translation>如果选中,注入的库将会使目标程序帧率下降使其不高于录制的帧率,这会减少录制CPU占用时间并且使得录制的视频较流畅(这还 得取决于目标程序)。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/DialogGLInject.cpp" line="121"/> <location filename="../GUI/DialogGLInject.cpp" line="120"/>
<source>Close</source> <source>Close</source>
<translation>关闭</translation> <translation>关闭</translation>
</message> </message>
</context> </context>
<context> <context>
<name>DialogRecordSchedule</name>
<message>
<location filename="../GUI/DialogRecordSchedule.cpp" line="78"/>
<source>Recording schedule</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/DialogRecordSchedule.cpp" line="80"/>
<source>Time zone:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/DialogRecordSchedule.cpp" line="82"/>
<source>Local time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/DialogRecordSchedule.cpp" line="83"/>
<source>UTC</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/DialogRecordSchedule.cpp" line="85"/>
<source>Current time:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/DialogRecordSchedule.cpp" line="102"/>
<source>Add</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/DialogRecordSchedule.cpp" line="103"/>
<source>Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/DialogRecordSchedule.cpp" line="104"/>
<source>Move up</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/DialogRecordSchedule.cpp" line="105"/>
<source>Move down</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/DialogRecordSchedule.cpp" line="107"/>
<source>Close</source>
<translation type="unfinished">关闭</translation>
</message>
</context>
<context>
<name>Logger</name> <name>Logger</name>
<message> <message>
<location filename="../AV/FastResampler.cpp" line="124"/> <location filename="../AV/FastResampler.cpp" line="124"/>
<source>Error: Resample ratio is out of range!</source> <source>Error: Resample ratio is out of range!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/FastResampler.cpp" line="128"/> <location filename="../AV/FastResampler.cpp" line="128"/>
<source>Error: Drift ratio is out of range!</source> <source>Error: Drift ratio is out of range!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
skipping to change at line 246 skipping to change at line 299
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/ALSAInput.cpp" line="39"/> <location filename="../AV/Input/ALSAInput.cpp" line="39"/>
<source>Error: Can&apos;t start PCM device after overrun!</source> <source>Error: Can&apos;t start PCM device after overrun!</source>
<comment>Don&apos;t translate &apos;overrun&apos;</comment> <comment>Don&apos;t translate &apos;overrun&apos;</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/ALSAInput.cpp" line="67"/> <location filename="../AV/Input/ALSAInput.cpp" line="67"/>
<location filename="../AV/Input/GLInjectInput.cpp" line="64"/> <location filename="../AV/Input/GLInjectInput.cpp" line="174"/>
<location filename="../AV/Input/JACKInput.cpp" line="55"/> <location filename="../AV/Input/JACKInput.cpp" line="55"/>
<location filename="../AV/Input/X11Input.cpp" line="218"/> <location filename="../AV/Input/X11Input.cpp" line="214"/>
<source>Stopping input thread ...</source> <source>Stopping input thread ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/ALSAInput.cpp" line="97"/> <location filename="../AV/Input/ALSAInput.cpp" line="97"/>
<location filename="../AV/Input/PulseAudioInput.cpp" line="237"/> <location filename="../AV/Input/PulseAudioInput.cpp" line="237"/>
<source>Generating source list ...</source> <source>Generating source list ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
skipping to change at line 372 skipping to change at line 425
<source>Error: Can&apos;t apply PCM hardware parameters!</source> <source>Error: Can&apos;t apply PCM hardware parameters!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/ALSAInput.cpp" line="352"/> <location filename="../AV/Input/ALSAInput.cpp" line="352"/>
<source>Error: Can&apos;t start PCM device!</source> <source>Error: Can&apos;t start PCM device!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/ALSAInput.cpp" line="373"/> <location filename="../AV/Input/ALSAInput.cpp" line="373"/>
<location filename="../AV/Input/GLInjectInput.cpp" line="181"/> <location filename="../AV/Input/GLInjectInput.cpp" line="290"/>
<location filename="../AV/Input/JACKInput.cpp" line="237"/> <location filename="../AV/Input/JACKInput.cpp" line="237"/>
<location filename="../AV/Input/PulseAudioInput.cpp" line="335"/> <location filename="../AV/Input/PulseAudioInput.cpp" line="335"/>
<location filename="../AV/Input/X11Input.cpp" line="428"/> <location filename="../AV/Input/X11Input.cpp" line="439"/>
<source>Input thread started.</source> <source>Input thread started.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/ALSAInput.cpp" line="388"/> <location filename="../AV/Input/ALSAInput.cpp" line="388"/>
<source>Error: Can&apos;t read samples!</source> <source>Error: Can&apos;t read samples!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/ALSAInput.cpp" line="414"/> <location filename="../AV/Input/ALSAInput.cpp" line="414"/>
<location filename="../AV/Input/GLInjectInput.cpp" line="249"/> <location filename="../AV/Input/GLInjectInput.cpp" line="358"/>
<location filename="../AV/Input/JACKInput.cpp" line="288"/> <location filename="../AV/Input/JACKInput.cpp" line="288"/>
<location filename="../AV/Input/PulseAudioInput.cpp" line="428"/> <location filename="../AV/Input/PulseAudioInput.cpp" line="428"/>
<location filename="../AV/Input/X11Input.cpp" line="543"/> <location filename="../AV/Input/X11Input.cpp" line="554"/>
<source>Input thread stopped.</source> <source>Input thread stopped.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/ALSAInput.cpp" line="418"/> <location filename="../AV/Input/ALSAInput.cpp" line="418"/>
<location filename="../AV/Input/GLInjectInput.cpp" line="253"/> <location filename="../AV/Input/GLInjectInput.cpp" line="362"/>
<location filename="../AV/Input/JACKInput.cpp" line="292"/> <location filename="../AV/Input/JACKInput.cpp" line="292"/>
<location filename="../AV/Input/PulseAudioInput.cpp" line="432"/> <location filename="../AV/Input/PulseAudioInput.cpp" line="432"/>
<location filename="../AV/Input/X11Input.cpp" line="547"/> <location filename="../AV/Input/X11Input.cpp" line="558"/>
<source>Exception &apos;%1&apos; in input thread.</source> <source>Exception &apos;%1&apos; in input thread.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/ALSAInput.cpp" line="421"/> <location filename="../AV/Input/ALSAInput.cpp" line="421"/>
<location filename="../AV/Input/GLInjectInput.cpp" line="256"/> <location filename="../AV/Input/GLInjectInput.cpp" line="365"/>
<location filename="../AV/Input/JACKInput.cpp" line="295"/> <location filename="../AV/Input/JACKInput.cpp" line="295"/>
<location filename="../AV/Input/PulseAudioInput.cpp" line="435"/> <location filename="../AV/Input/PulseAudioInput.cpp" line="435"/>
<location filename="../AV/Input/X11Input.cpp" line="550"/> <location filename="../AV/Input/X11Input.cpp" line="561"/>
<source>Unknown exception in input thread.</source> <source>Unknown exception in input thread.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/X11Input.cpp" line="314"/> <location filename="../AV/Input/X11Input.cpp" line="310"/>
<source>Error: Can&apos;t get shared memory!</source> <source>Error: Can&apos;t get shared memory!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/X11Input.cpp" line="319"/> <location filename="../AV/Input/X11Input.cpp" line="315"/>
<source>Error: Can&apos;t attach to shared memory!</source> <source>Error: Can&apos;t attach to shared memory!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/JACKInput.cpp" line="71"/> <location filename="../AV/Input/JACKInput.cpp" line="71"/>
<source>Error: Could not connect to JACK!</source> <source>Error: Could not connect to JACK!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/JACKInput.cpp" line="80"/> <location filename="../AV/Input/JACKInput.cpp" line="80"/>
skipping to change at line 570 skipping to change at line 623
<location filename="../AV/Input/PulseAudioInput.cpp" line="416"/> <location filename="../AV/Input/PulseAudioInput.cpp" line="416"/>
<source>Warning: Audio source was suspended. The current segment will be stopped until the source is resumed.</source> <source>Warning: Audio source was suspended. The current segment will be stopped until the source is resumed.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/PulseAudioInput.cpp" line="421"/> <location filename="../AV/Input/PulseAudioInput.cpp" line="421"/>
<source>Warning: Stream was moved to a different source.</source> <source>Warning: Stream was moved to a different source.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/X11Input.cpp" line="74"/> <location filename="../AV/Input/X11Input.cpp" line="70"/>
<source>Error: Unsupported X11 image pixel format!</source> <source>Error: Unsupported X11 image pixel format!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/X11Input.cpp" line="197"/> <location filename="../AV/Input/X11Input.cpp" line="193"/>
<location filename="../AV/Output/VideoEncoder.cpp" line="96"/> <location filename="../AV/Output/VideoEncoder.cpp" line="96"/>
<source>Error: Width or height is zero!</source> <source>Error: Width or height is zero!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/X11Input.cpp" line="201"/> <location filename="../AV/Input/X11Input.cpp" line="197"/>
<location filename="../AV/Output/VideoEncoder.cpp" line="100"/> <location filename="../AV/Output/VideoEncoder.cpp" line="100"/>
<source>Error: Width or height is too large, the maximum width and heigh t is %1!</source> <source>Error: Width or height is too large, the maximum width and heigh t is %1!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/X11Input.cpp" line="253"/> <location filename="../AV/Input/X11Input.cpp" line="249"/>
<location filename="../GUI/HotkeyListener.cpp" line="118"/> <location filename="../GUI/HotkeyListener.cpp" line="115"/>
<source>Error: Can&apos;t open X display!</source> <source>Error: Can&apos;t open X display!</source>
<comment>Don&apos;t translate &apos;display&apos;</comment> <comment>Don&apos;t translate &apos;display&apos;</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/X11Input.cpp" line="262"/> <location filename="../AV/Input/X11Input.cpp" line="258"/>
<source>Using X11 shared memory.</source> <source>Using X11 shared memory.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/X11Input.cpp" line="309"/> <location filename="../AV/Input/X11Input.cpp" line="305"/>
<source>Error: Can&apos;t create shared image!</source> <source>Error: Can&apos;t create shared image!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/X11Input.cpp" line="264"/> <location filename="../AV/Input/X11Input.cpp" line="260"/>
<source>Not using X11 shared memory.</source> <source>Not using X11 shared memory.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/X11Input.cpp" line="271"/> <location filename="../AV/Input/X11Input.cpp" line="267"/>
<source>Warning: XFixes is not supported by X server, the cursor has bee n hidden.</source> <source>Warning: XFixes is not supported by X server, the cursor has bee n hidden.</source>
<comment>Don&apos;t translate &apos;XFixes&apos;</comment> <comment>Don&apos;t translate &apos;XFixes&apos;</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/X11Input.cpp" line="367"/> <location filename="../AV/Input/X11Input.cpp" line="363"/>
<source>Warning: Xinerama is not supported by X server, multi-monitor su pport may not work properly.</source> <source>Warning: Xinerama is not supported by X server, multi-monitor su pport may not work properly.</source>
<comment>Don&apos;t translate &apos;Xinerama&apos;</comment> <comment>Don&apos;t translate &apos;Xinerama&apos;</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/X11Input.cpp" line="373"/> <location filename="../AV/Input/X11Input.cpp" line="369"/>
<source>Warning: No monitors detected, multi-monitor support may not wor k properly.</source> <source>Warning: No monitors detected, multi-monitor support may not wor k properly.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/X11Input.cpp" line="392"/> <location filename="../AV/Input/X11Input.cpp" line="388"/>
<source>Error: Invalid screen bounding box!</source> <source>Error: Invalid screen bounding box!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/X11Input.cpp" line="324"/> <location filename="../AV/Input/X11Input.cpp" line="320"/>
<source>Error: Can&apos;t attach server to shared memory!</source> <source>Error: Can&apos;t attach server to shared memory!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/X11Input.cpp" line="494"/> <location filename="../AV/Input/X11Input.cpp" line="505"/>
<source>Error: Can&apos;t get image (using shared memory)! <source>Error: Can&apos;t get image (using shared memory)!
Usually this means the recording area is not completely inside the screen. O r did you change the screen resolution?</source> Usually this means the recording area is not completely inside the screen. O r did you change the screen resolution?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/X11Input.cpp" line="505"/> <location filename="../AV/Input/X11Input.cpp" line="516"/>
<source>Error: Can&apos;t get image (not using shared memory)! <source>Error: Can&apos;t get image (not using shared memory)!
Usually this means the recording area is not completely inside the screen. O r did you change the screen resolution?</source> Usually this means the recording area is not completely inside the screen. O r did you change the screen resolution?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Output/BaseEncoder.cpp" line="172"/> <location filename="../AV/Output/BaseEncoder.cpp" line="172"/>
<source>Warning: Codec option &apos;%1&apos; was not recognised!</source > <source>Warning: Codec option &apos;%1&apos; was not recognised!</source >
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
skipping to change at line 1001 skipping to change at line 1054
<location filename="../AV/SimpleSynth.cpp" line="292"/> <location filename="../AV/SimpleSynth.cpp" line="292"/>
<source>Unknown exception in synth thread.</source> <source>Unknown exception in synth thread.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../common/CPUFeatures.cpp" line="45"/> <location filename="../common/CPUFeatures.cpp" line="45"/>
<source>CPU features</source> <source>CPU features</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../Main.cpp" line="124"/> <location filename="../common/CommandLineOptions.cpp" line="78"/>
<source>Error: Command-line option &apos;%1&apos; requires a value!</sou
rce>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../common/CommandLineOptions.cpp" line="86"/>
<source>Error: Command-line option &apos;%1&apos; does not take a value! </source> <source>Error: Command-line option &apos;%1&apos; does not take a value! </source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../Main.cpp" line="158"/> <location filename="../common/CommandLineOptions.cpp" line="179"/>
<source>Error: Unknown command-line option &apos;%1&apos;!</source> <source>Error: Unknown command-line option &apos;%1&apos;!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../Main.cpp" line="168"/> <location filename="../common/CommandLineOptions.cpp" line="187"/>
<source>Error: Unknown command-line argument &apos;%1&apos;!</source> <source>Error: Unknown command-line argument &apos;%1&apos;!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../Main.cpp" line="208"/> <location filename="../Main.cpp" line="96"/>
<source>SSR started</source> <source>SSR started</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../Main.cpp" line="239"/> <location filename="../Main.cpp" line="127"/>
<source>SSR stopped</source> <source>SSR stopped</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../Main.cpp" line="256"/> <location filename="../common/CommandLineOptions.cpp" line="228"/>
<source>Error: Can&apos;t create .ssr directory!</source> <source>Error: Can&apos;t create .ssr directory!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/GLInjectInput.cpp" line="150"/> <location filename="../AV/Input/GLInjectInput.cpp" line="259"/>
<source>Error: Could not read stream, this usually means that the stream was already gone.</source> <source>Error: Could not read stream, this usually means that the stream was already gone.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/SSRVideoStreamReader.cpp" line="64"/> <location filename="../AV/Input/SSRVideoStreamReader.cpp" line="64"/>
<source>Created video stream reader.</source> <source>Created video stream reader.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/SSRVideoStreamReader.cpp" line="69"/> <location filename="../AV/Input/SSRVideoStreamReader.cpp" line="69"/>
skipping to change at line 1161 skipping to change at line 1219
<location filename="../AV/Input/SSRVideoStreamWatcher.cpp" line="249"/> <location filename="../AV/Input/SSRVideoStreamWatcher.cpp" line="249"/>
<source>Removed stream %1.</source> <source>Removed stream %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../AV/Input/SSRVideoStreamWatcher.cpp" line="275"/> <location filename="../AV/Input/SSRVideoStreamWatcher.cpp" line="275"/>
<source>Deleted abandoned stream %1.</source> <source>Deleted abandoned stream %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/DialogGLInject.cpp" line="161"/> <location filename="../GUI/DialogGLInject.cpp" line="160"/>
<source>The application could not be launched.</source> <source>The application could not be launched.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/HotkeyListener.cpp" line="164"/> <location filename="../GUI/HotkeyListener.cpp" line="161"/>
<source>Warning: XInput2 is not supported by X server, hotkeys may not w ork in some applications.</source> <source>Warning: XInput2 is not supported by X server, hotkeys may not w ork in some applications.</source>
<comment>Don&apos;t translate &apos;XInput2&apos;</comment> <comment>Don&apos;t translate &apos;XInput2&apos;</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../Benchmark.cpp" line="165"/> <location filename="../Benchmark.cpp" line="165"/>
<source>BGRA %1 to BGRA %2 | SWScale %3 us | Fallback %4 us (%5%) | SSSE3 %6 us (%7%)</source> <source>BGRA %1 to BGRA %2 | SWScale %3 us | Fallback %4 us (%5%) | SSSE3 %6 us (%7%)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
skipping to change at line 1230 skipping to change at line 1288
</message> </message>
<message> <message>
<location filename="../AV/Output/OutputManager.cpp" line="387"/> <location filename="../AV/Output/OutputManager.cpp" line="387"/>
<source>Unknown exception in fragment thread.</source> <source>Unknown exception in fragment thread.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../GUI/MainWindow.cpp" line="75"/> <location filename="../GUI/MainWindow.cpp" line="78"/>
<source>You are using a non-X11 window system (e.g. Wayland) which is cu
rrently not supported by SimpleScreenRecorder. Several features will most likely
not work properly. In order to solve this, you should log out, choose a X11/Xor
g session at the login screen, and then log back in.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/MainWindow.cpp" line="90"/>
<source>SimpleScreenRecorder has detected that you are using the proprie tary NVIDIA driver with flipping enabled. This is known to cause glitches during recording. It is recommended to disable flipping. Do you want me to do this for you? <source>SimpleScreenRecorder has detected that you are using the proprie tary NVIDIA driver with flipping enabled. This is known to cause glitches during recording. It is recommended to disable flipping. Do you want me to do this for you?
You can also change this option manually in the NVIDIA control panel.</source> You can also change this option manually in the NVIDIA control panel.</source>
<comment>Don&apos;t translate &apos;flipping&apos; unless NVIDIA does th e same</comment> <comment>Don&apos;t translate &apos;flipping&apos; unless NVIDIA does th e same</comment>
<translation>SimpleScreenRecorder检测到您正在使用NVIDIA闭源驱动且开启了flipping功能,这会导致录制 不稳定,建议您禁用它。您想要禁用吗? <translation>SimpleScreenRecorder检测到您正在使用NVIDIA闭源驱动且开启了flipping功能,这会导致录制 不稳定,建议您禁用它。您想要禁用吗?
您也可以在NVIDIA控制面板手动更改它。</translation> 您也可以在NVIDIA控制面板手动更改它。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/MainWindow.cpp" line="93"/> <location filename="../GUI/MainWindow.cpp" line="108"/>
<source>I couldn&apos;t disable flipping for some reason - sorry! Try di sabling it in the NVIDIA control panel.</source> <source>I couldn&apos;t disable flipping for some reason - sorry! Try di sabling it in the NVIDIA control panel.</source>
<comment>Don&apos;t translate &apos;flipping&apos; unless NVIDIA does th e same</comment> <comment>Don&apos;t translate &apos;flipping&apos; unless NVIDIA does th e same</comment>
<translation>非常抱歉,无法禁用flipping功能,请您尝试在NVIDIA面板禁用。</translation> <translation>非常抱歉,无法禁用flipping功能,请您尝试在NVIDIA面板禁用。</translation>
</message> </message>
</context> </context>
<context> <context>
<name>PageDone</name> <name>PageDone</name>
<message> <message>
<location filename="../GUI/PageDone.cpp" line="30"/> <location filename="../GUI/PageDone.cpp" line="30"/>
<source>The recording has been saved. You can edit the video now, or re- encode it with better settings to make the file smaller (the default settings ar e optimized for quality and speed, not file size).</source> <source>The recording has been saved. You can edit the video now, or re- encode it with better settings to make the file smaller (the default settings ar e optimized for quality and speed, not file size).</source>
skipping to change at line 1261 skipping to change at line 1324
</message> </message>
<message> <message>
<location filename="../GUI/PageDone.cpp" line="33"/> <location filename="../GUI/PageDone.cpp" line="33"/>
<source>Back to the start screen</source> <source>Back to the start screen</source>
<translation>返回开始页面</translation> <translation>返回开始页面</translation>
</message> </message>
</context> </context>
<context> <context>
<name>PageInput</name> <name>PageInput</name>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="240"/> <location filename="../GUI/PageInput.cpp" line="243"/>
<source>Video input</source> <source>Video input</source>
<translation>视频输入</translation> <translation>视频输入</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="243"/> <location filename="../GUI/PageInput.cpp" line="246"/>
<source>Record the entire screen</source> <source>Record the entire screen</source>
<translation>录制整个屏幕</translation> <translation>录制整个屏幕</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="244"/> <location filename="../GUI/PageInput.cpp" line="247"/>
<source>Record a fixed rectangle</source> <source>Record a fixed rectangle</source>
<translation>录制固定的区域</translation> <translation>录制固定的区域</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="245"/> <location filename="../GUI/PageInput.cpp" line="248"/>
<source>Follow the cursor</source> <source>Follow the cursor</source>
<translation>跟随鼠标</translation> <translation>跟随鼠标</translation>
</message> </message>
<message> <message>
<source>Record OpenGL (experimental)</source> <source>Record OpenGL (experimental)</source>
<translation type="obsolete">录制OpenGL(实验性)</translation> <translation type="obsolete">录制OpenGL(实验性)</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="256"/> <location filename="../GUI/PageInput.cpp" line="259"/>
<source>Select what monitor should be recorded in a multi-monitor config uration.</source> <source>Select what monitor should be recorded in a multi-monitor config uration.</source>
<translation>选择需要录制的显示器。</translation> <translation>选择需要录制的显示器。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="257"/> <location filename="../GUI/PageInput.cpp" line="260"/>
<source>Record entire screen with cursor</source> <source>Record entire screen with cursor</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="258"/> <location filename="../GUI/PageInput.cpp" line="261"/>
<source>Record the entire screen on which the cursor is located, rather than following the cursor position.</source> <source>Record the entire screen on which the cursor is located, rather than following the cursor position.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="259"/> <location filename="../GUI/PageInput.cpp" line="262"/>
<source>Select rectangle...</source> <source>Select rectangle...</source>
<translation>选择区域...</translation> <translation>选择区域...</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="260"/> <location filename="../GUI/PageInput.cpp" line="263"/>
<source>Use the mouse to select the recorded rectangle.</source> <source>Use the mouse to select the recorded rectangle.</source>
<translation>使用鼠标选择录制区域。</translation> <translation>使用鼠标选择录制区域。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="261"/> <location filename="../GUI/PageInput.cpp" line="264"/>
<source>Select window...</source> <source>Select window...</source>
<translation>选择窗口...</translation> <translation>选择窗口...</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="262"/> <location filename="../GUI/PageInput.cpp" line="265"/>
<source>Use the mouse to select a window to record. <source>Use the mouse to select a window to record.
Hint: If you click the border of a window, the entire window will be recorded (i ncluding the borders). Otherwise only Hint: If you click the border of a window, the entire window will be recorded (i ncluding the borders). Otherwise only
the client area of the window will be recorded.</source> the client area of the window will be recorded.</source>
<translation>使用鼠标选择要录制的窗口。 <translation>使用鼠标选择要录制的窗口。
提示:如果您选中窗口边框,则整个窗口区域都会被录制(包括边框),其它情况的话只会录制窗口客户区域。</translation> 提示:如果您选中窗口边框,则整个窗口区域都会被录制(包括边框),其它情况的话只会录制窗口客户区域。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="266"/> <location filename="../GUI/PageInput.cpp" line="269"/>
<source>OpenGL settings...</source> <source>OpenGL settings...</source>
<translation>OpenGL设置...</translation> <translation>OpenGL设置...</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="267"/> <location filename="../GUI/PageInput.cpp" line="270"/>
<source>Change the settings for OpenGL recording.</source> <source>Change the settings for OpenGL recording.</source>
<translation>更改OpenGL录制选项。</translation> <translation>更改OpenGL录制选项。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="269"/> <location filename="../GUI/PageInput.cpp" line="272"/>
<source>Left:</source> <source>Left:</source>
<translation>左:</translation> <translation>左:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="273"/> <location filename="../GUI/PageInput.cpp" line="276"/>
<source>The x coordinate of the upper-left corner of the recorded rectan gle. <source>The x coordinate of the upper-left corner of the recorded rectan gle.
Hint: You can also change this value with the scroll wheel or the up/down arrows .</source> Hint: You can also change this value with the scroll wheel or the up/down arrows .</source>
<translation>录制区域左上角的x坐标。 <translation>录制区域左上角的x坐标。
提示:您也可以通过鼠标滚轮或上下方向键来改变值。</translation> 提示:您也可以通过鼠标滚轮或上下方向键来改变值。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="275"/> <location filename="../GUI/PageInput.cpp" line="278"/>
<source>Top:</source> <source>Top:</source>
<translation>上:</translation> <translation>上:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="279"/> <location filename="../GUI/PageInput.cpp" line="282"/>
<source>The y coordinate of the upper-left corner of the recorded rectan gle. <source>The y coordinate of the upper-left corner of the recorded rectan gle.
Hint: You can also change this value with the scroll wheel or the up/down arrows .</source> Hint: You can also change this value with the scroll wheel or the up/down arrows .</source>
<translation>录制区域左上角的y坐标。 <translation>录制区域左上角的y坐标。
提示:您也可以通过鼠标滚轮或上下方向键来改变值。</translation> 提示:您也可以通过鼠标滚轮或上下方向键来改变值。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="281"/> <location filename="../GUI/PageInput.cpp" line="284"/>
<source>Width:</source> <source>Width:</source>
<translation>宽:</translation> <translation>宽:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="285"/> <location filename="../GUI/PageInput.cpp" line="288"/>
<source>The width of the recorded rectangle. <source>The width of the recorded rectangle.
Hint: You can also change this value with the scroll wheel or the up/down arrows .</source> Hint: You can also change this value with the scroll wheel or the up/down arrows .</source>
<translation>录制区域宽度。 <translation>录制区域宽度。
提示:您也可以通过鼠标滚轮或上下方向键来改变值。</translation> 提示:您也可以通过鼠标滚轮或上下方向键来改变值。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="287"/> <location filename="../GUI/PageInput.cpp" line="290"/>
<source>Height:</source> <source>Height:</source>
<translation>高:</translation> <translation>高:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="291"/> <location filename="../GUI/PageInput.cpp" line="294"/>
<source>The height of the recorded rectangle. <source>The height of the recorded rectangle.
Hint: You can also change this value with the scroll wheel or the up/down arrows .</source> Hint: You can also change this value with the scroll wheel or the up/down arrows .</source>
<translation>录制区域高度。 <translation>录制区域高度。
提示:您也可以通过鼠标滚轮或上下方向键来改变值。</translation> 提示:您也可以通过鼠标滚轮或上下方向键来改变值。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="293"/> <location filename="../GUI/PageInput.cpp" line="296"/>
<source>Frame rate:</source> <source>Frame rate:</source>
<translation>帧率:</translation> <translation>帧率:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="297"/> <location filename="../GUI/PageInput.cpp" line="300"/>
<source>The number of frames per second in the final video. Higher frame rates use more CPU time.</source> <source>The number of frames per second in the final video. Higher frame rates use more CPU time.</source>
<translation>录制后视频的每秒帧数,越高越占用CPU。</translation> <translation>录制后视频的每秒帧数,越高越占用CPU。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="298"/> <location filename="../GUI/PageInput.cpp" line="301"/>
<source>Scale video</source> <source>Scale video</source>
<translation>缩放视频</translation> <translation>缩放视频</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="299"/> <location filename="../GUI/PageInput.cpp" line="302"/>
<source>Enable or disable scaling. Scaling uses more CPU time, but if th e scaled video is smaller, it could make the encoding faster.</source> <source>Enable or disable scaling. Scaling uses more CPU time, but if th e scaled video is smaller, it could make the encoding faster.</source>
<translation>启用或者禁用视频缩放,缩放需要更多的CPU时间,但如果缩放后视频较小,也将会大大加快编码。</translation> <translation>启用或者禁用视频缩放,缩放需要更多的CPU时间,但如果缩放后视频较小,也将会大大加快编码。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="300"/> <location filename="../GUI/PageInput.cpp" line="303"/>
<source>Scaled width:</source> <source>Scaled width:</source>
<translation>缩放宽度:</translation> <translation>缩放宽度:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="304"/> <location filename="../GUI/PageInput.cpp" line="307"/>
<source>Scaled height:</source> <source>Scaled height:</source>
<translation>缩放高度:</translation> <translation>缩放高度:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="308"/> <location filename="../GUI/PageInput.cpp" line="311"/>
<source>Record cursor</source> <source>Record cursor</source>
<translation>录制光标</translation> <translation>录制光标</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="390"/> <location filename="../GUI/PageInput.cpp" line="393"/>
<source>Audio input</source> <source>Audio input</source>
<translation>音频输入</translation> <translation>音频输入</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="392"/> <location filename="../GUI/PageInput.cpp" line="395"/>
<source>Record audio</source> <source>Record audio</source>
<translation>录制声音</translation> <translation>录制声音</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="393"/> <location filename="../GUI/PageInput.cpp" line="396"/>
<source>Backend:</source> <source>Backend:</source>
<translation>后端:</translation> <translation>后端:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="405"/> <location filename="../GUI/PageInput.cpp" line="408"/>
<source>The audio backend that will be used for recording. <source>The audio backend that will be used for recording.
The ALSA backend will also work on systems that use PulseAudio, but it is better to use the PulseAudio backend directly.</source> The ALSA backend will also work on systems that use PulseAudio, but it is better to use the PulseAudio backend directly.</source>
<translation>录制所用音频后端。 <translation>录制所用音频后端。
ALSA后端在使用PulseAudio的系统上也能工作,但最好直接使用PulseAudio后端。</translation> ALSA后端在使用PulseAudio的系统上也能工作,但最好直接使用PulseAudio后端。</translation>
</message> </message>
<message> <message>
<source>Device:</source> <source>Device:</source>
<translation type="obsolete">设备:</translation> <translation type="obsolete">设备:</translation>
</message> </message>
<message> <message>
<source>The ALSA device that will be used for recording. Normally this s hould be &apos;default&apos;. <source>The ALSA device that will be used for recording. Normally this s hould be &apos;default&apos;.
You can change this to something like plughw:0,0 (which means sound card 0 input 0 with plugins enabled).</source> You can change this to something like plughw:0,0 (which means sound card 0 input 0 with plugins enabled).</source>
<comment>Don&apos;t translate &apos;default&apos; and &apos;plughw&apos; </comment> <comment>Don&apos;t translate &apos;default&apos; and &apos;plughw&apos; </comment>
<translation type="obsolete">将会使用ALSA设备录制,通常情况下这是默认选项。 <translation type="obsolete">将会使用ALSA设备录制,通常情况下这是默认选项。
您可以改成其它类似plughw:0,0的值(意思是声卡0输入0且启用插件)。</translation> 您可以改成其它类似plughw:0,0的值(意思是声卡0输入0且启用插件)。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="411"/> <location filename="../GUI/PageInput.cpp" line="414"/>
<location filename="../GUI/PageInput.cpp" line="420"/> <location filename="../GUI/PageInput.cpp" line="423"/>
<source>Source:</source> <source>Source:</source>
<translation>源:</translation> <translation>源:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="423"/> <location filename="../GUI/PageInput.cpp" line="426"/>
<source>The PulseAudio source that will be used for recording. <source>The PulseAudio source that will be used for recording.
A &apos;monitor&apos; is a source that records the audio played by other applica tions.</source> A &apos;monitor&apos; is a source that records the audio played by other applica tions.</source>
<comment>Don&apos;t translate &apos;monitor&apos; unless PulseAudio does this as well</comment> <comment>Don&apos;t translate &apos;monitor&apos; unless PulseAudio does this as well</comment>
<translation>将会使用PulseAudio作为录制来源。 <translation>将会使用PulseAudio作为录制来源。
&quot;monitor&quot;即是录制其它程序播放的声音源。</translation> &quot;monitor&quot;即是录制其它程序播放的声音源。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="416"/> <location filename="../GUI/PageInput.cpp" line="419"/>
<location filename="../GUI/PageInput.cpp" line="425"/> <location filename="../GUI/PageInput.cpp" line="428"/>
<source>Refresh</source> <source>Refresh</source>
<translation>刷新</translation> <translation>刷新</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="426"/> <location filename="../GUI/PageInput.cpp" line="429"/>
<source>Refreshes the list of PulseAudio sources.</source> <source>Refreshes the list of PulseAudio sources.</source>
<translation>刷新PulseAudio源列表。</translation> <translation>刷新PulseAudio源列表。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="429"/> <location filename="../GUI/PageInput.cpp" line="432"/>
<source>Record system microphone</source> <source>Record system microphone</source>
<translation>录制系统麦克风</translation> <translation>录制系统麦克风</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="431"/> <location filename="../GUI/PageInput.cpp" line="434"/>
<source>Record system speakers</source> <source>Record system speakers</source>
<translation>录制系统扬声器</translation> <translation>录制系统扬声器</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="430"/> <location filename="../GUI/PageInput.cpp" line="433"/>
<source>If checked, the ports will be automatically connected to the sys tem capture ports.</source> <source>If checked, the ports will be automatically connected to the sys tem capture ports.</source>
<translation type="unfinished">如果勾选,将会自动连接到系统捕获端口。</translation> <translation type="unfinished">如果勾选,将会自动连接到系统捕获端口。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="238"/> <location filename="../GUI/PageInput.cpp" line="241"/>
<source>Input profile</source> <source>Input profile</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="247"/> <location filename="../GUI/PageInput.cpp" line="250"/>
<source>Record OpenGL</source> <source>Record OpenGL</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="408"/> <location filename="../GUI/PageInput.cpp" line="411"/>
<source>The audio backend that will be used for recording.</source> <source>The audio backend that will be used for recording.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="414"/> <location filename="../GUI/PageInput.cpp" line="417"/>
<source>The ALSA source that will be used for recording. <source>The ALSA source that will be used for recording.
The default is usually fine. The &apos;shared&apos; sources allow multiple progr ams to record at the same time, but they may be less reliable.</source> The default is usually fine. The &apos;shared&apos; sources allow multiple progr ams to record at the same time, but they may be less reliable.</source>
<translation type="unfinished">将会使用ALSA源来录制。 <translation type="unfinished">将会使用ALSA源来录制。
默认的设置通常比较好的,”共享“源允许多个应用程序同时录制,但不是稳定的。</translation> 默认的设置通常比较好的,”共享“源允许多个应用程序同时录制,但不是稳定的。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="417"/> <location filename="../GUI/PageInput.cpp" line="420"/>
<source>Refreshes the list of ALSA sources.</source> <source>Refreshes the list of ALSA sources.</source>
<translation>刷新ALSA源列表。</translation> <translation>刷新ALSA源列表。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="432"/> <location filename="../GUI/PageInput.cpp" line="435"/>
<source>If checked, the ports will be automatically connected to anythin g that connects to the system playback ports.</source> <source>If checked, the ports will be automatically connected to anythin g that connects to the system playback ports.</source>
<translation type="unfinished">如果勾选,将会自动连接到任何一个连接到系统回放的端口。</translation> <translation type="unfinished">如果勾选,将会自动连接到任何一个连接到系统回放的端口。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="479"/> <location filename="../GUI/PageInput.cpp" line="482"/>
<source>Back</source> <source>Back</source>
<translation>后退</translation> <translation>后退</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="480"/> <location filename="../GUI/PageInput.cpp" line="483"/>
<source>Continue</source> <source>Continue</source>
<translation>继续</translation> <translation>继续</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="905"/> <location filename="../GUI/PageInput.cpp" line="916"/>
<source>All screens: %1x%2</source> <source>All screens: %1x%2</source>
<comment>This appears in the screen selection combobox</comment> <comment>This appears in the screen selection combobox</comment>
<translation>所有屏幕:%1x%2</translation> <translation>所有屏幕:%1x%2</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="909"/> <location filename="../GUI/PageInput.cpp" line="920"/>
<source>Screen %1: %2x%3 at %4,%5</source> <source>Screen %1: %2x%3 at %4,%5</source>
<comment>This appears in the screen selection combobox</comment> <comment>This appears in the screen selection combobox</comment>
<translation>屏幕%1:%2x%3位于%4,%5</translation> <translation>屏幕%1:%2x%3位于%4,%5</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageInput.cpp" line="1121"/> <location filename="../GUI/PageInput.cpp" line="1132"/>
<source>Screen %1</source> <source>Screen %1</source>
<comment>This appears in the screen labels</comment> <comment>This appears in the screen labels</comment>
<translation>屏幕%1</translation> <translation>屏幕%1</translation>
</message> </message>
<message> <message>
<source>You did not enter a command to start the OpenGL application that you want to record. <source>You did not enter a command to start the OpenGL application that you want to record.
Click the &apos;OpenGL settings&apos; button and enter a command.</source> Click the &apos;OpenGL settings&apos; button and enter a command.</source>
<translation type="obsolete">您未输入任何命令来启动想要录制的OpenGL应用程序。 <translation type="obsolete">您未输入任何命令来启动想要录制的OpenGL应用程序。
点击“OpenGL设置”按钮,然后输入命令。</translation> 点击“OpenGL设置”按钮,然后输入命令。</translation>
</message> </message>
</context> </context>
<context> <context>
<name>PageOutput</name> <name>PageOutput</name>
<message> <message>
<source>files</source> <source>files</source>
<comment>This appears in the file dialog, e.g. &apos;MP4 files&apos;</co mment> <comment>This appears in the file dialog, e.g. &apos;MP4 files&apos;</co mment>
<translation type="obsolete">文件</translation> <translation type="obsolete">文件</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="83"/> <location filename="../GUI/PageOutput.cpp" line="82"/>
<location filename="../GUI/PageOutput.cpp" line="86"/> <location filename="../GUI/PageOutput.cpp" line="85"/>
<location filename="../GUI/PageOutput.cpp" line="89"/> <location filename="../GUI/PageOutput.cpp" line="88"/>
<location filename="../GUI/PageOutput.cpp" line="92"/> <location filename="../GUI/PageOutput.cpp" line="91"/>
<location filename="../GUI/PageOutput.cpp" line="134"/> <location filename="../GUI/PageOutput.cpp" line="133"/>
<source>%1 files</source> <source>%1 files</source>
<comment>This appears in the file dialog, e.g. &apos;MP4 files&apos;</co mment> <comment>This appears in the file dialog, e.g. &apos;MP4 files&apos;</co mment>
<translation>%1 文件</translation> <translation>%1 文件</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="95"/> <location filename="../GUI/PageOutput.cpp" line="94"/>
<location filename="../GUI/PageOutput.cpp" line="101"/> <location filename="../GUI/PageOutput.cpp" line="100"/>
<location filename="../GUI/PageOutput.cpp" line="108"/> <location filename="../GUI/PageOutput.cpp" line="107"/>
<source>Other...</source> <source>Other...</source>
<translation>其它...</translation> <translation>其它...</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="107"/> <location filename="../GUI/PageOutput.cpp" line="106"/>
<source>Uncompressed</source> <source>Uncompressed</source>
<translation>不压缩</translation> <translation>不压缩</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="174"/> <location filename="../GUI/PageOutput.cpp" line="173"/>
<source>Error: Could not find any suitable container in libavformat!</so urce> <source>Error: Could not find any suitable container in libavformat!</so urce>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="178"/> <location filename="../GUI/PageOutput.cpp" line="177"/>
<source>Error: Could not find any suitable video codec in libavcodec!</s ource> <source>Error: Could not find any suitable video codec in libavcodec!</s ource>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="182"/> <location filename="../GUI/PageOutput.cpp" line="181"/>
<source>Error: Could not find any suitable audio codec in libavcodec!</s ource> <source>Error: Could not find any suitable audio codec in libavcodec!</s ource>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="190"/> <location filename="../GUI/PageOutput.cpp" line="189"/>
<source>Output profile</source> <source>Output profile</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="192"/> <location filename="../GUI/PageOutput.cpp" line="191"/>
<source>File</source> <source>File</source>
<translation>文件</translation> <translation>文件</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="194"/> <location filename="../GUI/PageOutput.cpp" line="193"/>
<source>Save as:</source> <source>Save as:</source>
<translation>另存为:</translation> <translation>另存为:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="196"/> <location filename="../GUI/PageOutput.cpp" line="195"/>
<source>The recording will be saved to this location.</source> <source>The recording will be saved to this location.</source>
<translation>录像将会保存到这里。</translation> <translation>录像将会保存到这里。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="197"/> <location filename="../GUI/PageOutput.cpp" line="196"/>
<source>Browse...</source> <source>Browse...</source>
<translation>选择...</translation> <translation>选择...</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="198"/> <location filename="../GUI/PageOutput.cpp" line="197"/>
<source>Separate file per segment</source> <source>Separate file per segment</source>
<translation type="unfinished">将文件分段</translation> <translation type="unfinished">将文件分段</translation>
</message> </message>
<message> <message>
<source>If checked, a separate video file will be created every time you pause and resume the recording. <source>If checked, a separate video file will be created every time you pause and resume the recording.
If the original file name is &apos;test.mkv&apos;, the segments will be saved as &apos;test-0001.mkv&apos;, &apos;test-0002.mkv&apos;, ... If the original file name is &apos;test.mkv&apos;, the segments will be saved as &apos;test-0001.mkv&apos;, &apos;test-0002.mkv&apos;, ...
File names that exist already will be skipped.</source> File names that exist already will be skipped.</source>
<translation type="obsolete">如果选中,在每次您暂停/继续录制时会产生一个分段录像。 <translation type="obsolete">如果选中,在每次您暂停/继续录制时会产生一个分段录像。
如果原来文件名称是“test.mkv”,分段名称将会是“test-0001.mkv”、“test-0002.mkv”... 如果原来文件名称是“test.mkv”,分段名称将会是“test-0001.mkv”、“test-0002.mkv”...
如果文件名已经存在,则会跳过。</translation> 如果文件名已经存在,则会跳过。</translation>
</message> </message>
<message> <message>
<source>If checked, a separate video file will be created every time you pause and resume the recording. <source>If checked, a separate video file will be created every time you pause and resume the recording.
If the original file name is &apos;test.mkv&apos;, the segments will be saved as &apos;test-YYYY-MM-DD_HH.MM.SS.mkv&apos;.</source> If the original file name is &apos;test.mkv&apos;, the segments will be saved as &apos;test-YYYY-MM-DD_HH.MM.SS.mkv&apos;.</source>
<translation type="obsolete">如果勾选,将会在您每次暂停和继续录制时创建一个分段的视频。 <translation type="obsolete">如果勾选,将会在您每次暂停和继续录制时创建一个分段的视频。
比如原来的文件名是”test.mkv“,分段视频名称将会是”test-YYYY-MM-DD_HH.MM.SS.mkv“。</translation> 比如原来的文件名是”test.mkv“,分段视频名称将会是”test-YYYY-MM-DD_HH.MM.SS.mkv“。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="204"/> <location filename="../GUI/PageOutput.cpp" line="203"/>
<source>Container:</source> <source>Container:</source>
<translation>容器:</translation> <translation>容器:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="209"/> <location filename="../GUI/PageOutput.cpp" line="208"/>
<source>(not installed)</source> <source>(not installed)</source>
<translation>(未安装)</translation> <translation>(未安装)</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="212"/> <location filename="../GUI/PageOutput.cpp" line="211"/>
<source>The container (file format) that will be used to save the record ing. <source>The container (file format) that will be used to save the record ing.
Note that not all codecs are supported by all containers, and that not all media players can read all file formats. Note that not all codecs are supported by all containers, and that not all media players can read all file formats.
- Matroska (MKV) supports all the codecs, but is less well-known. - Matroska (MKV) supports all the codecs, but is less well-known.
- MP4 is the most well-known format and will play on almost any modern media pla yer, but supports only H.264 video - MP4 is the most well-known format and will play on almost any modern media pla yer, but supports only H.264 video
(and many media players only support AAC audio). (and many media players only support AAC audio).
- WebM is intended for embedding video into websites (with the HTML5 &lt;video&g t; tag). The format was created by Google. - WebM is intended for embedding video into websites (with the HTML5 &lt;video&g t; tag). The format was created by Google.
WebM is supported by default in Firefox, Chrome and Opera, and plugins are av ailable for Internet Explorer and Safari. WebM is supported by default in Firefox, Chrome and Opera, and plugins are av ailable for Internet Explorer and Safari.
It supports only VP8 and Vorbis. It supports only VP8 and Vorbis.
- OGG supports only Theora and Vorbis.</source> - OGG supports only Theora and Vorbis.</source>
<translation>用来保存录像的容器(即文件格式)。 <translation>用来保存录像的容器(即文件格式)。
请注意并非所有编码所有的容器都支持,也并非所有播放器都支持所有格式。 请注意并非所有编码所有的容器都支持,也并非所有播放器都支持所有格式。
--Matroska(MKV)支持全部编码,但也不是大家都知道。 --Matroska(MKV)支持全部编码,但也不是大家都知道。
--MP4最为人所知的格式,绝大多数现代播放器都可以播放,但仅支持H.264视频 --MP4最为人所知的格式,绝大多数现代播放器都可以播放,但仅支持H.264视频
(大部分播放器仅支持AAC音频)。 (大部分播放器仅支持AAC音频)。
--WebM用于将视频放到网站上(使用HTML5的&lt;video&gt;标签),此格式由Google创立。 --WebM用于将视频放到网站上(使用HTML5的&lt;video&gt;标签),此格式由Google创立。
WebM在Firefox、Chrome和Opera下默认是支持的,IE和Safari也可以通过插件支持。 WebM在Firefox、Chrome和Opera下默认是支持的,IE和Safari也可以通过插件支持。
它只支持VP8和Vorbis。 它只支持VP8和Vorbis。
--OGG仅支持Theora和Vorbis。 </translation> --OGG仅支持Theora和Vorbis。 </translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="221"/> <location filename="../GUI/PageOutput.cpp" line="220"/>
<source>Container name:</source> <source>Container name:</source>
<translation>容器名称:</translation> <translation>容器名称:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="227"/> <location filename="../GUI/PageOutput.cpp" line="226"/>
<source>For advanced users. You can use any libav/ffmpeg format, but man y of them are not useful or may not work.</source> <source>For advanced users. You can use any libav/ffmpeg format, but man y of them are not useful or may not work.</source>
<translation>适用于高级用户,您可以任意的libav、ffmpeg格式,但大多数没什么用还可能无法工作。</translation> <translation>适用于高级用户,您可以任意的libav、ffmpeg格式,但大多数没什么用还可能无法工作。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="248"/> <location filename="../GUI/PageOutput.cpp" line="247"/>
<source>Video</source> <source>Video</source>
<translation>视频</translation> <translation>视频</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="250"/> <location filename="../GUI/PageOutput.cpp" line="249"/>
<location filename="../GUI/PageOutput.cpp" line="330"/> <location filename="../GUI/PageOutput.cpp" line="329"/>
<source>Codec:</source> <source>Codec:</source>
<translation>编解码器:</translation> <translation>编解码器:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="255"/> <location filename="../GUI/PageOutput.cpp" line="254"/>
<source>The codec that will be used to compress the video stream. <source>The codec that will be used to compress the video stream.
- H.264 (libx264) is by far the best codec - high quality and very fast. - H.264 (libx264) is by far the best codec - high quality and very fast.
- VP8 (libvpx) is quite good but also quite slow. - VP8 (libvpx) is quite good but also quite slow.
- Theora (libtheora) isn&apos;t really recommended because the quality isn&apos; t very good.</source> - Theora (libtheora) isn&apos;t really recommended because the quality isn&apos; t very good.</source>
<translation>用于压缩视频流的编码。 <translation>用于压缩视频流的编码。
--H.264(libx264)目前是最好的编码,高质量且速度快。 --H.264(libx264)目前是最好的编码,高质量且速度快。
--VP8(libvpx)是个不错的选择但十分地慢。 --VP8(libvpx)是个不错的选择但十分地慢。
--Theora(libtheora)并不推荐使用它,因为质量不是很好。</translation> --Theora(libtheora)并不推荐使用它,因为质量不是很好。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="259"/> <location filename="../GUI/PageOutput.cpp" line="258"/>
<location filename="../GUI/PageOutput.cpp" line="343"/> <location filename="../GUI/PageOutput.cpp" line="342"/>
<source>Codec name:</source> <source>Codec name:</source>
<translation>编解码器名称:</translation> <translation>编解码器名称:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="265"/> <location filename="../GUI/PageOutput.cpp" line="264"/>
<source>For advanced users. You can use any libav/ffmpeg video codec, bu t many of them are not useful or may not work.</source> <source>For advanced users. You can use any libav/ffmpeg video codec, bu t many of them are not useful or may not work.</source>
<translation>适用于高级用户,您可以任意的libav、ffmpeg格式,但大多数没什么用还可能无法工作。</translation> <translation>适用于高级用户,您可以任意的libav、ffmpeg格式,但大多数没什么用还可能无法工作。</translation>
</message> </message>
<message> <message>
<source>Bit rate (in kbps):</source> <source>Bit rate (in kbps):</source>
<translation type="obsolete">比特率(kbps):</translation> <translation type="obsolete">比特率(kbps):</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="199"/> <location filename="../GUI/PageOutput.cpp" line="198"/>
<source>If checked, a separate video file will be created every time you pause and resume the recording.If unchecked, all recorded segments will be comb ined into a single video file.</source> <source>If checked, a separate video file will be created every time you pause and resume the recording.If unchecked, all recorded segments will be comb ined into a single video file.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="201"/> <location filename="../GUI/PageOutput.cpp" line="200"/>
<source>Add timestamp</source> <source>Add timestamp</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="202"/> <location filename="../GUI/PageOutput.cpp" line="201"/>
<source>If checked, the current date and time will be appended to the fi le name automatically. <source>If checked, the current date and time will be appended to the fi le name automatically.
If the original file name is &apos;test.mkv&apos;, the video will be saved as &a pos;test-YYYY-MM-DD_HH.MM.SS.mkv&apos;.</source> If the original file name is &apos;test.mkv&apos;, the video will be saved as &a pos;test-YYYY-MM-DD_HH.MM.SS.mkv&apos;.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="266"/> <location filename="../GUI/PageOutput.cpp" line="265"/>
<location filename="../GUI/PageOutput.cpp" line="350"/> <location filename="../GUI/PageOutput.cpp" line="349"/>
<source>Bit rate (in kbit/s):</source> <source>Bit rate (in kbit/s):</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="268"/> <location filename="../GUI/PageOutput.cpp" line="267"/>
<source>The video bit rate (in kilobit per second). A higher value means a higher quality. <source>The video bit rate (in kilobit per second). A higher value means a higher quality.
If you have no idea where to start, try 5000 and change it if needed.</source> If you have no idea where to start, try 5000 and change it if needed.</source>
<translation>视频的比特率(kb/s),越高质量越高。 <translation>视频的比特率(kb/s),越高质量越高。
如果您不知写多少好,试试5000,如果不行再稍微调整。</translation> 如果您不知写多少好,试试5000,如果不行再稍微调整。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="270"/> <location filename="../GUI/PageOutput.cpp" line="269"/>
<source>Constant rate factor:</source> <source>Constant rate factor:</source>
<comment>libx264 setting: don&apos;t translate this unless you can come up with something sensible</comment> <comment>libx264 setting: don&apos;t translate this unless you can come up with something sensible</comment>
<translation>速率基因常量:</translation> <translation>速率基因常量:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="275"/> <location filename="../GUI/PageOutput.cpp" line="274"/>
<source>This setting changes the video quality. A lower value means a hi gher quality. <source>This setting changes the video quality. A lower value means a hi gher quality.
The allowed range is 0-51 (0 means lossless, the default is 23).</source> The allowed range is 0-51 (0 means lossless, the default is 23).</source>
<translation>此设置会更改视频的质量,值越低质量越高。 <translation>此设置会更改视频的质量,值越低质量越高。
允许的范围是0~51(0意味着无损,默认值是23)。</translation> 允许的范围是0~51(0意味着无损,默认值是23)。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="281"/> <location filename="../GUI/PageOutput.cpp" line="280"/>
<source>Preset:</source> <source>Preset:</source>
<comment>libx264 setting: don&apos;t translate this unless you can come up with something sensible</comment> <comment>libx264 setting: don&apos;t translate this unless you can come up with something sensible</comment>
<translation>预设:</translation> <translation>预设:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="286"/> <location filename="../GUI/PageOutput.cpp" line="285"/>
<source>The encoding speed. A higher speed uses less CPU (making higher recording frame rates possible), <source>The encoding speed. A higher speed uses less CPU (making higher recording frame rates possible),
but results in larger files. The quality shouldn&apos;t be affected too much.</s ource> but results in larger files. The quality shouldn&apos;t be affected too much.</s ource>
<translation>编码速度,值越高使用的CPU时间越少(使得录制更高的帧率成为可能), <translation>编码速度,值越高使用的CPU时间越少(使得录制更高的帧率成为可能),
但同时意味着文件体积大,当然质量不会太受影响。</translation> 但同时意味着文件体积大,当然质量不会太受影响。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="288"/> <location filename="../GUI/PageOutput.cpp" line="287"/>
<source>CPU used:</source> <source>CPU used:</source>
<comment>libvpx setting: don&apos;t translate this unless you can come u p with something sensible</comment> <comment>libvpx setting: don&apos;t translate this unless you can come u p with something sensible</comment>
<translation>CPU占用:</translation> <translation>CPU占用:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="290"/> <location filename="../GUI/PageOutput.cpp" line="289"/>
<source>fastest</source> <source>fastest</source>
<translation>最快</translation> <translation>最快</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="295"/> <location filename="../GUI/PageOutput.cpp" line="294"/>
<source>slowest</source> <source>slowest</source>
<translation>最慢</translation> <translation>最慢</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="296"/> <location filename="../GUI/PageOutput.cpp" line="295"/>
<source>The encoding speed. A higher value uses *less* CPU time. (I didn &apos;t choose the name, this is the name <source>The encoding speed. A higher value uses *less* CPU time. (I didn &apos;t choose the name, this is the name
used by the VP8 encoder). Higher values result in lower quality video, unless yo u increase the bit rate too.</source> used by the VP8 encoder). Higher values result in lower quality video, unless yo u increase the bit rate too.</source>
<translation>编码速度,值越高使用的CPU时间越少(这名称是VP8编码器用的),同时意味着更低的质量,除非您同时增加比特率。</tr anslation> <translation>编码速度,值越高使用的CPU时间越少(这名称是VP8编码器用的),同时意味着更低的质量,除非您同时增加比特率。</tr anslation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="298"/> <location filename="../GUI/PageOutput.cpp" line="297"/>
<location filename="../GUI/PageOutput.cpp" line="353"/> <location filename="../GUI/PageOutput.cpp" line="352"/>
<source>Custom options:</source> <source>Custom options:</source>
<translation>自定义选项:</translation> <translation>自定义选项:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="300"/> <location filename="../GUI/PageOutput.cpp" line="299"/>
<location filename="../GUI/PageOutput.cpp" line="355"/> <location filename="../GUI/PageOutput.cpp" line="354"/>
<source>Custom codec options separated by commas (e.g. option1=value1,op tion2=value2,option3=value3)</source> <source>Custom codec options separated by commas (e.g. option1=value1,op tion2=value2,option3=value3)</source>
<translation>自定义编解码器选项由英文逗号分隔(比如 option1=value1,option2=value2,option3=v alue3)</translation> <translation>自定义编解码器选项由英文逗号分隔(比如 option1=value1,option2=value2,option3=v alue3)</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="301"/> <location filename="../GUI/PageOutput.cpp" line="300"/>
<source>Allow frame skipping</source> <source>Allow frame skipping</source>
<translation>允许跳帧</translation> <translation>允许跳帧</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="302"/> <location filename="../GUI/PageOutput.cpp" line="301"/>
<source>If checked, the video encoder will be allowed to skip frames if the input frame rate is <source>If checked, the video encoder will be allowed to skip frames if the input frame rate is
lower than the output frame rate. If not checked, input frames will be duplicate d to fill the holes. lower than the output frame rate. If not checked, input frames will be duplicate d to fill the holes.
This increases the file size and CPU usage, but reduces the latency for live str eams in some cases. This increases the file size and CPU usage, but reduces the latency for live str eams in some cases.
It shouldn&apos;t affect the appearance of the video.</source> It shouldn&apos;t affect the appearance of the video.</source>
<translation>如果选中,视频编码器将会在输入帧率小于输出帧率时跳帧。否则,输入帧将由重复帧来填补空帧。 <translation>如果选中,视频编码器将会在输入帧率小于输出帧率时跳帧。否则,输入帧将由重复帧来填补空帧。
这会使得文件体积变大和占用更多的CPU时间,但也会减少实时流的延迟。 这会使得文件体积变大和占用更多的CPU时间,但也会减少实时流的延迟。
这不会影响视频的视觉效果。</translation> 这不会影响视频的视觉效果。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="328"/> <location filename="../GUI/PageOutput.cpp" line="327"/>
<source>Audio</source> <source>Audio</source>
<translation>音频</translation> <translation>音频</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="335"/> <location filename="../GUI/PageOutput.cpp" line="334"/>
<source>The codec that will be used to compress the audio stream. You sh ouldn&apos;t worry too much about <source>The codec that will be used to compress the audio stream. You sh ouldn&apos;t worry too much about
this, because the size of the audio data is usually negligible compared to the s ize of the video data. this, because the size of the audio data is usually negligible compared to the s ize of the video data.
And if you&apos;re only recording your own voice (i.e. no music), the quality wo n&apos;t matter that much anyway. And if you&apos;re only recording your own voice (i.e. no music), the quality wo n&apos;t matter that much anyway.
- Vorbis (libvorbis) is great, this is the recommended codec. - Vorbis (libvorbis) is great, this is the recommended codec.
- MP3 (libmp3lame) is reasonably good. - MP3 (libmp3lame) is reasonably good.
- AAC is a good codec, but the implementations used here (libvo_aacenc or the ex perimental ffmpeg aac encoder) - AAC is a good codec, but the implementations used here (libvo_aacenc or the ex perimental ffmpeg aac encoder)
are pretty bad. Only use it if you have no other choice. are pretty bad. Only use it if you have no other choice.
- Uncompressed will simply store the sound data without compressing it. The file will be quite large, but it&apos;s very fast.</source> - Uncompressed will simply store the sound data without compressing it. The file will be quite large, but it&apos;s very fast.</source>
<translation>用于压缩音频流的编解码器,不用太在意这个,因为音频数据大小相对于视频数据大小来说是微不足道的。 <translation>用于压缩音频流的编解码器,不用太在意这个,因为音频数据大小相对于视频数据大小来说是微不足道的。
如果您只录制自己的声音(也就是没有音乐之类的),质量不是很重要。 如果您只录制自己的声音(也就是没有音乐之类的),质量不是很重要。
--Vorbis(libvorbis)非常好用,推荐使用它。 --Vorbis(libvorbis)非常好用,推荐使用它。
--MP3(libmp3lame)还不错 --MP3(libmp3lame)还不错
--AAC还可以,但这里实现的(libvo_aacenc或实验性的ffmpeg aac编码器)非常差, --AAC还可以,但这里实现的(libvo_aacenc或实验性的ffmpeg aac编码器)非常差,
仅推荐在没有其它选择时使用。 仅推荐在没有其它选择时使用。
--不压缩只是简单未经压缩地保存声音数据,文件将会非常大,但是速度也很快。</translation> --不压缩只是简单未经压缩地保存声音数据,文件将会非常大,但是速度也很快。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="349"/> <location filename="../GUI/PageOutput.cpp" line="348"/>
<source>For advanced users. You can use any libav/ffmpeg audio codec, bu t many of them are not useful or may not work.</source> <source>For advanced users. You can use any libav/ffmpeg audio codec, bu t many of them are not useful or may not work.</source>
<translation>适用于高级用户,您可以任意的libav、ffmpeg格式,但大多数没什么用还可能无法工作。</translation> <translation>适用于高级用户,您可以任意的libav、ffmpeg格式,但大多数没什么用还可能无法工作。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="352"/> <location filename="../GUI/PageOutput.cpp" line="351"/>
<source>The audio bit rate (in kilobit per second). A higher value means a higher quality. The typical value is 128.</source> <source>The audio bit rate (in kilobit per second). A higher value means a higher quality. The typical value is 128.</source>
<translation>音频比特率(kb/s),值越高质量超高,通常用128。</translation> <translation>音频比特率(kb/s),值越高质量超高,通常用128。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="377"/> <location filename="../GUI/PageOutput.cpp" line="376"/>
<source>Back</source> <source>Back</source>
<translation>后退</translation> <translation>后退</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="378"/> <location filename="../GUI/PageOutput.cpp" line="377"/>
<source>Continue</source> <source>Continue</source>
<translation>继续</translation> <translation>继续</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="632"/> <location filename="../GUI/PageOutput.cpp" line="631"/>
<location filename="../GUI/PageOutput.cpp" line="640"/> <location filename="../GUI/PageOutput.cpp" line="639"/>
<source>not installed</source> <source>not installed</source>
<translation>未安装</translation> <translation>未安装</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="634"/> <location filename="../GUI/PageOutput.cpp" line="633"/>
<location filename="../GUI/PageOutput.cpp" line="642"/> <location filename="../GUI/PageOutput.cpp" line="641"/>
<source>not supported by container</source> <source>not supported by container</source>
<translation>不受容器支持</translation> <translation>不受容器支持</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="685"/> <location filename="../GUI/PageOutput.cpp" line="684"/>
<source>Save recording as</source> <source>Save recording as</source>
<translation>保存录像为</translation> <translation>保存录像为</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageOutput.cpp" line="526"/> <location filename="../GUI/PageOutput.cpp" line="525"/>
<source>You did not select an output file!</source> <source>You did not select an output file!</source>
<translation>您还没选择输出文件!</translation> <translation>您还没选择输出文件!</translation>
</message> </message>
<message> <message>
<source>The file &apos;%1&apos; already exists. Are you sure that you wa nt to overwrite it?</source> <source>The file &apos;%1&apos; already exists. Are you sure that you wa nt to overwrite it?</source>
<translation type="obsolete">文件%1已经存在,确定要覆盖吗?</translation> <translation type="obsolete">文件%1已经存在,确定要覆盖吗?</translation>
</message> </message>
</context> </context>
<context> <context>
<name>PageRecord</name> <name>PageRecord</name>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="168"/> <location filename="../GUI/PageRecord.cpp" line="162"/>
<source>Recording</source> <source>Recording</source>
<translation>正在录制</translation> <translation>正在录制</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="172"/> <location filename="../GUI/PageRecord.cpp" line="168"/>
<source>Edit schedule</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/PageRecord.cpp" line="171"/>
<source>Enable recording hotkey</source> <source>Enable recording hotkey</source>
<translation>启用录制热键</translation> <translation>启用录制热键</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="174"/> <location filename="../GUI/PageRecord.cpp" line="172"/>
<source>The recording hotkey is a global keyboard shortcut that can be u
sed to start or pause the recording at any time,
even when the SimpleScreenRecorder window is not visible. This way you can creat
e recordings without having the
SimpleScreenRecorder window show up in the final video.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/PageRecord.cpp" line="176"/>
<source>Enable sound notifications</source> <source>Enable sound notifications</source>
<translation>启用声音通知</translation> <translation>启用声音通知</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="176"/> <location filename="../GUI/PageRecord.cpp" line="177"/>
<source>When enabled, a sound will be played when the recording is start
ed or paused, or when an error occurs.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/PageRecord.cpp" line="179"/>
<source>Hotkey:</source> <source>Hotkey:</source>
<translation>热键:</translation> <translation>热键:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="177"/> <location filename="../GUI/PageRecord.cpp" line="180"/>
<source>Ctrl +</source> <source>Ctrl +</source>
<translation>Ctrl +</translation> <translation>Ctrl +</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="178"/> <location filename="../GUI/PageRecord.cpp" line="181"/>
<source>Shift +</source> <source>Shift +</source>
<translation>Shift +</translation> <translation>Shift +</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="179"/> <location filename="../GUI/PageRecord.cpp" line="182"/>
<source>Alt +</source> <source>Alt +</source>
<translation>Alt +</translation> <translation>Alt +</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="180"/> <location filename="../GUI/PageRecord.cpp" line="183"/>
<source>Super +</source> <source>Super +</source>
<translation>Super +</translation> <translation>Super +</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="182"/> <location filename="../GUI/PageRecord.cpp" line="185"/>
<source>The key that you have to press (combined with the given modifier s) to start or pause recording. <source>The key that you have to press (combined with the given modifier s) to start or pause recording.
The program that you are recording will not receive the key press.</source> The program that you are recording will not receive the key press.</source>
<translation>开始/暂停录制的按键(结合修饰按键)。 <translation>开始/暂停录制的按键(结合修饰按键)。
被录制的程序将无法接收到设定的按键消息。</translation> 被录制的程序将无法接收到设定的按键消息。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="226"/> <location filename="../GUI/PageRecord.cpp" line="238"/>
<source>Information</source> <source>Information</source>
<translation>信息</translation> <translation>信息</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="228"/> <location filename="../GUI/PageRecord.cpp" line="240"/>
<source>Total time:</source> <source>Total time:</source>
<translation>总时间:</translation> <translation>总时间:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="230"/> <location filename="../GUI/PageRecord.cpp" line="242"/>
<source>FPS in:</source> <source>FPS in:</source>
<translation>输入FPS:</translation> <translation>输入FPS:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="232"/> <location filename="../GUI/PageRecord.cpp" line="244"/>
<source>FPS out:</source> <source>FPS out:</source>
<translation>输出FPS:</translation> <translation>输出FPS:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="234"/> <location filename="../GUI/PageRecord.cpp" line="246"/>
<source>Size in:</source> <source>Size in:</source>
<translation>输入大小:</translation> <translation>输入大小:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="236"/> <location filename="../GUI/PageRecord.cpp" line="248"/>
<source>Size out:</source> <source>Size out:</source>
<translation>输出大小:</translation> <translation>输出大小:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="238"/> <location filename="../GUI/PageRecord.cpp" line="250"/>
<source>File name:</source> <source>File name:</source>
<translation>文件名:</translation> <translation>文件名:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="241"/> <location filename="../GUI/PageRecord.cpp" line="253"/>
<source>File size:</source> <source>File size:</source>
<translation>文件大小:</translation> <translation>文件大小:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="243"/> <location filename="../GUI/PageRecord.cpp" line="255"/>
<source>Bit rate:</source> <source>Bit rate:</source>
<translation>比特率:</translation> <translation>比特率:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="266"/> <location filename="../GUI/PageRecord.cpp" line="278"/>
<source>Preview</source> <source>Preview</source>
<translation>预览</translation> <translation>预览</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="270"/> <location filename="../GUI/PageRecord.cpp" line="282"/>
<source>Preview frame rate:</source> <source>Preview frame rate:</source>
<translation>预览帧率:</translation> <translation>预览帧率:</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="274"/> <location filename="../GUI/PageRecord.cpp" line="286"/>
<source>Note: Previewing requires extra CPU time (especially at high fra me rates).</source> <source>Note: Previewing requires extra CPU time (especially at high fra me rates).</source>
<translation>注意:预览需要额外的CPU时间(尤其是高帧率的)。</translation> <translation>注意:预览需要额外的CPU时间(尤其是高帧率的)。</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="323"/> <location filename="../GUI/PageRecord.cpp" line="335"/>
<source>Log</source> <source>Log</source>
<translation>日志</translation> <translation>日志</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="338"/> <location filename="../GUI/PageRecord.cpp" line="350"/>
<location filename="../GUI/PageRecord.cpp" line="346"/> <location filename="../GUI/PageRecord.cpp" line="358"/>
<source>Cancel recording</source> <source>Cancel recording</source>
<translation>取消录制</translation> <translation>取消录制</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="339"/> <location filename="../GUI/PageRecord.cpp" line="351"/>
<location filename="../GUI/PageRecord.cpp" line="348"/> <location filename="../GUI/PageRecord.cpp" line="360"/>
<source>Save recording</source> <source>Save recording</source>
<translation>保存录像</translation> <translation>保存录像</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="353"/> <location filename="../GUI/PageRecord.cpp" line="365"/>
<source>Quit</source> <source>Quit</source>
<translation>退出</translation> <translation>退出</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="396"/> <location filename="../GUI/PageRecord.cpp" line="415"/>
<source>You have not saved the current recording yet, if you quit now it will be lost. <source>You have not saved the current recording yet, if you quit now it will be lost.
Are you sure that you want to quit?</source> Are you sure that you want to quit?</source>
<translation>您尚未保存当前录像,退出将会丢失。 <translation>您尚未保存当前录像,退出将会丢失。
您确定退出程序吗?</translation> 您确定退出程序吗?</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="408"/> <location filename="../GUI/PageRecord.cpp" line="427"/>
<source>Hide window</source> <source>Hide window</source>
<translation>隐藏窗口</translation> <translation>隐藏窗口</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="410"/> <location filename="../GUI/PageRecord.cpp" line="429"/>
<source>Show window</source> <source>Show window</source>
<translation>显示窗口</translation> <translation>显示窗口</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="593"/> <location filename="../GUI/PageRecord.cpp" line="630"/>
<source>Starting page ...</source> <source>Starting page ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="625"/> <location filename="../GUI/PageRecord.cpp" line="662"/>
<source>Started page.</source> <source>Started page.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="651"/> <location filename="../GUI/PageRecord.cpp" line="694"/>
<source>Stopping page ...</source> <source>Stopping page ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="925"/> <location filename="../GUI/PageRecord.cpp" line="968"/>
<source>Encoding remaining data ...</source> <source>Encoding remaining data ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="678"/> <location filename="../GUI/PageRecord.cpp" line="1210"/>
<source>You haven&apos;t recorded anything, there is nothing to save.</s
ource>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/PageRecord.cpp" line="1227"/>
<source>Triggering scheduled action &apos;%1&apos; ...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/PageRecord.cpp" line="1238"/>
<source>Schedule: %1 in %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/PageRecord.cpp" line="1245"/>
<source>Schedule: (none)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/PageRecord.cpp" line="1249"/>
<source>Schedule: (inactive)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/PageRecord.cpp" line="1313"/>
<location filename="../GUI/PageRecord.cpp" line="1330"/>
<source>Standard input read error (%1).</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/PageRecord.cpp" line="1318"/>
<location filename="../GUI/PageRecord.cpp" line="1335"/>
<source>Standard input closed (%1).</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/PageRecord.cpp" line="1346"/>
<source>Received command &apos;%1&apos;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/PageRecord.cpp" line="1366"/>
<source>Unknown command.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/PageRecord.cpp" line="721"/>
<source>Stopped page.</source> <source>Stopped page.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="706"/> <location filename="../GUI/PageRecord.cpp" line="749"/>
<source>Starting output ...</source> <source>Starting output ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="721"/> <location filename="../GUI/PageRecord.cpp" line="764"/>
<source>Error: Could not get the size of the OpenGL application because the GLInject input has not been created.</source> <source>Error: Could not get the size of the OpenGL application because the GLInject input has not been created.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="726"/> <location filename="../GUI/PageRecord.cpp" line="769"/>
<source>Error: Could not get the size of the OpenGL application. Either the application wasn&apos;t started correctly, or the application hasn&apos;t cr eated an OpenGL window yet. If you want to start recording before starting the a pplication, you have to enable scaling and enter the video size manually.</sourc e> <source>Error: Could not get the size of the OpenGL application. Either the application wasn&apos;t started correctly, or the application hasn&apos;t cr eated an OpenGL window yet. If you want to start recording before starting the a pplication, you have to enable scaling and enter the video size manually.</sourc e>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="765"/> <location filename="../GUI/PageRecord.cpp" line="808"/>
<source>Started output.</source> <source>Started output.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="840"/> <location filename="../GUI/PageRecord.cpp" line="883"/>
<source>Error: Could not start the GLInject input because it has not bee n created.</source> <source>Error: Could not start the GLInject input because it has not bee n created.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="616"/> <location filename="../GUI/PageRecord.cpp" line="653"/>
<location filename="../GUI/PageRecord.cpp" line="774"/> <location filename="../GUI/PageRecord.cpp" line="817"/>
<location filename="../GUI/PageRecord.cpp" line="870"/> <location filename="../GUI/PageRecord.cpp" line="913"/>
<source>Error: Something went wrong during initialization.</source> <source>Error: Something went wrong during initialization.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="785"/> <location filename="../GUI/PageRecord.cpp" line="828"/>
<source>Stopping output ...</source> <source>Stopping output ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="803"/> <location filename="../GUI/PageRecord.cpp" line="846"/>
<source>Stopped output.</source> <source>Stopped output.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="834"/> <location filename="../GUI/PageRecord.cpp" line="877"/>
<source>Starting input ...</source> <source>Starting input ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="865"/> <location filename="../GUI/PageRecord.cpp" line="908"/>
<source>Started input.</source> <source>Started input.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="894"/> <location filename="../GUI/PageRecord.cpp" line="937"/>
<source>Stopping input ...</source> <source>Stopping input ...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="909"/> <location filename="../GUI/PageRecord.cpp" line="952"/>
<source>Stopped input.</source> <source>Stopped input.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="1018"/> <location filename="../GUI/PageRecord.cpp" line="1061"/>
<location filename="../GUI/PageRecord.cpp" line="1028"/> <location filename="../GUI/PageRecord.cpp" line="1071"/>
<source>Pause recording</source> <source>Pause recording</source>
<translation>暂停录制</translation> <translation>暂停录制</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="1021"/> <location filename="../GUI/PageRecord.cpp" line="1064"/>
<location filename="../GUI/PageRecord.cpp" line="1031"/> <location filename="../GUI/PageRecord.cpp" line="1074"/>
<source>Start recording</source> <source>Start recording</source>
<translation>开始录制</translation> <translation>开始录制</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="1039"/> <location filename="../GUI/PageRecord.cpp" line="1082"/>
<source>Deactivate schedule</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/PageRecord.cpp" line="1092"/>
<source>Activate schedule</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/PageRecord.cpp" line="1101"/>
<source>Stop preview</source> <source>Stop preview</source>
<translation>停止预览</translation> <translation>停止预览</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="1042"/> <location filename="../GUI/PageRecord.cpp" line="1104"/>
<source>Start preview</source> <source>Start preview</source>
<translation>开始预览</translation> <translation>开始预览</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="1072"/> <location filename="../GUI/PageRecord.cpp" line="1145"/>
<source>Error: Something went wrong while creating the synth.</source> <source>Error: Something went wrong while creating the synth.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="1115"/> <location filename="../GUI/PageRecord.cpp" line="1193"/>
<source>Are you sure that you want to cancel this recording?</source> <source>Are you sure that you want to cancel this recording?</source>
<translation>您确定要放弃本次录制吗?</translation> <translation>您确定要放弃本次录制吗?</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageRecord.cpp" line="1130"/>
<source>You haven&apos;t recorded anything, there is nothing to save. <source>You haven&apos;t recorded anything, there is nothing to save.
The start button is at the top ;).</source> The start button is at the top ;).</source>
<translation>您尚未进行录制,无需保存。 <translation type="obsolete">您尚未进行录制,无需保存。
开始按钮在顶部呢 ;)。</translation> 开始按钮在顶部呢 ;)。</translation>
</message> </message>
</context> </context>
<context> <context>
<name>PageWelcome</name> <name>PageWelcome</name>
<message> <message>
<location filename="../GUI/PageWelcome.cpp" line="40"/> <location filename="../GUI/PageWelcome.cpp" line="41"/>
<source>&lt;p&gt;Welcome to SimpleScreenRecorder!&lt;/p&gt; <source>&lt;p&gt;Welcome to SimpleScreenRecorder!&lt;/p&gt;
&lt;p&gt;Despite the name, this program actually has a lot of options. Don&apos; t worry though, there are really just two things that you need to know. One, the default settings are usually fine. If you don&apos;t know what something does, just use the default. Two, almost all settings have tooltips. Just hover the mou se over something to find out what it does.&lt;/p&gt; &lt;p&gt;Despite the name, this program actually has a lot of options. Don&apos; t worry though, there are really just two things that you need to know. One, the default settings are usually fine. If you don&apos;t know what something does, just use the default. Two, almost all settings have tooltips. Just hover the mou se over something to find out what it does.&lt;/p&gt;
&lt;p&gt;For more information:&lt;br&gt; &lt;p&gt;For more information:&lt;br&gt;
%1&lt;/p&gt;</source> %1&lt;/p&gt;</source>
<translation>&lt;p&gt;欢迎使用SimpleScreenRecorder!&lt;/p&gt; <translation>&lt;p&gt;欢迎使用SimpleScreenRecorder!&lt;/p&gt;
&lt;p&gt;尽管名称“简单”,但本程序实际上是有很多功能的。别担心,事实上您只需要知道两件事。一个是默认设置通常是好的,如果你不知道某些选项是干嘛的,使用 默认的就好;另一个是所有选项都会有气泡提示的,将鼠标移动到相应选项上就可以看到了。&lt;/p&gt; &lt;p&gt;尽管名称“简单”,但本程序实际上是有很多功能的。别担心,事实上您只需要知道两件事。一个是默认设置通常是好的,如果你不知道某些选项是干嘛的,使用 默认的就好;另一个是所有选项都会有气泡提示的,将鼠标移动到相应选项上就可以看到了。&lt;/p&gt;
&lt;p&gt;更多信息:&lt;br&gt; &lt;p&gt;更多信息:&lt;br&gt;
%1&lt;/p&gt;</translation> %1&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageWelcome.cpp" line="50"/> <location filename="../GUI/PageWelcome.cpp" line="51"/>
<source>About SimpleScreenRecorder</source> <source>About SimpleScreenRecorder</source>
<translation>关于SimpleScreenRecorder</translation> <translation>关于SimpleScreenRecorder</translation>
</message> </message>
<message> <message>
<location filename="../GUI/PageWelcome.cpp" line="72"/> <location filename="../GUI/PageWelcome.cpp" line="52"/>
<source>Skip this page next time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/PageWelcome.cpp" line="53"/>
<source>Go directly to the input page when the program is started.</sour
ce>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/PageWelcome.cpp" line="76"/>
<source>Continue</source> <source>Continue</source>
<translation>继续</translation> <translation>继续</translation>
</message> </message>
</context> </context>
<context> <context>
<name>ProfileBox</name> <name>ProfileBox</name>
<message> <message>
<source>Profile</source> <source>Profile</source>
<translation type="obsolete">配置文件</translation> <translation type="obsolete">配置文件</translation>
</message> </message>
skipping to change at line 2316 skipping to change at line 2462
<translation type="obsolete">SimpleScreenRecorder检测到您正在使用NVIDIA闭源驱动且开启了f lipping功能,这会导致录制不稳定,建议您禁用它。您想要禁用吗? <translation type="obsolete">SimpleScreenRecorder检测到您正在使用NVIDIA闭源驱动且开启了f lipping功能,这会导致录制不稳定,建议您禁用它。您想要禁用吗?
您也可以在NVIDIA控制面板手动更改它。</translation> 您也可以在NVIDIA控制面板手动更改它。</translation>
</message> </message>
<message> <message>
<source>I couldn&apos;t disable flipping for some reason - sorry! Try di sabling it in the NVIDIA control panel.</source> <source>I couldn&apos;t disable flipping for some reason - sorry! Try di sabling it in the NVIDIA control panel.</source>
<comment>Don&apos;t translate &apos;flipping&apos; unless NVIDIA does th e same</comment> <comment>Don&apos;t translate &apos;flipping&apos; unless NVIDIA does th e same</comment>
<translation type="obsolete">非常抱歉,无法禁用flipping功能,请您尝试在NVIDIA面板禁用。</trans lation> <translation type="obsolete">非常抱歉,无法禁用flipping功能,请您尝试在NVIDIA面板禁用。</trans lation>
</message> </message>
</context> </context>
<context> <context>
<name>RecordScheduleEntryWidget</name>
<message>
<location filename="../GUI/DialogRecordSchedule.cpp" line="39"/>
<source>Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/DialogRecordSchedule.cpp" line="40"/>
<source>Pause</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/DialogRecordSchedule.cpp" line="46"/>
<source>Time:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GUI/DialogRecordSchedule.cpp" line="51"/>
<source>Action:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SyncDiagram</name> <name>SyncDiagram</name>
<message> <message>
<location filename="../AV/Output/SyncDiagram.cpp" line="50"/> <location filename="../AV/Output/SyncDiagram.cpp" line="50"/>
<source>Synchronization Diagram</source> <source>Synchronization Diagram</source>
<translation>图同步</translation> <translation>图同步</translation>
</message> </message>
<message> <message>
<location filename="../AV/Output/Synchronizer.cpp" line="257"/> <location filename="../AV/Output/Synchronizer.cpp" line="257"/>
<source>Video in</source> <source>Video in</source>
<translation>视频输入</translation> <translation>视频输入</translation>
 End of changes. 220 change blocks. 
240 lines changed or deleted 418 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)