diff --git a/src/groups.json b/src/groups.json index eb8593a7..6008a765 100644 --- a/src/groups.json +++ b/src/groups.json @@ -65,8 +65,8 @@ { "name": "symbols", "title": { - "en": "Symbols", - "ru": "Символы" + "en": "Symbols and signs", + "ru": "Символы и знаки" } }, { diff --git a/src/rules/ru/symbols/NN.js b/src/rules/ru/symbols/NN.js new file mode 100644 index 00000000..a3b51e38 --- /dev/null +++ b/src/rules/ru/symbols/NN.js @@ -0,0 +1,6 @@ +Typograf.rule({ + name: 'ru/symbols/NN', + handler: function(text) { + return text.replace(/№№/g, '№'); + } +}); diff --git a/src/rules/ru/symbols/NN.json b/src/rules/ru/symbols/NN.json new file mode 100644 index 00000000..60822827 --- /dev/null +++ b/src/rules/ru/symbols/NN.json @@ -0,0 +1,3 @@ +{ + "common": "№№ → №" +} diff --git a/src/rules/ru/symbols/NN.spec.js b/src/rules/ru/symbols/NN.spec.js new file mode 100644 index 00000000..a73a10a9 --- /dev/null +++ b/src/rules/ru/symbols/NN.spec.js @@ -0,0 +1,4 @@ +tests.push(['ru/symbols/NN', [ + ['№№ 5—10', '№ 5—10'], + ['№№ 5—10\n№№ 8—12', '№ 5—10\n№ 8—12'] +]]);