UltKit

Prevod veľkosti písmen

Vložte text a prepínajte medzi ôsmimi štýlmi veľkosti písmen: štyrmi na bežné písanie a štyrmi na kód. Výsledok sa aktualizuje počas písania, zachová zalomenia riadkov a riadi sa pravidlami Unicode, nie jednoduchou tabuľkou A–Z.

Previesť na

0 znakov · 0 slov · 0 riadkov

0 znakov · 0 slov · 0 riadkov

Všetko prebieha priamo v tejto karte prehliadača. Váš text sa nikdy nenahráva ani neukladá.

Čo robí

Zmena veľkosti písmen mení veľkosť písmen: VEĽKÉ PÍSMENÁ, malé písmená, Veľké Písmená Každého Slova, Veta s veľkým začiatkom, programátorské štýly camelCase, snake_case a kebab-case a striedavé aLtErNaTiNg. Používa mapovanie veľkosti písmen Unicode s možnosťou tureckého i s bodkou a bez bodky.

Pred
User Profile ID
Po
user_profile_id

Osem štýlov a kde sa jednotlivé používajú

VEĽKÉ PÍSMENÁ a malé písmená nepotrebujú úvod, no zriedka sú konečným cieľom: nadpisy zvyčajne vyžadujú Veľké Začiatočné Písmená, kde každé slovo začína veľkým písmenom, a text vložený celý veľkými písmenami zvyčajne vyžaduje Vetný štýl, kde sa veľkým písmenom začína iba prvé písmeno každej vety. Štýlové príručky sa v malých slovách v nadpisoch rozchádzajú (AP aj Chicago píšu krátke predložky a členy malými písmenami, no s odlišnými zoznamami), preto tento konvertor zväčší každé slovo a výnimky nechá na vás.

Programátorské štýly rozdeľujú text na slová pri medzerách, interpunkcii a existujúcich veľkých písmenách, takže XMLHttpRequest sa v snake_case zmení na xml_http_request. camelCase je konvencia JavaScriptu a Javy pre premenné, snake_case je štandard v Pythone a v názvoch stĺpcov SQL a kebab-case sa používa v URL adresách, názvoch tried CSS a názvoch súborov. sTrIeDaVá veľkosť písmen je čisto dekoratívna a objavuje sa hlavne v memoch.

Prečo je zmena veľkosti písmen zložitejšia, než sa zdá

Zmenu veľkosti písmen definuje štandard Unicode, nie 26 písmen angličtiny, a niektoré mapovania menia dĺžku textu. Nemecké ß sa vo veľkých písmenách zmení na SS, takže slovo môže narásť o jedno písmeno. Grécke veľké Σ má dve malé podoby: σ vnútri slova a ς na jeho konci. Ligatúry ako fi sa po zväčšení rozšíria na dve písmená.

Turečtina a azerbajdžančina majú štyri písmená tam, kde angličtina dve: i s bodkou a İ, ı bez bodky a I. Podľa predvolených pravidiel Unicode zmenšenie „İ“ vytvorí i s kombinačnou bodkou a zväčšenie „i“ vytvorí obyčajné I, čo zmení istanbul na nesprávny pravopis. Zaškrtnite turecké nastavenie a konvertor použije mapovanie podľa jazyka, takže istanbul sa zmení na İSTANBUL a ILIK na ılık. Preto môže zlyhať aj kód, ktorý porovnáva reťazce pomocou toUpperCase, pre tureckých používateľov; ide o chybu taký známu, že má vlastný názov, test Turecka.

Tipy na čistý výsledok

Po konverzii je hlavnou vecou na kontrolu akronymy. Veľké Začiatočné Písmená napíšu NASA ako Nasa a vetný štýl ako nasa, pretože konvertor nemôže vedieť, ktoré slová sú mená. Opravte ich ručne alebo konvertujte iba tú časť textu, ktorá to potrebuje. Pri príprave identifikátorov najprv odstráňte znaky ako úvodzovky a emoji; vo výstupe camelCase, snake_case a kebab-case sa vynechajú. Ak potrebujete zistiť aj dĺžku textu v slovách alebo znakoch, vložte ho do počítadla slov.

Často kladené otázky

Zachová prevod veľkosti písmen zalomenia riadkov?
Áno. Každý štýl funguje po riadkoch, takže zoznamy a odseky zachovajú svoj tvar. V camelCase, snake_case a kebab-case sa každý riadok zmení na samostatný identifikátor.
Prečo sa nemecké ß zmenilo na SS?
Je to štandardné mapovanie Unicode na veľké písmeno pre ß. Veľké ẞ existuje (pridané v Unicode 5.1), no predvolená konverzia stále vytvorí SS, ako tradične vyžadujú pravidlá nemeckého pravopisu.
Ako prevodník rozdeľuje slová pri snake_case?
Nové slovo začne pri každej medzere alebo interpunkčnom znamienku, pri každom prechode z malého na veľké písmeno a pred posledným veľkým písmenom akronymu nasledovaného malým písmenom, takže HTMLParser sa zmení na html_parser.
Kedy treba zapnúť turecké pravidlá?
Vždy, keď je text turecký alebo azerbajdžanský. Bez nich sa i a I mapujú ako v angličtine, čo skomolí slová s veľkým İ s bodkou alebo malým ı bez bodky.
Dá sa text previesť aj na PascalCase?
Použite camelCase a zväčšite prvé písmeno každého riadka; PascalCase sa líši iba týmto prvým písmenom. Štýl konštánt (UPPER_SNAKE_CASE) je snake_case nasledovaný veľkými písmenami.