pycckuu-loader
Loader для Webpack для руссификации JavaScript. Позволяет заменить английские ключевые слова на русские.
Пример:
пер сотрудники = ['Владимир', 'Дмитрий', 'Николай']
пер приветствовать = функция(имя){
консоль.логировать('Привет ' + имя + '!')
}
цикл(пер и=0; и<сотрудники.длина; и++){
приветствовать(сотрудники[и])
}
будет транслирован в:
var сотрудники = ['Владимир', 'Дмитрий', 'Николай']
var приветствовать = function(имя){
console.log('Привет ' + имя + '!')
}
for(var и=0; и<сотрудники.length; и++){
приветствовать(сотрудники[и])
}
Минимальная конфигурация webpack.config.js:
module.exports = {
entry: "./тест.яс",
output: {
path: __dirname,
filename: "result.js"
},
module: {
loaders: [
{ test: /\.яс$/, loader: "pycckuu" }
]
}
};
Таблица соответствия:
Английское значение | Русское значение |
---|---|
alert | внимание |
console | консоль |
log | логировать |
break | стоп |
case | случай |
class | класс |
catch | поймать |
const | константа |
continue | продолжить |
default | поумолчанию |
delete | удалить |
do | сделай |
else | иначе |
export | экспортировать |
extends | расширяет |
finally | вконце |
for | цикл |
function | функция |
if | если |
import | импортировать |
in | в |
instanceof | экземпляр |
let | пусть |
new | новый |
of | из |
return | вернуть |
super | супер |
switch | перебрать |
this | тут |
throw | бросить |
try | попробовать |
typeof( | тип( |
var | пер |
void | пусто |
while | пока |
with | совместно |
yield | уступить |
pop | вынуть |
push | впихнуть |
reverse | отразить |
shift | сдвинуть |
sort | сортировать |
splice | соединить |
unshift | раздвинуть |
concat | связать |
join | объединить |
slice | часть |
toString | вСтроку |
indexOf | номерВ |
forEach | дляКаждого |
every | каждый |
some | хотьОдин |
filter | фильтр |
map | карта |
reduce | уменьшить |
prototype | прототип |
length | длина |