From f090988b66a0aa0f79404ec9e290adb30cd8038e Mon Sep 17 00:00:00 2001 From: erjemin Date: Wed, 1 Oct 2025 13:03:57 +0300 Subject: [PATCH] =?UTF-8?q?mod:=20=D0=94=D0=BE=D0=BA=D1=83=D0=BC=D0=B5?= =?UTF-8?q?=D0=BD=D1=82=D0=B0=D1=86=D0=B8=D1=8F+=20(+=D0=BF=D1=80=D0=B5?= =?UTF-8?q?=D0=B4=D0=BB=D0=BE=D0=B3=D0=B8/=D1=87=D0=B0=D1=81=D1=82=D0=B8?= =?UTF-8?q?=D1=86=D1=8B,=20+=D0=BA=D0=BE=D0=BC=D0=BF=D0=BE=D0=BD=D0=BE?= =?UTF-8?q?=D0=B2=D0=BA=D0=B0)=20+?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 932e029..98605a0 100644 --- a/README.md +++ b/README.md @@ -212,12 +212,15 @@ result = typo.process("А. С. Пушкин") # Останется без изм Типограф предотвращает отрыв единиц измерения от чисел, ставя между ним и предшествующей цифрой неразрывный пробел. Это работает для: -* **Простых единиц:** `100 км` → `100 км`, `-5 °C` → `-5 °C`' -* **Составных единиц:** `120 кв. м.` → `120 кв. м.`, `50 тыс. руб.` → `50 тыс. руб.` +* **Простых единиц:** `100 км.` → `100 км.`, `-5 °C` → `-5 °C`' +* **Составных единиц:** `120 кв.м.` → `120 кв. м.`, `50 тыс. руб.` → `50 тыс. руб.` Пробелы + (есть они или нет) между составными частями единицы изменения не важны. Между частями составной единицы измерения + ставится тонкая шпация (` `). * **Единиц с предлогом:** `№ 5` → `№ 5`, `§ 7` → `§ 7`, `$ 100` → `$ 100` * **Чисел, записанных и арабскими, и римскими цифрами:** `V в.н.э.` → `V в. н. э.` -* Если единицами изменений есть математические символы (например, умножение или деление): `10 км / ч` → `10 км/ч` - (неважно есть пробелы вокруг `/` или нет). Распознаются и другие символы: `·`, `*`, `×`, `÷`. +* Если между единицами изменений есть математические символы (например, умножение или деление): + `10 км / ч` → `10 км/ч` (неважно есть пробелы вокруг `/` или нет). Распознаются и другие символы: + `·`, `*`, `×`, `÷`. Библиотека "знает" множество стандартных единиц для русского и английского языков. Но не все. Вы можете расширить этот список, передав свои кастомные единицы через параметр `process_units`: @@ -227,10 +230,10 @@ result = typo.process("А. С. Пушкин") # Останется без изм typo = etpgrf.Typographer(process_units=['бочек', 'вёдер']) # Можно передавать и с помощзью строки через пробелы typo = etpgrf.Typographer(process_units='бочек вёдер аршин сажен') -result = typo.process("Нужно 10 бочек.") # -> "Нужно 10 бочек." +result = typo.process("Нужно 10 бочек.") # -> "Нужно 10 бочек." ``` -Если нужно отключить распознавание обработку единиц измерения: +Если нужно отключить распознавание и обработку единиц измерения: ```python typo = etpgrf.Typographer(process_units=False)