BililiveRecorder/BililiveRecorder.WPF/Properties/Strings.resx
2021-02-23 18:03:37 +08:00

455 lines
18 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 1.3
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">1.3</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1">this is my long string</data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
[base64 mime encoded serialized .NET Framework object]
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
[base64 mime encoded string representing a byte array form of the .NET Framework object]
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>1.3</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="About_Contact" xml:space="preserve">
<value>联系方式/问题反馈: </value>
<comment>Add a space after colon ":"</comment>
</data>
<data name="About_Name" xml:space="preserve">
<value>B站录播姬</value>
<comment>Add "(B站录播姬)" after translation</comment>
</data>
<data name="About_Website" xml:space="preserve">
<value>官网: </value>
<comment>Add a space after colon ":"</comment>
</data>
<data name="AddRoomCard_ConfirmButton" xml:space="preserve">
<value>确定</value>
<comment>Translate as "confirm" or "add"</comment>
</data>
<data name="AddRoomCard_PlaceholderText" xml:space="preserve">
<value>房间号或房间链接</value>
<comment>id or link</comment>
</data>
<data name="AddRoomCard_PlaceholderText_FontSize" xml:space="preserve">
<value>14</value>
</data>
<data name="AddRoomCard_Title" xml:space="preserve">
<value>添加房间</value>
</data>
<data name="AddRoomFailedDialog_CloseButtonText" xml:space="preserve">
<value>知道了</value>
</data>
<data name="AddRoomFailedDialog_ErrorText_Duplicate" xml:space="preserve">
<value>这个直播间已经被添加过了</value>
</data>
<data name="AddRoomFailedDialog_ErrorText_InvalidInput" xml:space="preserve">
<value>请输入B站直播房间号或直播间链接</value>
</data>
<data name="AddRoomFailedDialog_ErrorText_RoomIdNegative" xml:space="preserve">
<value>房间号不能是负数</value>
</data>
<data name="AddRoomFailedDialog_ErrorText_RoomIdZero" xml:space="preserve">
<value>房间号不能是 0</value>
</data>
<data name="AddRoomFailedDialog_Title" xml:space="preserve">
<value>添加房间失败</value>
</data>
<data name="AnnouncementPage_FetchFailed" xml:space="preserve">
<value>公告获取失败</value>
</data>
<data name="AnnouncementPage_RefreshButton" xml:space="preserve">
<value>刷新公告内容</value>
</data>
<data name="CloseWindowConfirmDialog_Title" xml:space="preserve">
<value>确定要退出吗?</value>
</data>
<data name="DeleteRoomConfirmDialog_Title" xml:space="preserve">
<value>确定要删除这个直播间吗?</value>
</data>
<data name="Global_Cancel" xml:space="preserve">
<value>取消</value>
</data>
<data name="Global_Close" xml:space="preserve">
<value>关闭</value>
</data>
<data name="Global_Confirm" xml:space="preserve">
<value>确定</value>
</data>
<data name="Global_Copy" xml:space="preserve">
<value>复制</value>
</data>
<data name="Global_Delete" xml:space="preserve">
<value>删除</value>
</data>
<data name="Global_Quit" xml:space="preserve">
<value>退出</value>
</data>
<data name="LogPage_RightClickCopyToolTip" xml:space="preserve">
<value>右键点击可以复制单行日志</value>
</data>
<data name="RoomCard_ClipButton_Tooltip" xml:space="preserve">
<value>回放剪辑(正在处理中的数量)</value>
<comment>This feature is off by default, and will be removed in the future.</comment>
</data>
<data name="RoomCard_Menu_Delete" xml:space="preserve">
<value>删除房间</value>
</data>
<data name="RoomCard_Menu_DisableAutoRecord" xml:space="preserve">
<value>不自动录制</value>
</data>
<data name="RoomCard_Menu_EnableAutoRecord" xml:space="preserve">
<value>自动录制</value>
</data>
<data name="RoomCard_Menu_OpenInBrowser" xml:space="preserve">
<value>打开直播间页面</value>
</data>
<data name="RoomCard_Menu_RefreshInfo" xml:space="preserve">
<value>刷新直播间信息</value>
</data>
<data name="RoomCard_Menu_Settings" xml:space="preserve">
<value>房间设置</value>
<comment>This settings is different per room</comment>
</data>
<data name="RoomCard_Menu_StartRecording" xml:space="preserve">
<value>开始录制</value>
</data>
<data name="RoomCard_Menu_StopRecording" xml:space="preserve">
<value>停止录制</value>
</data>
<data name="RoomCard_Menu_Tooltip" xml:space="preserve">
<value>操作</value>
</data>
<data name="RoomCard_SplitButton_Tooltip" xml:space="preserve">
<value>切割录制输出文件</value>
</data>
<data name="RoomCard_Status_DanmakuConnectionTooltip_False" xml:space="preserve">
<value>弹幕连接被断开
录播姬通过弹幕服务器接收开播状态推送</value>
</data>
<data name="RoomCard_Status_DanmakuConnectionTooltip_True" xml:space="preserve">
<value>已连接弹幕服务器
实时接收开播状态和其他数据</value>
</data>
<data name="RoomCard_Status_LiveStatusTooltip_False" xml:space="preserve">
<value>未开播</value>
</data>
<data name="RoomCard_Status_LiveStatusTooltip_True" xml:space="preserve">
<value>直播中</value>
</data>
<data name="RoomCard_Status_Monitoring" xml:space="preserve">
<value>监控中</value>
<comment>Short status text</comment>
</data>
<data name="RoomCard_Status_Recording" xml:space="preserve">
<value>录制中</value>
<comment>Short status text</comment>
</data>
<data name="RoomCard_Status_SpeedIndicator_Description" xml:space="preserve">
<value>这里显示的是录制的速度与主播直播速度的比
正常应为接近 100% 颜色显示为绿色</value>
<comment>Shown in tooltip</comment>
</data>
<data name="RoomCard_Status_SpeedIndicator_SpeedInMbps" xml:space="preserve">
<value>{0:F2} Mbps</value>
<comment>Should not translate</comment>
</data>
<data name="RoomCard_Status_SpeedIndicator_SpeedInPercentage" xml:space="preserve">
<value>当前速度比: {0:P2}</value>
<comment>Speed percentage relative to upload speed of the streamer</comment>
</data>
<data name="RoomListPage_Menu_AutoRecord" xml:space="preserve">
<value>监控</value>
</data>
<data name="RoomListPage_Menu_AutoRecord_DisableAll" xml:space="preserve">
<value>取消自动录制全部房间</value>
</data>
<data name="RoomListPage_Menu_AutoRecord_EnableAll" xml:space="preserve">
<value>自动录制全部房间</value>
</data>
<data name="RoomListPage_Menu_File" xml:space="preserve">
<value>文件</value>
</data>
<data name="RoomListPage_Menu_File_OpenWorkDirectory" xml:space="preserve">
<value>打开工作目录</value>
</data>
<data name="RoomListPage_Menu_Sort_Default" xml:space="preserve">
<value>不排序</value>
</data>
<data name="RoomListPage_Menu_Sort_RoomId" xml:space="preserve">
<value>按房间号排序</value>
</data>
<data name="RoomListPage_Menu_Sort_Status" xml:space="preserve">
<value>按录制状态排序</value>
</data>
<data name="RoomListPage_Menu_View" xml:space="preserve">
<value>视图</value>
</data>
<data name="RoomListPage_Menu_View_ShowLogCheckBox" xml:space="preserve">
<value>显示日志</value>
</data>
<data name="RoomListPage_Menu_View_ShowTitleAndAreaCheckBox" xml:space="preserve">
<value>显示直播间标题和分区</value>
</data>
<data name="RootPage_NavigationViewItem_AdvancedSettingsPage" xml:space="preserve">
<value>高级设置</value>
</data>
<data name="RootPage_NavigationViewItem_AnnouncementPage" xml:space="preserve">
<value>公告</value>
</data>
<data name="RootPage_NavigationViewItem_LogPage" xml:space="preserve">
<value>日志</value>
</data>
<data name="RootPage_NavigationViewItem_RoomListPage" xml:space="preserve">
<value>房间列表</value>
</data>
<data name="RootPage_NavigationViewItem_SettingsPage" xml:space="preserve">
<value>设置</value>
</data>
<data name="Settings_AdvancedPage_Title" xml:space="preserve">
<value>高级设置</value>
</data>
<data name="Settings_AdvancedPage_Warning" xml:space="preserve">
<value>注:一般用户通常不需要也不应该修改这里的设置项。
对 Timing 的修改可能会导致被B站服务器屏蔽、不能及时开始录制等问题。</value>
</data>
<data name="Settings_Danmaku_FlushInterval" xml:space="preserve">
<value>触发写硬盘所需弹幕个数</value>
</data>
<data name="Settings_Danmaku_Title" xml:space="preserve">
<value>弹幕录制</value>
</data>
<data name="Settings_Danmaku_ToggleSwitch_Enabled" xml:space="preserve">
<value>保存弹幕</value>
</data>
<data name="Settings_Danmaku_ToggleSwitch_Gift" xml:space="preserve">
<value>保存 送礼信息</value>
</data>
<data name="Settings_Danmaku_ToggleSwitch_Guard" xml:space="preserve">
<value>保存 舰长购买</value>
</data>
<data name="Settings_Danmaku_ToggleSwitch_Raw" xml:space="preserve">
<value>保存 弹幕原始数据</value>
</data>
<data name="Settings_Danmaku_ToggleSwitch_SuperChat" xml:space="preserve">
<value>保存 SuperChat</value>
</data>
<data name="Settings_FileName_Clip" xml:space="preserve">
<value>剪辑文件名格式</value>
</data>
<data name="Settings_FileName_Description_Text" xml:space="preserve">
<value>说明</value>
</data>
<data name="Settings_FileName_Description_ToolTip" xml:space="preserve">
<value>文件名变量说明
日期: {date}
时间: {time}
房间号: {roomid}
标题: {title}
主播名: {name}
大分区: {parea}
子分区: {area}
随机数字: {random}
所有大括号均为英文半角括号
只支持 FLV 格式</value>
</data>
<data name="Settings_FileName_Record" xml:space="preserve">
<value>录制文件名格式</value>
</data>
<data name="Settings_FileName_Title" xml:space="preserve">
<value>文件名</value>
</data>
<data name="Settings_RecordMode_Clip_FutureDuration_Left" xml:space="preserve">
<value>剪辑将来时长</value>
</data>
<data name="Settings_RecordMode_Clip_FutureDuration_Right" xml:space="preserve">
<value></value>
</data>
<data name="Settings_RecordMode_Clip_PastDuration_Left" xml:space="preserve">
<value>剪辑过去时长</value>
</data>
<data name="Settings_RecordMode_Clip_PastDuration_Right" xml:space="preserve">
<value></value>
</data>
<data name="Settings_RecordMode_Description" xml:space="preserve">
<value>推荐使用 只启用录制功能
即时剪辑功能会在之后的版本删除
启用剪辑功能有小概率会遇到内存泄漏的问题</value>
</data>
<data name="Settings_RecordMode_RadioButton_Both" xml:space="preserve">
<value>同时启用两个功能</value>
</data>
<data name="Settings_RecordMode_RadioButton_ClipOnly" xml:space="preserve">
<value>只启用即时剪辑功能</value>
</data>
<data name="Settings_RecordMode_RadioButton_RecordOnly" xml:space="preserve">
<value>只启用录制功能</value>
</data>
<data name="Settings_RecordMode_Title" xml:space="preserve">
<value>录制模式</value>
</data>
<data name="Settings_SettingsPage_Title" xml:space="preserve">
<value>设置</value>
</data>
<data name="Settings_Splitting_RadioButton_BySize" xml:space="preserve">
<value>根据文件大小自动分段</value>
</data>
<data name="Settings_Splitting_RadioButton_ByTime" xml:space="preserve">
<value>根据视频时间自动分段</value>
</data>
<data name="Settings_Splitting_RadioButton_Disabled" xml:space="preserve">
<value>不自动分段</value>
</data>
<data name="Settings_Splitting_TextBox_Left" xml:space="preserve">
<value></value>
</data>
<data name="Settings_Splitting_TextBox_Right" xml:space="preserve">
<value>保存为一个文件</value>
</data>
<data name="Settings_Splitting_TextBox_SizeUnit" xml:space="preserve">
<value>MiB</value>
</data>
<data name="Settings_Splitting_TextBox_TimeUnit" xml:space="preserve">
<value></value>
</data>
<data name="Settings_Splitting_Title" xml:space="preserve">
<value>自动分段</value>
</data>
<data name="Settings_Webhook_Address" xml:space="preserve">
<value>Webhook 地址,一行一个</value>
</data>
<data name="Settings_Webhook_Title" xml:space="preserve">
<value>Webhook</value>
</data>
<data name="SettingWithDefault_Default" xml:space="preserve">
<value>默认</value>
<comment>Text of the checkbox in the reuseable control for setting items.
Will use default setting and disable user input when checked.</comment>
</data>
<data name="TaskbarIconControl_MenuItem_OpenMainWindow" xml:space="preserve">
<value>打开主界面</value>
</data>
<data name="TaskbarIconControl_MinimizedNotification" xml:space="preserve">
<value>录播姬已最小化到托盘,左键单击图标恢复界面</value>
</data>
<data name="TaskbarIconControl_Title" xml:space="preserve">
<value>B站录播姬</value>
</data>
<data name="Window_Title" xml:space="preserve">
<value>B站录播姬 {0}</value>
</data>
<data name="WorkDirectorySelector_Browse" xml:space="preserve">
<value>浏览...</value>
</data>
<data name="WorkDirectorySelector_Error_FailedToLoadConfig" xml:space="preserve">
<value>配置文件加载失败</value>
</data>
<data name="WorkDirectorySelector_Error_None" xml:space="preserve">
<value> </value>
<comment>Empty string</comment>
</data>
<data name="WorkDirectorySelector_Error_PathContainsFiles" xml:space="preserve">
<value>目录已有其他文件</value>
</data>
<data name="WorkDirectorySelector_Error_PathDoesNotExist" xml:space="preserve">
<value>目录不存在</value>
</data>
<data name="WorkDirectorySelector_Error_PathNotSupported" xml:space="preserve">
<value>不支持该路径</value>
</data>
<data name="WorkDirectorySelector_Error_UnknownError" xml:space="preserve">
<value>发生了未知错误</value>
</data>
<data name="WorkDirectorySelector_Title" xml:space="preserve">
<value>选择工作目录</value>
</data>
</root>