开发语言
java如何实现英文翻译中文,22年最新
阳阳2013哈哈
原创
关注
0点赞·4412人阅读
我的世界:启动器更新,基岩版和java版在一起了,你会使用吗?Mojang曾经表示将会在十一月份推出Minecraft基岩版与Java版,而就在十一月份刚开始的日子里,Minecraft基岩版和Java版发布了。这是一个十分平平无奇的日子,迷恋和往常一样打开了官方启动器,然后弹出了一大串的英文字母。
"我们需要中文",游戏的漫漫汉化路你知道吗?其英文原文"she kicked me right in the teeth"的本意为"她漠视我",可见厂家的翻译有多粗制滥造。此后,"踢牙老奶奶"被广泛用于吐槽游戏发行商 也没把中文置入语言列表。希望一度看似冰封,好在2016年2月,《宝可梦日月》终于实现了玩家们的夙愿,简繁中文一并支持,此时网站上的请愿。
我的世界:梗体中文版mc, 这个翻译"蕨"了!来自阴间的译名~名曰:梗体中文亮瞎眼包! 或者大家比较容易理解的材质包, 其安装方法甚是简单, 不用下载什么凌乱复杂的Forge, 基岩版和JAVA版均可使用。下 这是什么石头?有什么用?怎么挖不掉?大佬曰:此石名曰砍手岩, 再问砍手!据说此前梗体中文mc曾翻译为"硬硬的东西
格式不对。在使用java时,如果出现字符串无法替换中文括号的情况是因为格式不对导致的。java是一门面向对象的编程语言,不仅吸收了C语言的各种优点,还摒弃了C语言里难以理解的多继承、指针等概念。package com.baiduimport java.io.*
public class ReplaceChinese {
public static void main(String[] args) {
String filePath = "F:\\workspace\\onlineChat\\src\\com\\baidu\\ReplaceChinese.java"
File file = new File(filePath)
if (!file.exists()) {
System.out.println("文件不存在!")
return
}
BufferedReader reader = null
String result = ""// 用于存修改后的文字
String lineString = ""
try {
reader = new BufferedReader(new FileReader(file))
String tempString = null
int line = 1
// 一次读入一行,直到读入null为文件结束
while ((tempString = reader.readLine()) != null) {
// 显示行号
for (int i = 0i <tempString.length()i++) {
if (tempString.substring(i, i + 1).matches(
"[\u4e00-\u9fa5]")) {
lineString += "[您要替换的代码]"
} else {
lineString += tempString.substring(i, i + 1)
}
}
result += lineString + "\n"
lineString = ""
line++
}
reader.close()
BufferedWriter bw = new BufferedWriter(
new OutputStreamWriter(
new FileOutputStream("F:\\workspace\\onlineChat\\src\\com\\baidu\\ReplaceChinese1.java")))
bw.write(result)
bw.flush()
bw.close()
} catch (IOException e) {
e.printStackTrace()
} finally {
if (reader != null) {
try {
reader.close()
} catch (IOException e1) {
}
}
}
}
}
由于时间紧迫,只把功能实现了,优化你自己做做,能够成功运行