transliter
v2.2.1
Published
Transliterate cyrillic text to latin and URL generation
Downloads
1,888
Maintainers
Readme
Transliter
Transliterate Russian, Ukrainian, Bulgarian, Macedonian, etc. cyrillic text to latin and URL generation
Translation charmap:
Translation charmap based on ISO 9 system B
Installation:
$ npm install transliter
Usage:
Node.js
const { transliter, slugify, isCyrillic } = require('transliter');
transliter('Транслитерируемый текст');
//-> Transliteriruemy`j tekst
slugify('Создание ссылки');
//-> sozdanie-ssylki
slugify('Создание ссылки с назначаемым разделителем', '_');
//-> sozdanie_ssylki_s_drugim_razdelitelem
isCyrillic('Привет, мир!'); //-> true
isCyrillic('Hello, World!'); //-> false
Browser:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Transliter</title>
</head>
<body>
<script src="dist/transliter.js"></script>
<script>
console.log(
transliter('Транслитерируемый текст'),
slugify('Создание ссылки'),
isCyrillic('Привет, мир!')
);
</script>
</body>
</html>
AMD:
requirejs.config({
baseUrl: './dist/',
bundles: {
transliter: ['transliter', 'slugify', 'isCyrillic']
}
});
requirejs(['transliter', 'slugify', 'isCyrillic'], function(
transliter,
slugify,
isCyrillic
) {
console.log(
transliter('Транслитерируемый текст'),
slugify('Создание ссылки'),
isCyrillic('Привет, мир!')
);
});