Mayar da rubutu zuwa snake_case underscore_case Kyauta A kan layi Amintacce
Ku liƙa layi ku karanta shi a cikin snake_case. Duka abin yana faruwa a cikin burauzarku — ba a aika abin da kuka rubuta ko'ina ba, kuma ƙa'idojin suna bin harshen wannan shafin ba na Turanci ba.
Ku rubuta shi ta wata hanya dabam
Ba a ɗora komai ba
Layi ɗaya a cikin dukan salon rubutu bakwai
| Salo | Layi ɗaya, a rubuce ta wannan salon |
|---|---|
| manyan haruffa | CRÈME BRÛLÉE FOR 2 — STRASSE 17, FOOBAR |
| ƙananan haruffa | crème brûlée for 2 — straße 17, foobar |
| Title Case | Crème Brûlée For 2 — Straße 17, Foobar |
| snake_case | crème_brûlée_for_2_straße_17_foo_bar |
| kebab-case | crème-brûlée-for-2-straße-17-foo-bar |
| camelCase | crèmeBrûléeFor2Straße17FooBar |
| URL slug | creme-brulee-for-2-strasse-17-foobar |
Inda waɗannan siffofi suka fito
Manyan haruffa da ƙananan haruffa sun taɓa zama haruffa daban-daban guda biyu. Manyan na Romawa ne, an sassaƙa su a dutse; ƙananan kuwa sun fito daga Carolingian minuscule, wanda alƙalami mai sauri a kan takardar fata ya siffanta. Masu bugawa sun ajiye su a akwatuna daban-daban — upper case da lower case — kuma sunayen sun ci gaba da wanzuwa tun bayan da akwatunan suka ɓace. Siffofin shirye-shirye sun fi ƙanƙanta kuma an ƙirƙire su ne don warware matsala ɗaya: suna ba zai iya ɗaukar sarari ba. snake_case ya fito daga C na farko, camelCase daga Smalltalk, kebab-case daga Lisp, kuma URL slug daga buƙatar saka taken ɗan Adam a cikin adireshi inda ba a yarda da sarari da alamomin haruffa ba.
Inda za ku gamu da su
Title case ya dace da kanun labarai da sunayen littattafai; sentence case kuma ga kusan komai, kuma a hankali ga mu'amalar manhaja, domin ana karanta shi da sauri. snake_case yana ba da suna ga ginshiƙan database da variables na Python; camelCase ga variables na JavaScript da hanyoyin (methods) Java; kebab-case ga azuzuwan CSS da sunayen fayiloli a ayyukan yanar gizo. Slug shi ne abin da ke mayar da kanun labari zuwa ƙarshen adireshinsa, kuma shi kaɗai ne sauyin da ke nan wanda injunan bincike ke karantawa.
Tambayoyin da mutane ke yi
Me ya sa mayar da rubutu zuwa manyan haruffa wani lokaci yake canza yawan haruffa?
Domin girman harafi halayyar harshe ne, ba ta harafi ba. Harafin Jamusanci ß yana zama SS a manyan haruffa, don haka harafi ɗaya ya zama biyu. Baturke yana da i mai ɗigo da marar ɗigo, kuma mayar da i zuwa babban harafi yana ba da İ ba I ba — kuskure a nan yana mayar da kalmar Baturke zuwa wata kalma daban. Sauye-sauyen da ke nan suna bin dokokin harshen shafin da kansa, shi ya sa shigarwa ɗaya za ta iya ba da sakamako daban a shafin Baturke fiye da na Turanci.
Me ya sa slug yake cire alamomin haruffa da alamomin rubutu?
Domin adireshi dole ya tsira daga kwafa zuwa saƙo, bugawa a takarda da sake rubuta shi da hannu. Haruffa masu alamomi suna halatta a URL na zamani amma ana mayar da su percent-encoded idan aka kwafa, wanda ke mayar da adireshi mai karantuwa zuwa layin alamomi. Rage su zuwa haruffa na yau da kullum, lambobi da dashes yana sa adireshi ya kasance mai karantuwa, mai sauƙin rabawa kuma iri ɗaya a duk inda ya bayyana.
Shin amsar daidai ce?
Inda aka ayyana ma'aunai biyun ta hanyar juna da cikakkun lambobi, i — shafin yana faɗin haka a saman lambar, kuma zagaye kawai shi ne yawan lambobin da ake nunawa. Inda rabon ba shi da lambar goma mai ƙarewa, shafin yana nuna muhimman lambobi goma sha biyu kuma yana cewa alaƙar kintace ce maimakon ya yi kamar ba haka ba ne.
Shin wani abu da na rubuta yana barin na'urata?
A'a. Ana yin lissafin a cikin burauzarku; ba a ɗora komai ba, kuma babu uwar garke da za a ɗora zuwa gare ta. Ku buɗe shafin sau ɗaya zai ci gaba da aiki ko da an kashe hanyar sadarwa.
Dalilin da ya sa ake canza rubutu zuwa snake_case
Mai shirya kwamfuta ba zai iya sa wa mai canzawa suna annual report total ba, domin suna ba zai iya ƙunsar sarari ba. Ba za a iya kiran ginshiƙin database Customer First Name ba. Fayil mai suna Final Draft (2).docx zai ɓata wa rubutun shirin rai, ba da daɗewa ba. Wani wuri a hanya dole ne jimlar ɗan adam ta zama kalma ɗaya, kuma salon da al'ummomi da yawa suka zaɓa shi ne snake_case: dukan haruffa ƙanana, kalmomi an haɗa su da ƙananan layuka na ƙasa, annual_report_total, customer_first_name, final_draft_2. Canza rubutu zuwa snake_case shi ne ɗaukar kowace jimla, a kowane hali, ka mayar da ita zuwa wannan siffa a mataki ɗaya.
Manna layi ka karanta shi a snake_case. Canjin yana faruwa a cikin burauzarka, babu abin da ka rubuta da ake aika wa wani wuri, kuma ƙa'idodin suna bin harshen wannan shafi ba Turanci ba. Yana yanke layin zuwa kalmomi, yana mayar da su ƙananan haruffa yana haɗa su da ƙananan layuka na ƙasa. Layin da aka riga aka rubuta a camelCase ana yanke shi a manyan haruffansa ma, don haka fooBar yana zama foo_bar. A ƙasa za ka ga daidai abin da hakan yake nufi, abin da ake jefarwa, yadda shafin yake kula da haruffa masu wahala na harsuna daban-daban, inda snake_case ya zama al'ada da inda ba haka ba, da tarkunan da ke kama mutanen da suke canza rubutu zuwa snake_case cikin gaggawa.
Abin da canjin yake yi
Yanke, ƙananan haruffa, haɗa
Shafin yana fara yanke layin zuwa kalmomi. Sannan yana mayar da kowacce ƙarama yana haɗa su da ƙananan layuka na ƙasa. Layin Crème brûlée for 2 — straße 17, fooBar yana dawowa a matsayin crème_brûlée_for_2_straße_17_foo_bar. An riƙe alamomin haruffa, lambobin suna kasancewa kalmomi na kansu, ƙaramin layi da waƙafi sun tafi, kuma fooBar an yanke shi gida biyu, domin babban harafin da ke cikinsa yana nuna iyaka.
Inda ake yanke
Iyakar kalma sarari ce, alamar rubutu, ƙaramin layi, alama ko canji daga ƙaramin harafi zuwa babba a cikin kalma. Don haka jimlar customerFirstName, jimlar Customer First Name da jimlar customer-first-name duk suna zama customer_first_name. Wannan shi ne ƙarfin canjin a aikace: yana karɓar kusan kowane wurin farawa kuma koyaushe yana isa wuri ɗaya.
Kwafar sakamakon
Maɓalli kusa da sakamakon yana kwafe shi zuwa clipboard. Manna shi a cikin editan, tsarin database ko akwatin zaɓar fayil inda ake buƙatar sunan.
Abin da canjin ba ya yi
Ba ya riƙe alamomin rubutu
Waƙafi, ɗigo da ƙananan layuka iyakoki ne tsakanin kalmomi, ba haruffa da za a ɗauka ba. Wannan shi ne abin da kake so a sunan fayil ko ginshiƙin database, ba abin da kake so a rubutun karantawa ba. Idan ka bi jimla ta shafin, tana dawowa a matsayin suna, ba jimla ba, kuma alamomin rubutu na asali sun tafi.
Ba ya cire alamomin haruffa
Layin yana riƙe haruffansa masu alama: crème_brûlée. Tsare-tsare da yawa suna karɓar su, amma wasu ba sa yi, kuma suna da ke ƙunsar su na iya haifar da matsala a tsofaffin kayan aiki. Idan kana buƙatar haruffa sarai, yi amfani da shafin URL slug, wanda yake cire alamomi daga haruffan Latin.
Ba ya duba cewa suna halal ne a yarenka
Yarukan shirye-shirye suna da ƙa'idodinsu. Wasu suna hana suna da ke farawa da lamba, wasu suna keɓe kalmomi kamar class ko return. Shafin yana mayar da rubutu zuwa suna mai siffar da ta dace, kuma har yanzu kana buƙatar tabbatar da cewa sunan halal ne inda kake amfani da shi. Jimla kamar 2 for 1 offer tana zama 2_for_1_offer, wanda yawancin yaruka suke ƙi a farko.
Harshe yana da muhimmanci
Rubutun da ake yi ba tare da sarari ba
Yanke zuwa kalmomi yana buƙatar iyakoki. Ana rubuta Sinanci da Jafananci ba tare da sarari ba, don haka layi a waɗannan rubutun yana dawowa a matsayin kalma ɗaya. Shafin ya gwammace ya faɗi haka maimakon ya yanke a wurin da ya yi zato, domin yankewar da ba daidai ba za ta samar da suna da yake kama da mai yiwuwa amma yana nufin abin da ba daidai ba.
Baturke da i mai ɗigo
Mayar da haruffa ƙanana yana bin ƙa'idodin harshen shafin. A Baturke, ƙaramin siffar I shi ne ı marar ɗigo, kuma ƙaramin siffar İ shi ne i. Mai canzawa da ke amfani da ƙa'idodin Turanci yana canza kalmomin. Wannan shafi yana bin harshen da aka rubuta shi da shi.
Jamusanci da s mai kaifi
ß na Jamusanci ƙaramin harafi ne tuni kuma ana riƙe shi, kamar a straße_17. Babban STRASSE yana dawowa a matsayin strasse, domin babbar siffar ba ta tuna ko ta fito daga ß ko daga haruffa biyu ba.
Rubutun dama-zuwa-hagu da na Indiya
Larabci, Ibrananci da rubutun Indiya suna da sarari tsakanin kalmomi kuma ba su da babba da ƙarami, don haka shafin yana haɗa kalmominsu da ƙananan layuka na ƙasa kuma yana barin haruffan yadda suke. Ko wani kayan aiki yana karɓar irin waɗannan sunaye tambaya ce daban.
Inda snake_case ya zama al'ada
Python da Ruby
Jagorar salon Python tana ba da shawarar snake_case don ayyuka, masu canzawa da modules, kuma Ruby yana bin al'ada iri ɗaya. Idan kana rubuta lambar shirin a ɗayansu, sunayenka kusan koyaushe suna wannan siffa.
Databases
Sunayen tebur da ginshiƙai a SQL yawanci snake_case ne: customer_id, created_at, order_total. Yana guje wa buƙatar sa alamar ambato a sunaye kuma yana da aminci a tsakanin tsarin database, wasu daga cikinsu suna mayar da sunayen da ba a sa musu alamar ambato ba zuwa yanayi ɗaya kuma za su mayar da camelCase jerin haruffa da ba za a iya karantawa ba.
Fayilolin bayanai da API
Yawancin sabis na yanar gizo suna amfani da maɓallan snake_case a JSON ɗinsu, kuma spreadsheets da aka fitar don ƙarin sarrafawa sau da yawa suna da kan snake_case. Idan bayananka suna kan hanya ta CSV zuwa JSON, jerin kan ginshiƙai yana zama maɓallai, kuma kan snake_case masu tsabta suna sa sakamakon ya zama mai sauƙin amfani.
Madaidaitan ƙima da masu canzawan muhalli
Madaidaitan ƙima da masu canzawan muhalli al'ada ana rubuta su da manyan haruffa da ƙananan layuka na ƙasa: MAX_RETRIES, DATABASE_URL. Hanyar samun su ita ce a fara canza rubutu zuwa snake_case sannan a ɗaga sakamakon da canza rubutu zuwa manyan haruffa.
Sunayen fayil
Ƙananan haruffa da ƙananan layuka na ƙasa sunan fayil ne mai aminci a kowane tsari, kuma yana jeruwa kuma yana nemuwa yadda ake tsammani. Masu ɗaukar hoto, masu bincike da masu gudanarwa da yawa suna amfani da shi saboda wannan dalili.
Inda ba ya zama al'ada
JavaScript da Java
Waɗannan yaruka sun fi son camelCase don masu canzawa da ayyuka, da PascalCase don azuzuwa. Suna daga rubutun Python na iya buƙatar canzawa kafin ya bayyana a fayil ɗin JavaScript. Duba camelCase don hakan.
CSS da adiresoshin yanar gizo
Sunayen aji na CSS da adiresoshin yanar gizo yawanci suna amfani da ƙananan layuka, ba ƙananan layuka na ƙasa ba. Kayan aikin hakan shi ne kebab-case. Injunan bincike suna ɗaukar ƙaramin layi a matsayin mai raba kalmomi da ƙaramin layi na ƙasa a matsayin mai haɗawa, ƙaramin bambanci da ke bayan al'adar adiresoshi masu ƙananan layuka.
Rubutun karantawa da taken labarai
snake_case na sunaye ne, ba na karantawa ba. Take ko jimla a cikinsa tana wahalar da ido. Don rubutun ɗan adam, riƙe kalmomi da sarari, kuma don kan labari yi la'akari da Title Case.
Yadda ake canza rubutu zuwa snake_case a nan
Manna ko rubuta rubutunka
Shigar da jimlar a filin farko. Sakamakon yana bayyana nan take a na biyu, don haka za ka iya kallon yadda yake canzawa yayin da kake rubutawa.
Duba yankewar
Duba inda aka raba kalmomin. Kalma kamar iPhone ko eBay ana yanke ta a babban harafi, kuma gajeriyar kalma kamar HTTPServer tana buƙatar kallo don ganin ta fito yadda kake nufi.
Kwafe shi
Danna maɓallin kwafi ka manna sakamakon inda kake buƙata. Don wasu siffofi na layi ɗaya, duba ƙasa.
Amfani da snake_case a aiki gaba ɗaya
Al'ada ɗaya ga dukan tsarin
Aikin da ke haɗa salon sa suna ya fi wahalar karantawa fiye da wanda ba shi da kyau kaɗan amma yana da daidaito. Idan database yana amfani da snake_case, lambar shirin da ke magana da shi sau da yawa tana yi ma, kuma fayilolin da ke tafiya tsakaninsu suna bi. Lokacin da kake canza rubutu zuwa snake_case don sabon ginshiƙi ko sabon fili, kana zaɓar sunan da kowane mataki na sauran dole ne ya zauna da shi, don haka ka zaɓe shi sau ɗaya ka ci gaba da shi.
Mayar da sunaye tsakanin al'adu
Ba da daɗewa ba suna daga al'ada ɗaya dole ne ya bayyana a wata. Ginshiƙin database customer_first_name yana zama customerFirstName a abun JavaScript da customer-first-name a ajin CSS ko URL. Maimakon sake rubuta kowanne da hannu, manna asalin a shafin da yake samar da siffar da kake buƙata: camelCase don lambar shirin iyalin C da JavaScript da kebab-case don salo da adiresoshi. Siffofi ukun na suna ɗaya fassarori ne daidai na juna, kuma mai canzawa yana yin su cikin daidaito.
Fayilolin saiti
Fayilolin saituna sau da yawa suna amfani da maɓallan snake_case, musamman a YAML da kayan aiki da yawa ke amfani da shi. Lokacin da kake shirya irin wannan fayil daga bayanan da aka adana a matsayin JSON, JSON zuwa YAML yana riƙe maɓallan yadda ka rubuta su, kuma YAML zuwa JSON yana yin kishiyarsa. Ka tsayar da snake_case don maɓallai kafin ka fara, kuma canjin tsakanin tsare-tsare ba zai dame su ba.
Sake suna gaba ɗaya
Idan ka gaji fayil ɗin bayanai da kansa ya haɗa salo, canza kowane kai da wannan shafi ka maye gurbinsu a lokaci ɗaya. Gwada da ƙaramin samfuri da farko, domin rubutun shirin da ke karanta fayil ta kai zai karye idan suna ya canza a wasu wurare kawai. Riƙe jerin tsofaffin sunaye da sababbi kusa da fayil ɗin don abokin aiki ya ga abin da ya canza.
Rubuta sunaye masu dorewa
Faɗi abin da abu yake, ba yadda ake adana shi ba
Suna mai kyau yana bayyana abin da ke ciki. order_total yana faɗin abin da lambar take nufi; col7 ba ya faɗi. Lokacin da kake canza rubutu zuwa snake_case, tabbatar jimlar da kake farawa da ita ita ce mafi bayyana da za ka iya rubutawa, domin mai canzawa zai riƙe bayyanarta ko rikicinta da aminci.
Guji gajerun kalmomi da kai kaɗai kake fahimta
Suna kamar cust_fn_dt kacici-kacici ne ga kowa, kuma gare ka bayan wata shida. Ƙananan layuka na ƙasa ba su da tsada, haka ma ƙarin kalmomi. Suna mai tsawo da yake karantuwa kamar jimla kyauta ce mafi kyau ga mutum na gaba fiye da gajere wanda yake buƙatar bayani.
Ka daidaita guda da jam'i
Yanke shawara ko za a sa wa tebur suna da guda, customer, ko jam'i, customers, kuma ka tsaya a kai. Al'adar ba ta da muhimmanci kamar daidaitonta. Jimlar da aka mayar zuwa snake_case tana riƙe lambar da ka ba ta.
Saka farko lokacin da yake taimakawa
A babban tsari, gajeren farko yana haɗa sunaye masu alaƙa: billing_address, billing_city, billing_country. Rubuta jimlar da farkon sannan a canza yana ba da sakamako mai daidaito, kuma jerin haruffa sai ya haɗa kansa.
Gwada sunayen kafin ka tabbatar da su
Kafin suna ya shiga tsari ko API, gwada shi a wuraren da zai bayyana: tambaya, mai canzawa, jerin fayiloli. Idan yana karantuwa a zahiri a duka ukun, zai yi aiki. Idan ya ji da wahala, gajarta ko sake kalmomin jimlar ka sake canza rubutu zuwa snake_case. Minti ɗaya na gwaji a farko yana kare sake suna a daruruwan fayiloli daga baya.
Layi ɗaya a dukan rubuce-rubuce bakwai
Teburin siffofi
A ƙasan mai canzawa, tebur yana nuna layin misali a dukan siffofi bakwai da shafin yake bayarwa: manyan haruffa, ƙananan haruffa, Title Case, snake_case, kebab-case, camelCase da URL slug. Hanya ce mai sauri ta ganin yadda kalmomi iri ɗaya suke a kowanne.
Daga ina waɗannan siffofi suka fito
Haruffa guda biyu
Manyan haruffa da ƙanana sun taɓa zama haruffa guda biyu daban-daban. Manyan na Roma ne, waɗanda ake sassaƙawa a dutse da chisel; ƙananan kuma sun fito daga Carolingian minuscule, wanda alkalami mai motsi da sauri a kan fatar dabba ya tsara. Masu bugu sun ajiye su a cikin tire daban-daban, upper case da lower case, kuma sunayen sun ci gaba da kasancewa bayan tire ɗin sun ɓace tuntuni.
Sunaye ba tare da sarari ba
Siffofin shirye-shirye sun fi ƙanana sosai kuma an ƙirƙira su don warware matsala ɗaya: suna ba zai iya ƙunsar sarari ba. snake_case ya fito daga C na farko, camelCase daga Smalltalk, kebab-case daga Lisp, kuma URL slug daga buƙatar saka taken ɗan adam a cikin adireshi inda sarari da alamomin haruffa ba a yarda ba. Ƙaramin layi na ƙasa harafi ne mai dacewa a madannai na lokacin, kuma yana kama da sarari da ke zaune a kan layi.
Tarkuna lokacin da kake canza rubutu zuwa snake_case
Fara suna da lamba
Yawancin yaruka da databases suna ƙin suna da ke farawa da lamba. Ƙara harafi ko kalma a gaba idan jimlar ta fara da ɗaya.
Tsammanin za a kula da kalmomin da aka kebe
Jimla kamar class ko order na iya zama kalmar da aka kebe a yarenka ko a SQL. Shafin bai sani ba, kuma dole ne ka duba.
Gajerun kalmomi
Gajeriyar kalma a cikin sunan camelCase, kamar parseHTMLString, na iya zama parse_h_t_m_l_string ko parse_html_string gwargwadon ƙa'idar. Duba cewa sakamakon shi ne abin da kake so.
Sunaye masu tsawo sosai
Databases da tsarin fayil suna sanya iyakokin tsawo. Doguwar jimla da aka mayar suna na iya cin karo da ɗaya. Gajarta kalmomin kafin ka canza.
Tambayoyin da mutane suke yi kafin canzawa
Me ke faruwa da alamomin rubutu?
Ana ɗaukar su a matsayin iyaka tsakanin kalmomi kuma ba a ɗauke su.
Ana riƙe lambobi?
Eh, a matsayin kalmomi na kansu, an raba su da ƙananan layuka na ƙasa.
Yana iya aiki da shigarwar camelCase?
Eh. Babban harafi a cikin kalma yana nuna yanke, don haka fooBar yana zama foo_bar.
Zan iya amfani da shi don wasu harsuna?
Eh, da ƙa'idodin harshen shafin. Rubutun da ba su da sarari, kamar Sinanci da Jafananci, suna dawowa a matsayin kalma ɗaya.
Ana loda rubutuna?
A'a. Abin da ka rubuta a nan ba a aika shi wani wuri ba, don haka daftari, kalmar sirri ko sunan abokin ciniki yana da aminci a nan kamar a editan rubutu.
Ta yaya zan sami ƙananan layuka maimakon haka?
Da canza rubutu zuwa kebab-case.
Misali da aka yi aiki da shi
Ka ce kana gina ƙaramin database don ɗakin karatu kuma ma'aikata sun aiko maka da kan ginshiƙai daga spreadsheet ɗinsu: Book Title, Author's Last Name, Year Published (YYYY), ISBN-13. Kana canza kowanne bi da bi kana karanta book_title, author_s_last_name, year_published_yyyy da isbn_13. Alamar apostrophe ta mayar da ginshiƙin marubuci wani abu maras tsabta, don haka kana rage asalin zuwa Author Last Name ka sake canzawa: author_last_name. Ginshiƙin shekara ya fi bayyana ba tare da bayanin tsarin ba, don haka kana riƙe year_published. Sunayen ginshiƙai huɗu masu tsabta, an rubuta su cikin minti ɗaya, kuma kowanne suna ne da database zai karɓa.
Gajeren jerin dubawa
Kafin canzawa
Rubuta jimlar da kalmomi masu sauƙi, ba tare da bayanai a cikin brackets ba. Duba cewa inda ake nufi yana karɓar ƙananan layuka na ƙasa da alamomin haruffa.
Yayin canzawa
Manna jimlar, duba yankewar ka tabbatar sunan yana farawa da harafi.
Bayan canzawa
Duba tsawon, duba kalmomin da aka kebe kuma ka riƙe rikodin jimlar asali, don a iya bin sunan zuwa ma'anarsa.
Kura-kurai na gama gari
Amfani da snake_case don rubutun da mutane za su karanta
Na sunaye ne, ba na rubutun karantawa ba.
Mantawa da abin da inda ake nufi ya yarda
Lambobi a farko, alamomin haruffa da iyakokin tsawo sun bambanta tsakanin tsare-tsare.
Canza gajerun kalmomi ba tare da dubawa ba
Duba yankewar da ke kewaye da su.
Rubutunka yana nan a na'urarka
Canjin yana faruwa a cikin na'urarka. Burauzarka ce ke sarrafa rubutunka kuma ba a aika komai wani wuri ba. Babu abin da za a share daga baya kuma babu asusun da za a ƙirƙira. Wannan ita ce hanya mai sauƙi ta canza rubutu zuwa snake_case.
Taƙaitawa
Don canza rubutu zuwa snake_case a nan, manna layi ka karanta shi a baya da kalmomin da aka yanke, aka mayar da su ƙananan haruffa kuma aka haɗa su da ƙananan layuka na ƙasa. Layin da aka riga aka rubuta a camelCase ana yanke shi a nan ma, don haka fooBar yana zama foo_bar. Shafin ba ya riƙe alamomin rubutu: waƙafi, ɗigo da ƙananan layuka iyakoki ne tsakanin kalmomi, ba haruffa da za a ɗauka ba, wanda shi ne abin da kake so a sunan fayil ko ginshiƙin database ba na rubutun karantawa ba. Yanke zuwa kalmomi yana buƙatar iyakoki, don haka Sinanci da Jafananci, waɗanda ake rubutawa ba tare da sarari ba, suna dawowa a matsayin kalma ɗaya. Mayar da haruffa ƙanana yana bin harshen shafin. Ba a loda komai.