var 广库 = `
初始化 init
状态 state
渲染 render
事件 events
代理 proxy
生命周期 lifecycle
注入 inject
索引 index
入口 entry
运行时 runtime
编译器 compiler
虚拟节点 vnode
创建 create
元素 element
规格化 normalize
选项 options
构造器 constructor
混入 mixin
抽象 abstract
且 and
为 as
断言 assert
跳出 break
布尔 boolean
字节 byte
字节符 char
常量 const
分支 case
类别 class
接住 catch
继续 continue
默认 default
执行 do
双浮点 double
否则 else
枚举 enum
扩展 extends
外部 extern
假 false
最终 final
善后 finally
单浮点 float
对于 for
函数 function
全局 global
转到 goto
如果 if
实现 implements
导入 import
在 in
包括 include
为实例 instanceof
整数 int
接口 interface
为 is
长整数 long
本机 native
新 new
空 null
或 or
包 package
私有 private
保护 protected
公有 public
返回 return
短整数 short
有符号 signed
大小 sizeof
静态 static
结构 struct
父类 super
岔 switch
同步 synchronized
本身 this
抛出 throw
会抛出 throws
瞬态 transient
真 true
尝试 try
类型定义 typedef
联合 union
无符号 unsigned
无值 void
易变 volatile
每当 while
具有 with
产出 yield
可调用 callable
克隆 clone
常量 const
声明 declare
回响 echo
否则如果 elseif
结束声明 enddeclare
结束从 endfor
结束循环 endforeach
结束if endif
结束判断 endswitch
结束直到 endwhile
对每个 foreach
实现 implements
包含单次 include_once
为实例 instanceof
代替 insteadof
接口 interface
命名空间 namespace
打印 print
需要 require
需要单次 require
异或 xor
参数 arguments
等待 await
调试器 debugger
删除 delete
评估 eval
导出 export
让 let
为类型 typeof
变量 var
假 False
空 None
真 True
定义 def
删除 del
否则如果 elif
除非 except
从 from
匿名匿名 lambda
非局部 nonlocal
不 not
轮空 pass
抛出 raise
抽象 abstract
断言 assert
布尔 boolean
中止 break
字节 byte
情况 case
一旦 catch
字符 char
类 class
常量 const
继续 continue
默认 default
做 do
双精度 double
否则 else
枚举 enum
扩展 extends
不变 final
善后 finally
单精度 float
对于 for
跳转 goto
如果 if
实现 implements
导入 import
是 instanceof
整型 int
接口 interface
长整数 long
本地 native
新 new
包 package
私有 private
保护 protected
公开 public
返回 return
短整数 short
静态 static
超类 super
开关 switch
同步 synchronized
自身 this
抛出 throw
会抛出 throws
不序列化 transient
尝试 try
无返回值 void
易变 volatile
每当 while
弹 alert
`
function 翻译(参){
var 串库 = ``
var 果 = 参;
var 阵从 = 广库.split("\n");
for(var i=0;i<阵从.length;i++){
var 几位 = 阵从[i].indexOf("\t");
var 串换 = 阵从[i].substr(几位+1);
var 串为 = 阵从[i].substr(0,几位);
var 智换 = new RegExp(串换,"g");
果 = 果.replace(智换,串为);
}
return 果;
}
var 代码 = `
if(a=='ok'){
alert('好的')
alert("支持多行")
}`
console.log(翻译(代码));
结果:
如果(a=='ok'){
弹('好的')
弹("支持多行")
}
注:这是之前”翻译中文符号“的代码几乎没改逻辑,只是改了一下那个“广库”(指翻译库)。你也试试举一反三,用这个代码再想想还能做点啥!
这是一个很初级的翻译方式,之后我们再全方面的优化不同的翻译需求,对英文不太好,又想编程的人是很有价值的。
20210827
广
http://naoyuyan.com 【脑语言】游戏里实时共产游戏