diff --git a/src/localization/localization.h b/src/localization/localization.h index 04a6a1d..0721c7e 100644 --- a/src/localization/localization.h +++ b/src/localization/localization.h @@ -10,94 +10,133 @@ #include namespace localization { -static std::vector local_desktop = {u8"本桌面", "Local Desktop"}; -static std::vector local_id = {u8"本机ID", "Local ID"}; +static std::vector local_desktop = { + reinterpret_cast(u8"本桌面"), "Local Desktop"}; +static std::vector local_id = { + reinterpret_cast(u8"本机ID"), "Local ID"}; static std::vector local_id_copied_to_clipboard = { - u8"已复制到剪贴板", "Copied to clipboard"}; -static std::vector password = {u8"密码", "Password"}; -static std::vector max_password_len = {u8"最大6个字符", - "Max 6 chars"}; + reinterpret_cast(u8"已复制到剪贴板"), "Copied to clipboard"}; +static std::vector password = { + reinterpret_cast(u8"密码"), "Password"}; +static std::vector max_password_len = { + reinterpret_cast(u8"最大6个字符"), "Max 6 chars"}; -static std::vector remote_desktop = {u8"控制远程桌面", - "Control Remote Desktop"}; -static std::vector remote_id = {u8"对端ID", "Remote ID"}; -static std::vector connect = {u8"连接", "Connect"}; -static std::vector recent_connections = {u8"近期连接", - "Recent Connections"}; -static std::vector disconnect = {u8"断开连接", "Disconnect"}; -static std::vector fullscreen = {u8"全屏", " Fullscreen"}; +static std::vector remote_desktop = { + reinterpret_cast(u8"控制远程桌面"), "Control Remote Desktop"}; +static std::vector remote_id = { + reinterpret_cast(u8"对端ID"), "Remote ID"}; +static std::vector connect = { + reinterpret_cast(u8"连接"), "Connect"}; +static std::vector recent_connections = { + reinterpret_cast(u8"近期连接"), "Recent Connections"}; +static std::vector disconnect = { + reinterpret_cast(u8"断开连接"), "Disconnect"}; +static std::vector fullscreen = { + reinterpret_cast(u8"全屏"), " Fullscreen"}; static std::vector show_net_traffic_stats = { - u8"显示流量统计", "Show Net Traffic Stats"}; + reinterpret_cast(u8"显示流量统计"), "Show Net Traffic Stats"}; static std::vector hide_net_traffic_stats = { - u8"隐藏流量统计", "Hide Net Traffic Stats"}; -static std::vector video = {u8"视频", "Video"}; -static std::vector audio = {u8"音频", "Audio"}; -static std::vector data = {u8"数据", "Data"}; -static std::vector total = {u8"总计", "Total"}; -static std::vector in = {u8"输入", "In"}; -static std::vector out = {u8"输出", "Out"}; -static std::vector loss_rate = {u8"丢包率", "Loss Rate"}; -static std::vector exit_fullscreen = {u8"退出全屏", - "Exit fullscreen"}; -static std::vector control_mouse = {u8"控制", "Control"}; -static std::vector release_mouse = {u8"释放", "Release"}; -static std::vector audio_capture = {u8"声音", "Audio"}; -static std::vector mute = {u8" 静音", " Mute"}; -static std::vector settings = {u8"设置", "Settings"}; -static std::vector language = {u8"语言:", "Language:"}; -static std::vector language_zh = {u8"中文", "Chinese"}; -static std::vector language_en = {u8"英文", "English"}; -static std::vector video_quality = {u8"视频质量:", - "Video Quality:"}; -static std::vector video_quality_high = {u8"高", "High"}; -static std::vector video_quality_medium = {u8"中", "Medium"}; -static std::vector video_quality_low = {u8"低", "Low"}; -static std::vector video_encode_format = {u8"视频编码格式:", - "Video Encode Format:"}; -static std::vector av1 = {u8"AV1", "AV1"}; -static std::vector h264 = {u8"H.264", "H.264"}; + reinterpret_cast(u8"隐藏流量统计"), "Hide Net Traffic Stats"}; +static std::vector video = { + reinterpret_cast(u8"视频"), "Video"}; +static std::vector audio = { + reinterpret_cast(u8"音频"), "Audio"}; +static std::vector data = {reinterpret_cast(u8"数据"), + "Data"}; +static std::vector total = { + reinterpret_cast(u8"总计"), "Total"}; +static std::vector in = {reinterpret_cast(u8"输入"), + "In"}; +static std::vector out = {reinterpret_cast(u8"输出"), + "Out"}; +static std::vector loss_rate = { + reinterpret_cast(u8"丢包率"), "Loss Rate"}; +static std::vector exit_fullscreen = { + reinterpret_cast(u8"退出全屏"), "Exit fullscreen"}; +static std::vector control_mouse = { + reinterpret_cast(u8"控制"), "Control"}; +static std::vector release_mouse = { + reinterpret_cast(u8"释放"), "Release"}; +static std::vector audio_capture = { + reinterpret_cast(u8"声音"), "Audio"}; +static std::vector mute = { + reinterpret_cast(u8" 静音"), " Mute"}; +static std::vector settings = { + reinterpret_cast(u8"设置"), "Settings"}; +static std::vector language = { + reinterpret_cast(u8"语言:"), "Language:"}; +static std::vector language_zh = { + reinterpret_cast(u8"中文"), "Chinese"}; +static std::vector language_en = { + reinterpret_cast(u8"英文"), "English"}; +static std::vector video_quality = { + reinterpret_cast(u8"视频质量:"), "Video Quality:"}; +static std::vector video_quality_high = { + reinterpret_cast(u8"高"), "High"}; +static std::vector video_quality_medium = { + reinterpret_cast(u8"中"), "Medium"}; +static std::vector video_quality_low = { + reinterpret_cast(u8"低"), "Low"}; +static std::vector video_encode_format = { + reinterpret_cast(u8"视频编码格式:"), "Video Encode Format:"}; +static std::vector av1 = {reinterpret_cast(u8"AV1"), + "AV1"}; +static std::vector h264 = { + reinterpret_cast(u8"H.264"), "H.264"}; static std::vector enable_hardware_video_codec = { - u8"启用硬件编解码器:", "Enable Hardware Video Codec:"}; -static std::vector enable_turn = {u8"启用中继服务:", - "Enable TURN Service:"}; + reinterpret_cast(u8"启用硬件编解码器:"), + "Enable Hardware Video Codec:"}; +static std::vector enable_turn = { + reinterpret_cast(u8"启用中继服务:"), "Enable TURN Service:"}; -static std::vector ok = {u8"确认", "OK"}; -static std::vector cancel = {u8"取消", "Cancel"}; +static std::vector ok = {reinterpret_cast(u8"确认"), + "OK"}; +static std::vector cancel = { + reinterpret_cast(u8"取消"), "Cancel"}; static std::vector new_password = { - u8"请输入六位密码:", "Please input a six-char password:"}; + reinterpret_cast(u8"请输入六位密码:"), + "Please input a six-char password:"}; -static std::vector input_password = {u8"请输入密码:", - "Please input password:"}; -static std::vector validate_password = {u8"验证密码中...", - "Validate password ..."}; +static std::vector input_password = { + reinterpret_cast(u8"请输入密码:"), "Please input password:"}; +static std::vector validate_password = { + reinterpret_cast(u8"验证密码中..."), "Validate password ..."}; static std::vector reinput_password = { - u8"请重新输入密码", "Please input password again"}; + reinterpret_cast(u8"请重新输入密码"), + "Please input password again"}; -static std::vector remember_password = {u8"记住密码", - "Remember password"}; +static std::vector remember_password = { + reinterpret_cast(u8"记住密码"), "Remember password"}; -static std::vector signal_connected = {u8"已连接服务器", - "Connected"}; -static std::vector signal_disconnected = {u8"未连接服务器", - "Disconnected"}; +static std::vector signal_connected = { + reinterpret_cast(u8"已连接服务器"), "Connected"}; +static std::vector signal_disconnected = { + reinterpret_cast(u8"未连接服务器"), "Disconnected"}; -static std::vector p2p_connected = {u8"对等连接已建立", - "P2P Connected"}; -static std::vector p2p_disconnected = {u8"对等连接已断开", - "P2P Disconnected"}; -static std::vector p2p_connecting = {u8"正在建立对等连接...", - "P2P Connecting ..."}; -static std::vector p2p_failed = {u8"对等连接失败", "P2P Failed"}; -static std::vector p2p_closed = {u8"对等连接已关闭", "P2P closed"}; +static std::vector p2p_connected = { + reinterpret_cast(u8"对等连接已建立"), "P2P Connected"}; +static std::vector p2p_disconnected = { + reinterpret_cast(u8"对等连接已断开"), "P2P Disconnected"}; +static std::vector p2p_connecting = { + reinterpret_cast(u8"正在建立对等连接..."), + "P2P Connecting ..."}; +static std::vector p2p_failed = { + reinterpret_cast(u8"对等连接失败"), "P2P Failed"}; +static std::vector p2p_closed = { + reinterpret_cast(u8"对等连接已关闭"), "P2P closed"}; -static std::vector no_such_id = {u8"无此ID", "No such ID"}; +static std::vector no_such_id = { + reinterpret_cast(u8"无此ID"), "No such ID"}; -static std::vector about = {u8"关于", "About"}; -static std::vector version = {u8"版本", "Version"}; +static std::vector about = { + reinterpret_cast(u8"关于"), "About"}; +static std::vector version = { + reinterpret_cast(u8"版本"), "Version"}; static std::vector confirm_delete_connection = { - u8"确认删除此连接", "Confirm to delete this connection"}; + reinterpret_cast(u8"确认删除此连接"), + "Confirm to delete this connection"}; } // namespace localization #endif \ No newline at end of file diff --git a/thirdparty/projectx b/thirdparty/projectx index 6e3c8c4..2512e1e 160000 --- a/thirdparty/projectx +++ b/thirdparty/projectx @@ -1 +1 @@ -Subproject commit 6e3c8c488d16a12e25c548c42edb39a518baa329 +Subproject commit 2512e1eb15296f27c6c8619b3a7d63af473b531a