资讯专栏INFORMATION COLUMN

分享一款将中文网站源代码直接生成英文网站的工具

chavesgu / 3189人阅读

摘要:背景在网站开发初期,由于快速上线网站,没有考虑完善的国际化方案,直接将中文硬编码到代码中,当网站上线后,想再实现国际化,发现工程量太大,因此发现了一款工具,只需要输入一行命令,即可将中文网站快速生成英文网站。

背景

在网站开发初期,由于快速上线网站,没有考虑完善的国际化方案,直接将中文硬编码到代码中,当网站上线后,想再实现国际化,发现工程量太大,因此发现了一款工具,只需要输入一行命令,即可将中文网站快速生成英文网站。

使用说明

1. 下载对应版本

系统链接
Windows下载
Mac下载
Linux下载

2.安装

该工具由于是命令行工具,所以只需要从上面的下载链接下载后即可执行使用。

Linux和Mac平台

(1)权限
如果在Linux或者Mac系统上遇到Permission Denied的错误,请使用命令chmod +x trans来为文件添加可执行权限。这里的trans是上面文件重命名之后的简写。

(2)任何位置运行
对于Linux或者Mac,如果希望能够在任何位置都可以执行,那么可以把trans所在的目录加入到环境变量$PATH中去。假设trans命令被解压到路径/home/admin/tools目录下面,那么我们可以把如下的命令写入到你所使用的bash所对应的配置文件中,如果是/bin/bash,那么就是/.bashrc文件,如果是/bin/zsh,那么就是/.zshrc文件中。写入的内容为:

export PATH=$PATH:/home/admin/tools

保存完毕之后,可以通过两种方式立即生效,其一为输入source ~/.zshrc或者source ~/.bashrc来使配置立即生效,或者完全关闭命令行,然后重新打开一个即可,接下来就可以在任何位置使用trans命令了。

Windows平台

(1)闪退问题
本工具是一个命令行工具,在Windows下面请先打开命令行终端,然后输入工具名称执行,不要双击打开,否则会出现闪退现象。

(2)任何位置运行
如果你希望可以在任意目录下使用trans,请将trans工具可执行文件所在目录添加到系统的环境变量中。由于Windows系统是图形界面,所以方便一点。假设trans.exe命令被解压到路径E:/admin/tools目录下面,那么我们把这个目录放到系统的环境变量PATH里面。

3.使用

命令选项

参数描述
-u用户名(jabari)
-a密码(123)
-s源目录,源代码存放目录
-d生成目录,翻译后的代码存放目录
trans -u jabari -a 123 -s ./src -d ./dist

4.翻译效果

在Github上搜索了一个官网响应式网站offical-website,编译后使用trans工具翻译为英文网站

运行日志

翻译效果对比

中文网站:点击访问

英文网站:点击访问

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/119488.html

相关文章

  • fir.im Weekly - 如果让你重新做一款APP

    摘要:设想下如果让你重新做一款,你会用到哪些开发设计等资源和工具本期的为大家分享了最近不错的开发资源,大部分是关于开发开发设计相关,大家可各取所需。作者整理了一份资料,如果你刚好有账号,可以关注下这个大神。 设想下:如果让你重新做一款 APP ,你会用到哪些开发、设计等资源和工具? 本期的 Weekly 为大家分享了最近不错的 APP 开发资源,大部分是关于 iOS 开发、 Android...

    MockingBird 评论0 收藏0
  • fir.im Weekly - 如果让你重新做一款APP

    摘要:设想下如果让你重新做一款,你会用到哪些开发设计等资源和工具本期的为大家分享了最近不错的开发资源,大部分是关于开发开发设计相关,大家可各取所需。作者整理了一份资料,如果你刚好有账号,可以关注下这个大神。 设想下:如果让你重新做一款 APP ,你会用到哪些开发、设计等资源和工具? 本期的 Weekly 为大家分享了最近不错的 APP 开发资源,大部分是关于 iOS 开发、 Android...

    Darkgel 评论0 收藏0
  • iOS 学习资料整理(上)

    摘要:看到一份很赞的学习资料,由于文章字数限制,分两篇分享原文学习资料整理这份学习资料是为初学者所准备的旨在帮助初学者们快速找到适合自己的学习资料节省他们搜索资料的时间使他们更好的规划好自己的学习路线更快的入门更准确的定位的目前所处的位置该文档会 看到一份很赞的IOS学习资料,由于SF文章字数限制,分两篇分享 原文 iOS 学习资料整理 这份学习资料是为 iOS 初学者所准备的, 旨在帮助...

    church 评论0 收藏0
  • 收集整理适用博客建站免费开源Wordpress主题-简约好看WP主题

    摘要:最重要的就是找一个适合自己的主题了。事实上,免费主题也非常多,而且很多的免费主题在功能上和界面美观上已经大大超过了付费的主题。加上这些主题都是开源的,基本上可以在上找得到源码,安全性是没有问题,主题的作者也在不断更新当中。WordPress最重要的就是找一个适合自己的主题了。好一点的WordPress主题基本上都是要收费的,而且价格还不便宜,这导致了不少的新手朋友们很为难。而有时我们仅仅根据...

    番茄西红柿 评论0 收藏2637
  • iOS 学习资料整理

    摘要:这份学习资料是为初学者所准备的旨在帮助初学者们快速找到适合自己的学习资料节省他们搜索资料的时间使他们更好的规划好自己的学习路线更快的入门更准确的定位的目前所处的位置该文档会持续更新同时也欢迎更多具有丰富经验的开发者将自己的常用的一些工具学习 这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间, 使他们更好的规划好自...

    everfly 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<