StarUML安装、注册与中文版详解版
文章目录
- 前言
- 步骤
- 1.下载软件
- 2.下载node
- 3.开始操作
- 4.中文
- 下载现成的
前言
StartUML这款软件虽然是免费的,但经常弹出注册窗口很烦,所以就有了本文
如果觉得麻烦,可以直接去文末下载我已经弄好的
步骤
1.下载软件
软件直接去官网下载最新版本即可,点击去官网下载
目前最新是5.0.1版本
安装过程就不说了,正常安装即可
2.下载node
然后就是下载Node,点击这里去官网下载
自己选择合适自己的版本下载安装即可,现在电脑一般为64位,就下载图中的64位即可
下载完一路点击确认安装即可
然后win+R快捷键,输入cmd,进入控制台
输入node -v,打印出版本则安装成功
注意,如果安装的目录需要管理员权限,那么你必须也要用管理员权限运行cmd控制台窗口,否则必然失败!
方法就是右键已经打开的cmd图标,然后右键命令提示符,点击以管理员身份运行
3.开始操作
找到StartUML的安装路径,进入resources文件夹
然后在控制台中进入这个文件夹
先下载工具包
npm install asar -g
然后解压
asar extract app.asar app
回到文件夹,多了解压文件夹app
此时可以删除掉app.asar
然后进入下图文件夹,找到license-manager.js
然后记事本打开即可
找到图中的那一段代码,改成图中绿色框中所示,即注释掉注册框
//setStatus(this, false)//UnregisteredDialog.showDialog()setStatus(this, true)
保存后退出
来到下图位置,找到application.js文件
用记事本打开即可,ctrl+F搜索autoUpdater.check,找到下图位置
在图中两个位置,加上//,即绿色框所示
保存后退出
回到cmd控制台窗口,输入
asar pack app app.asar
回到文件夹resource,打包成功app.asar
删除app文件夹即可,注意,如果还需要汉化的话,可暂时不用删除
现在打开startUML软件,就发现不再弹对话框了
至此,安装完成
4.中文
我没找到比较好的中文语言包,所以自能自己搞了
还是来到上面的app文件夹里面
在网上看到的路径分布:
- 常量字符串,主要在src/strings.js中。(这些会作为常量主要在src中的各个模块使用)
- 菜单,主要在resources/default/menus/*.json中。(扩展和插件目录的menus应该也会被识别为菜单项)
- 首选项,主要在resources/default/preferences/default.json中。(扩展和插件目录的preferences应该也会被识别为首选项)
- 规则验证提醒消息,主要在resources/default/rules.js中的message:
提醒消息中。(扩展和插件目录的rules.js应该也会被识别为规则) - 窗口页面,主要在src\static\html-contents。(StarUML应该是Electron这个js框架编写,其窗口是用HTML编写的)
- 其他文件,包括Dialog, toast(这两个直接用vscode搜索Dialog, toast就可以),以及一些js文件中的英文等等
这里以resources/default/menus/win32.json为例
记事本打开即可
这些字符是不是很熟悉!将label后面的英文改为中文即可,然后就是运行下面的指令进行重新打包
asar pack app app.asar
打开软件,成功!
下载现成的
可到本文末进入微信公众号回复:StarUML
将得到的文件,点击运行解压后,得到下面文件
一个安装包,和我已经改好的两种版本
运行安装程序安装
将需要的版本,复制粘贴到StarUML的安装目录下的resource即可
复制到下面目录,并覆盖原文件即可
默认安装路径为:
C:\Program Files\StarUML\resources
即完成
StarUML安装、注册与中文版详解版相关推荐
- Apache2 httpd.conf配置文件中文版详解
Apache2 httpd.conf配置文件中文版详解 # # 基于 NCSA 服务的配置文件. # #这是Apache服务器主要配置文件. #它包含服务器的影响服务器运行的配置指令. #参见< ...
- 电脑连接电视方法详解_电脑如何连网?——校园宽带的连接方法(详解版)
玉屏洲电脑联网 详解版 联网前必备!--注册好的运维云账号 如果不知道啥是运维云,可以在公众号里发消息 运维云 获取运维云账号注册方法! 注册好的运维云样板 1 第一步·宽带连接 用网线一端连接墙上 ...
- AT指令(中文详解版)(二)
AT指令(中文详解版)(二) 常 用 AT 命 令 手 册 1.常用操作 1.1 AT 命令解释:检测 Module 与串口是否连通,能否接收 AT 命令: 命令格式:AT<CR> 命 ...
- 案例1:金融数据分析----code知识点详解版
案例1:金融数据分析----code详解版 1.引言 1.1案例分析目标 1.2涉及知识点 1.3案例分析流程 2.数据获取 `涉及知识点:` 2.1安装*tushare*库 2.2获取Token 2 ...
- PPC注册表修改详解集合
PPC注册表修改详解集合 没事情做,发个帖子..转发的,不知道原作者是谁了,向他(们)致敬 手机 手机社区 手机论坛 手机游戏 主题 电子书 主题 软件 电子书 铃声 图片 手机证书 刷机 技术测评 ...
- linux centos7 mysql_Linux centos7环境下安装MySQL的步骤详解
Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...
- WSO2安装使用的全过程详解
WSO2安装使用的全过程详解 1. Wso2 Install 1.0 Port 1.1 Docker Install 1.2 Uninstall 2. Git Install 2.0 Port 2.1 ...
- 秦疆 西部开源_Win10下安装Hadoop3.1.2详解
https://my.oschina.net/zengfr 文章内容已测试验证可用 即使再小的帆也能远航 西部开源-秦疆老师:Hadoop系列博客 , 秦老师交流Q群号: 664386224 , 未授 ...
- CentOS7下的软件安装方法及策略详解
CentOS7下的软件安装方法及策略详解 互联网 01-24 15:15:09 作者:佚名 我要评论 今天小编为大家带来的是CentOS7下的软件安装方法及策略详解:希望对大家安装Cent ...
最新文章
- matlab简单程序实例_visual basic VB.NET实例系列教程第一节(简单实用抽奖程序)...
- 小程序web开发框架-weweb介绍
- 茶觉 | “治愈”的白牡丹
- 《Python Cookbook 3rd》笔记(1.9):查找两字典的相同点
- 块编码、对象编码、小波编码、分布式编码【转贴】
- 第一章 计算机网络 6 OSI参考模型 [计算机网络笔记]
- java ftp上传文件_jaVA使用FTP上传下载文件的问题
- SAP License:利润中心的替代应用
- 原来理解 AOP 可以这么简单
- java application程序_如何Java编写的application程序像exe一样方便shy;的运行
- python有道-Python爬去有道翻译
- Linux怎么删掉ftp服务器,Linux怎么删掉ftp服务器
- java pem 签名,用Java实现RSA加解密及签名和验签(1)——.pem文件格式秘钥
- 基于TI Davinci架构的多核/双核开发高速扫盲(以OMAP L138为例),dm8168多核开发參考以及达芬奇系列资料user guide整理...
- 【TA-霜狼_may-《百人计划》】图形3.3 曲面细分与几何着色器 大规模草渲染
- 超全Python图像处理讲解(多图预警)
- numeric scale mysql_MySQL基础教程1 — 数据类型之数值类型 - numeric
- 什么是虚拟主播?虚拟数字人直播,不用出镜,不用露脸的直播方式
- goland连接数据库
- 天河计算机学院,23名90后加入国防科大“天河”超级计算机团队