Skip to content
Русская версия JavaScript
Branch: master
Clone or download
mdunaev Merge pull request #15 from phil-r/patch-1
Corrected Russian version for `pop` in README.md
Latest commit eec9110 Nov 23, 2016
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md
index.js
package.json

README.md

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 длина
You can’t perform that action at this time.