6.x版本插件中心汉化

This commit is contained in:
刘泽
2024-08-10 18:47:39 +08:00
parent cea94ca4d3
commit 04b12dc43c
6 changed files with 61 additions and 36 deletions

View File

@@ -1908,10 +1908,10 @@
"Show Reusing Objects" = "显示重复使用对象";
"Filtered by reusing objects" = "通过重复使用对象进行过滤";
"Property Name" = "属性名称";
"Quality" = "Quality";
"Quality" = "质量";
"Reuse" = "重复使用";
"Pwned" = "Pwned";
"Hash" = "Hash";
"Pwned" = "控制";
"Hash" = "哈希";
"Clear Filter" = "清除过滤器";
"Password Analyzer" = "密码分析器";
"Show Password Analyzer" = "显示密码分析器";

View File

@@ -1,9 +1,9 @@
<!DOCTYPE html>
<html>
<head>
<!-- Copyright (c) 2023 Royal Apps GmbH -->
<!-- Copyright (c) 2024 Royal Apps GmbH -->
<!-- Design and Code by royalapps.com -->
<title>Royal TSX Plugins</title>
<title>Royal TSX 插件</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="css/mac.css" type="text/css" media="screen" />
<script type="text/javascript" src="js/jquery-3.3.1.min.js"></script>
@@ -11,9 +11,9 @@
<script type="text/javascript" src="js/jquery.tinysort.min.js"></script>
<script type="text/javascript" src="js/utils.js"></script>
<script type="text/javascript" src="js/config.js"></script>
<script type="text/javascript" src="js/language_cn.js"></script>
<script type="text/javascript" src="js/language_en.js"></script>
<script type="text/javascript" src="js/language_de.js"></script>
<script type="text/javascript" src="js/language_cn.js"></script>
<script type="text/javascript" src="js/language.js"></script>
<script type="text/javascript" src="js/royalAppProxy.js"></script>
<script type="text/javascript" src="js/pluginService.js"></script>
@@ -26,11 +26,11 @@
<div class="ts_toolbar">
<div class="ts_toolbar_button_installed ts_toolbar_button_active">
<div class="ts_toolbar_button_icon"></div>
<div class="ts_toolbar_button_label ts_localize">Installed Plugins</div>
<div class="ts_toolbar_button_label ts_localize">已安装插件</div>
</div>
<div class="ts_toolbar_button_available ts_toolbar_button">
<div class="ts_toolbar_button_icon"></div>
<div class="ts_toolbar_button_label ts_localize">Available Plugins</div>
<div class="ts_toolbar_button_label ts_localize">可用插件</div>
</div>
<div class="ts_toolbar_icon"></div>
</div>
@@ -38,9 +38,9 @@
<div class="ts_content_wrapper">
<div class="ts_content_spacer"></div>
<div class="ts_updates_bar">
<div class="ts_updates_bar_counter ts_localize">No Updates available</div>
<div class="ts_updates_bar_counter ts_localize">暂无更新</div>
<div class="ts_updates_bar_updateall_button ts_button">
<div class="ts_button_content ts_button_content_accent ts_localize">Update all</div>
<div class="ts_button_content ts_button_content_accent ts_localize">更新全部</div>
</div>
</div>
<div class="ts_plugins">
@@ -48,14 +48,14 @@
</div>
</div>
<div class="ts_templates">
<div class="ts_no_plugins_installed"><p class="ts_localize">You currently have no plugins installed.</p><p class="ts_localize">Switch to the 'Available Plugins' tab to start installing.</p></div>
<div class="ts_no_plugins_available"><p class="ts_localize">There are currently no plugins available.</p><p class="ts_localize">You might have to update the main application.</p></div>
<div class="ts_no_plugins_installed"><p class="ts_localize">您还没有安装插件.</p><p class="ts_localize">切换到可用插件页进行安装.</p></div>
<div class="ts_no_plugins_available"><p class="ts_localize">当前没有可用插件.</p><p class="ts_localize">您需要先升级主程序.</p></div>
<div class="ts_plugins_footer_container">
<a class="ts_button ts_plugins_more_info_button" href="#" target="_blank">
<div class="ts_button_content ts_localize">More Information</div>
<div class="ts_button_content ts_localize">更多信息</div>
</a>
<div class="ts_button ts_plugins_install_all_button">
<div class="ts_button_content ts_localize">Install All</div>
<div class="ts_button_content ts_localize">全部安装</div>
</div>
<div class="clearBoth"></div>
</div>
@@ -69,31 +69,31 @@
<p><span class="ts_localize">by</span>&nbsp;<span class="ts_plugin_content_info_publisher">Publisher</span></p>
</div>
<div class="ts_plugin_content_right">
<p><span><span class="ts_localize">Version</span>&nbsp;<span class="ts_plugin_content_info_version">0.0.0.0</span></span><br /><span><span class="ts_localize">Update</span>&nbsp;<span class="ts_plugin_content_info_updateversion">0.0.0.0</span></span></p>
<p><span><span class="ts_localize">版本</span>&nbsp;<span class="ts_plugin_content_info_version">0.0.0.0</span></span><br /><span><span class="ts_localize">更新</span>&nbsp;<span class="ts_plugin_content_info_updateversion">0.0.0.0</span></span></p>
<div class="ts_button ts_plugin_update_button">
<div class="ts_button_content ts_button_content_accent ts_localize">Install</div>
<div class="ts_button_content ts_button_content_accent ts_localize">安装</div>
</div>
</div>
<div class="clearBoth"></div>
</div>
<div class="ts_plugin_content_extended">
<div class="ts_plugin_content_extended_content">
<p class="ts_plugin_content_info_description">Description</p>
<p class="ts_plugin_content_info_description">描述</p>
<div class="ts_plugin_content_extended_content_bottom">
<div class="ts_plugin_content_extended_content_bottom_left">
<p><a class="ts_localize ts_plugin_content_info_website" href="#" target="_blank">Visit Website</a></p>
<p><a class="ts_localize ts_plugin_content_info_supportwebsite" href="#" target="_blank">Get Support</a></p>
<p><a class="ts_localize ts_plugin_content_info_website" href="#" target="_blank">访问官网</a></p>
<p><a class="ts_localize ts_plugin_content_info_supportwebsite" href="#" target="_blank">获取支持</a></p>
</div>
<div class="ts_plugin_content_extended_content_bottom_right">
<p><span class="ts_localize">License</span>:&nbsp;<a class="ts_plugin_content_info_license" href="#" target="_blank">License Type</a></p>
<p><a class="ts_localize ts_plugin_content_info_releasenotes" href="#" target="_blank">Release Notes</a></p>
<p><span class="ts_localize">授权</span>:&nbsp;<a class="ts_plugin_content_info_license" href="#" target="_blank">授权类型</a></p>
<p><a class="ts_localize ts_plugin_content_info_releasenotes" href="#" target="_blank">更新日志</a></p>
</div>
<div class="clearBoth"></div>
</div>
<div class="ts_plugin_content_extended_content_bottom">
<div class="ts_plugin_content_extended_content_bottom_left">
<div class="ts_button ts_plugin_uninstall_button">
<div class="ts_button_content ts_localize">Uninstall</div>
<div class="ts_button_content ts_localize">卸载</div>
</div>
</div>
<div class="clearBoth"></div>
@@ -103,8 +103,8 @@
<div class="ts_plugin_bottom_left"></div>
<div class="ts_plugin_bottom_right"></div>
<div class="clearBoth"></div>
<div class="ts_plugin_bottom_button"><span class="ts_localize">More</span> ...</div>
<div class="ts_plugin_bottom_button"><span class="ts_localize">更多</span> ...</div>
</div>
</div>
</body>
</html>
</html>

View File

@@ -12,7 +12,7 @@ var pluginGallery = {
UPDATES_BAR_HEIGHT_VISIBLE: 42,
appVersion: "",
language: "",
language: "cn",
accentColor: "0e7afe",
installedPlugins: null,
@@ -24,14 +24,13 @@ var pluginGallery = {
init: function () {
// Read QueryString Arguments
pluginGallery.language = "en";
pluginGallery.language = "cn";
var langQ = utils.getParameter("language");
if (langQ) {
pluginGallery.language = langQ;
}
pluginGallery.language = "cn";
pluginGallery.appVersion = "0.0.0.0";
var appVersionQ = utils.getParameter("appVersion");
@@ -714,4 +713,4 @@ var pluginGallery = {
pluginGallery.bindUninstallButtonsEventHandler();
pluginGallery.bindWarningButtonEventHandler();
}
};
};

View File

@@ -25,7 +25,7 @@ var language_file_cn = {
"There are currently no plugins available." : "当前没有可用的插件.",
"You might have to update the main application." : "您可能必须更新主应用程序.",
"Warning" : "警告",
"An error occurred" : "发生错误生",
"An error occurred" : "发生错误生",
"OK" : "OK",
"Client Side Error" : "客户端错误",
"Visit Website" : "访问网站",

View File

@@ -3,7 +3,7 @@ Royal_TSX的简体中文汉化包适用于macOS系统。汉化过程中
## 一、适用平台
本中文汉化包是为Royal_TSX制作而成适用于MACOS版本的Royal_TSX。
本中文汉化包是为Royal_TSX制作而成适用于MacOS版本的Royal_TSX。
## 二、使用方法
@@ -17,12 +17,16 @@ Royal_TSX的简体中文汉化包适用于macOS系统。汉化过程中
### 2、插件汉化
插件的汉化需要先提前下载好插件才可以汉化,否则会找不到插件的路径。进入“设置”-“插件”,拉到最下面,安装全部。安装完后再替换语言包。
以RDP插件为例完整的插件路径可能是如下所示
~/Library/Application Support/Royal TSX/Plugins/Installed/1c919170-3ee3-437f-9326-a2316a9293a0.plugin/Contents/Resources
其中“Resources”文件夹下的“en.lproj”就代表的是英文语言包。我们需要创建“zh_Hans.lproj”所对应的中文语言包。
最新 6.1 版本新增了VNC (based on RoyalVNC)插件,目录结构和之前的不一样,需要注意下。
| 插件名称 | 路径(可能并不准确) |
| :---------------------------------: | ------------------------------------------------------------ |
| RDP | ~/Library/Application Support/Royal TSX/Plugins/Installed/1c919170-3ee3-437f-9326-a2316a9293a0.plugin/Contents/Resources |
@@ -32,6 +36,7 @@ Royal_TSX的简体中文汉化包适用于macOS系统。汉化过程中
| Terminal (based on iTerm2) | ~/Library/Application Support/Royal TSX/Plugins/Installed/7c84a650-9896-11e1-a8b0-0800200c9a66.plugin/Contents/Resources |
| VMware | ~/Library/Application Support/Royal TSX/Plugins/Installed/9e13c958-7515-4ddd-b914-e00f77dd609b.plugin/Contents/Resources |
| PowerShell | ~/Library/Application Support/Royal TSX/Plugins/Installed/21e6e2a4-50e7-49a9-a1b9-56e2eb6f9640.plugin/Contents/Resources |
| VNC (based on RoyalVNC) | ~/Library/Application Support/Royal TSX/Plugins/Installed/50ee9d0f-4335-4c1d-8197-b2608a07e301.plugin/Contents/Frameworks/RoyalVNCPlugin.framework/Versions/A/Resources |
| Hyper-V | ~/Library/Application Support/Royal TSX/Plugins/Installed/651a0888-d654-4d6e-b3c5-355fc392f3c9.plugin/Contents/Resources |
| Windows Services | ~/Library/Application Support/Royal TSX/Plugins/Installed/49253779-c4b7-43c0-bf33-0654f1589481.plugin/Contents/Resources |
| TeamViewer | ~/Library/Application Support/Royal TSX/Plugins/Installed/53945263-2109-409b-b682-90c282be9b58.plugin/Contents/Resources |
@@ -40,20 +45,40 @@ Royal_TSX的简体中文汉化包适用于macOS系统。汉化过程中
| VNC (based on Chicken) | ~/Library/Application Support/Royal TSX/Plugins/Installed/dfd69050-9897-11e1-a8b0-0800200c9a66.plugin/Contents/Resources |
| Terminal Services | ~/Library/Application Support/Royal TSX/Plugins/Installed/ecda13f4-a5b5-4791-a027-b947008c943f.plugin/Contents/Resources |
1. 找到插件所在的资源文件。
2. 复制本目录“Plugins”下面所对应的插件汉化文件夹到对应插件资源文件夹下
3. 重启Royal TSX 程序即可
1. 通过插件中心,安装您需要的插件或安装全部插件。
2. 找到插件所在的资源文件。
3. 复制本目录“Plugins”下面所对应的插件汉化文件夹到对应插件资源文件夹下
4. 重启Royal TSX 程序即可。
### 3、插件中心汉化V5.1.2.1000版本汉化已失效)
### 3、插件中心汉化
#### 5.X版本插件中心
1. 使用finder访达打开应用程序文件夹找到Royal TSX 应用。
2. 在Royal TSX 应用图标上面点击右键,点击“显示包内容”。
3. 依次进入“Contents”>“Resources”>"PluginGallery"文件夹。
3. 依次进入“Contents”>“Resources”>"PluginGallery"文件夹V5.1.2.1000版本汉化已失效)
4. 把cn.lproj文件夹复制进来然后替换index.html和js文件夹下的pluginGallery.js
#### 6.X版本插件中心
1. 使用finder访达前往文件夹输入/Applications/Royal TSX.app/Contents/Frameworks/RoyalTSXNativeUI.framework/Versions/A/Resources/PluginGallery
1. 然后替换index.html和js文件夹下的pluginGallery.js
## 三、更新日志
2024-08-07 更新日志
1. V6.1.0.1000 版本适配
2. 增加对VNC (based on RoyalVNC)的插件汉化
3. 修复 6.X 插件中心的汉化
2023-12-24 更新日志
1. V6.0.2.1000版本适配
2. 全部插件汉化
3. GettingStarted页面汉化

View File

@@ -1,7 +1,7 @@
#!/bin/bash
# 设置最大和最小支持版本号
readonly max_support_version="6.0.2"
readonly max_support_version="6.1.0"
readonly min_support_version="4.3.6"
# 获取当前脚本运行目录并切换到工作目录
@@ -99,6 +99,7 @@ plugins=(
"7c84a650-9896-11e1-a8b0-0800200c9a66:Terminal (based on iTerm2)"
"9e13c958-7515-4ddd-b914-e00f77dd609b:VMware"
"21e6e2a4-50e7-49a9-a1b9-56e2eb6f9640:PowerShell"
"50ee9d0f-4335-4c1d-8197-b2608a07e301:VNC (based on RoyalVNC)"
"651a0888-d654-4d6e-b3c5-355fc392f3c9:Hyper-V"
"49253779-c4b7-43c0-bf33-0654f1589481:Windows Services"
"53945263-2109-409b-b682-90c282be9b58:TeamViewer"