Дефис / сызыкча нормалдаштыргыч

Дефистерди, en dash, em dash, минус белгилерин жана жапон узун үндүн белгилерин көрүнүшүнө эмес, ролуна жараша иреттеңиз.

URL'дер, даталар, нускалар, CLI желекчелери жана code демейки боюнча корголот, ал эми баары браузериңизде аткарылат.

Текстиңиз ушул түзмөктө калат. Жүктөө жок, эсеп жок, server-side иштетүү жок.

Сызыкчага окшош белгилерди структуралык маалыматты бузбай стандартташтырыңыз

Бул курал Unicode'да окшош көрүнгөн белгилерди ар башка роль катары карайт. Техникалык token'дерди бузбай сактап, редакциялык текстти, көп тилдүү мазмунду жана жапон аралаш жазууну стандартташтырууга жардам берет.

Кантип колдонуу керек

  1. Тазалагыңыз келген текстти коюңуз.
  2. Preset тандаңыз жана текст түшүнүксүз болсо, ишеним деңгээлин жөндөңүз.
  3. Канча элемент өзгөргөнүн, корголгонун же кол менен кароого калганынын текшериңиз.
  4. Натыйжаны көчүрүңүз, отчетту сактаңыз же дагы бир өтүм үчүн натыйжаны кайра жибериңиз.

Мисалдар

Аралык менен parenthetical dash-ты айырмалоо

Киргизүү
Chapters 10-12 - revised edition
Натыйжа
Chapters 10–12 — revised edition

Математика үчүн Unicode minus белгисин колдонуу

Киргизүү
Temperature dropped to -5 and x-1 = 0.
Натыйжа
Temperature dropped to −5 and x−1 = 0.

Даталарды, URL'дерди жана CLI желектерди коргоо

Киргизүү
Release 2026-03-12, URL https://example.com/my-tool, flag --dry-run
Натыйжа
Күн, URL жана CLI желеги өзгөрүүсүз калат, ал эми айланасындагы текст нормага келтирилет.

Жапон узун үндүн белгилерин dash'тардан бөлүп кармоо

Киргизүү
スーパー - A-B - 3-5kg
Натыйжа
スーパー ― A‐B ― 3–5kg

Негизги терминдер

Hyphen

Сөздүн же татаал терминдин ичиндеги байланыштыргыч белги. Unicode U+2010 сыяктуу өзүнчө hyphen белгилерин берет.

En dash / Em dash

Аралыктар, тыныгуулар же parenthetical тыныктар үчүн колдонулган dash белгилери. Колдонулушу жазуу системасына жана style guide'га жараша болот.

Minus sign

Математикалык терс же кемитүү белгиси. Unicode бул роль үчүн U+2212 белгилейт.

Long sound mark

Жапон тилинде katakana сөздөрүндөгү үндү узартуу үчүн колдонулуучу белги. Бул dash эмес.

Notes from Unicode reality

  • The ASCII hyphen-minus is convenient to type, but it collapses several different punctuation roles into one character.
  • Japanese ー and Japanese-style ― can look similar in some fonts while still being different code points.
  • Over-normalizing technical text can break commands, versions, slugs, and URLs even when the output looks nicer.

Көп берилүүчү суроолор

Текстим бир жакка жүктөлөбү?

Жок. Баары браузериңизде гана иштейт.

Автоматтык түрдө эмне корголот?

Демейки боюнча курал URL'дерди, email'дерди, даталарды, убакыттарды, нускаларды, ID'лерди, file path'тарды, CLI желектерди, code block'тарды, inline code'ту жана негизги markup'ты коргойт.

Эмне үчүн ар бир hyphen-minus'ты сокур алмаштырбайт?

Анткени ASCII hyphen-minus сөз ичиндеги дефис, аралык dash, parenthetical dash же математикалык minus белгиси болушу мүмкүн. Сокур алмаштыруу чыныгы маалыматты көп бузат.

Жапон узун үндүн белгилерин өзгөртөбү?

Демейки боюнча жок. Half-width узун үндүн белгисин full-width түрүнө айландырууга болот, бирок курал узун үндүн белгилерин dash'ка айландырбайт.

Көп тилдүү же RTL текст менен иштейби?

Ооба. Киргизүү менен натыйжа автоматтык текст багытын колдонушат, ал эми бет англис тили келечектеги котормолор үчүн баштапкы тил боло тургандай долбоорлонгон.

Эки ача учурларда эмне болот?

Демейки жүрүм-турум - аларды сактап, кароого коюу. Стиль колдонмоңуз агрессивдүү нормалдаштырууну кааласа, күчтүүрөк режимге өтсөңүз болот.

Эскертмелер

  • Коргоо эрежелери коопсуздукка артыкчылык берген эвристикалар. Эгер корголгон token ичинде нормалдаштырууну кааласаңыз, адегенде ошол коргоону өчүрүңүз.
  • Агрессивдүү нормалдаштыруу house style, legal drafting эрежелери же domain-specific белгилөөлөр менен кайчы келиши мүмкүн.
  • Жалпы URL тек жөндөөлөрдү камтыйт. Анда киргизилген же чыккан текст эч качан болбойт.