URL ஸ்லக் ஜெனரேட்டர்

உங்கள் உலாவியிலேயே எந்தவொரு தலைப்பையும் தூய்மையான URL ஸ்லக்காக மாற்றுங்கள் — ஒரே நேரத்தில் ஒன்றோ அல்லது முழுப் பட்டியலையோ. திருத்தக்கூடிய விதிகள் மற்றும் எவ்வித தரவும் சேவையகத்தில் பதிவேற்றப்படாது.

மாற்றத்திற்கான உரையை உள்ளிடவும்
மேம்பட்ட விருப்பங்கள்

ஸ்லக் என்பது வலை முகவரியின் படிக்கக்கூடிய கடைசிப் பகுதியாகும் — எடுத்துக்காட்டாக example.com/blog/my-first-post என்பதில் உள்ள my-first-post. ஒரு நபர் அந்த இணைப்பைக் கிளிக் செய்வதற்கு முன் படிக்கக்கூடிய பகுதியும், அந்தப் பக்கத்தில் உள்ள உள்ளடக்கத்தின் சுருக்கமான விளக்கமாகத் தேடுபொறிகள் படிக்கும் பகுதியும் இதுவே, இதனால்தான் இது தரவுத்தள ஐடி (Database ID) அல்லது தேதியை விட அதிக கவனத்தைப் பெற வேண்டும். இந்த இலவச ஜெனரேட்டர் எந்தவொரு உரையையும் ஸ்லக்காக மாற்றுகிறது: ஒரு தலைப்பை "மாற்ற வேண்டிய உரை" என்பதில் ஒட்டி, "உருவாக்கு" என்பதை அழுத்தவும், அதன் முடிவு நகலெடுக்கும் பொத்தானுடன் அருகிலேயே தோன்றும். பெரும்பாலான தளங்கள் விரும்பும் அமைப்புகளே இதன் இயல்புநிலையாக உள்ளன — சிறிய எழுத்துகள், சொற்களுக்கு இடையே கோடுகள், தேவையற்ற சொற்களை நீக்குதல், லத்தீன் அல்லாத எழுத்துகளை ஒலிபெயர்த்தல் — எனவே பயன்படுத்தக்கூடிய ஸ்லக் ஒரே கிளிக்கில் கிடைக்கிறது, மேலும் இந்த ஒவ்வொரு முடிவையும் நீங்கள் ஒரு சுவிட்ச் மூலம் மாற்றிக்கொள்ளலாம்.

அனைத்தும் உங்கள் சாதனத்திலேயே நடைபெறுகிறது. இந்தப் பக்கம் ஒரு சிறிய JavaScript இயந்திரத்தை ஏற்றி, அதனை அகத்திலேயே இயக்குகிறது: உங்கள் தலைப்புகள் எங்கும் பதிவேற்றப்படுவதில்லை, சேமிக்கப்படுவதில்லை, மேலும் இணைய இணைப்பு துண்டிக்கப்பட்டாலும் இந்தக் கருவி தொடர்ந்து வேலை செய்யும். இதனால்தான் நீங்கள் ஒரு அமைப்பை மாற்றும்போதே முடிவும் உடனுக்குடன் புதுப்பிக்கப்படுகிறது. இந்த வேலை எந்த வரிசையில் நடைபெறுகிறது என்பதைக் குறிப்பிடுவது அவசியமாகும், ஏனெனில் இதுவே வெளியீட்டைக் கணிக்கக்கூடியதாக மாற்றுகிறது: ஒட்டப்பட்ட இணைப்பிலிருந்து அதன் கடைசிப் பாதை (path) முதலில் எடுக்கப்படுகிறது, பின்னர் உரை சிறிய எழுத்துக்களாக மாற்றப்படுகிறது, அதன்பின் நிறுத்தச் சொற்கள் விடப்படுகின்றன, அதன் பிறகு லத்தீன் அல்லாத எழுத்துகள் ஒலிபெயர்க்கப்படுகின்றன, நீங்கள் கேட்டிருந்தால் எண்கள் மற்றும் சிறப்பு எழுத்துகள் நீக்கப்படுகின்றன, பின்னர் எஞ்சியுள்ளவை நீங்கள் தேர்ந்தெடுத்த பிரிப்பான் மூலம் இணைக்கப்படுகின்றன, அதன்பிறகு முடிவு அதிகபட்ச நீளத்திற்கு வெட்டப்படுகிறது, இறுதியாக மீண்டும் வரும் ஸ்லக்குகளுக்கு ஒரு எண் பின்னொட்டு (suffix) சேர்க்கப்படுகிறது. "மாற்ற வேண்டிய உரை" ஒரே நேரத்தில் 500,000 எழுத்துகள் வரை ஏற்றுக்கொள்கிறது, இது சில ஆயிரம் கட்டுரைகளின் தலைப்புகளுக்குச் சமமானது.

ஒரு வரியை உள்ளிட்டால் ஒரு ஸ்லக் கிடைக்கும். தலைப்புகளின் முழுப் பட்டியலையும் ஒட்டினால், ஒவ்வொரு வரியும் தனக்கான எண் இடப்பட்ட ஸ்லக்காக மாறும், அதன் மேல் அதன் மூலத் தலைப்பு சாம்பல் நிறத்தில் காட்டப்படும், எனவே ஐம்பது உருப்படிகள் கொண்ட ஒரு தொகுப்பில்கூட எந்த ஸ்லக் எந்தத் தலைப்பிற்கு உரியது என்பதை நீங்கள் எளிதாகப் புரிந்துகொள்ள முடியும். ஒரு கோப்பில் ஏற்கனவே உள்ள பட்டியலை கிளிப்போர்டு மூலம் கொண்டு வர வேண்டிய அவசியமில்லை: உள்ளீட்டுப் பெட்டியின் அருகிலுள்ள "கோப்பிலிருந்து ஏற்றவும்" பொத்தான் ஒரு சாதாரண உரைக்கோப்பை — .txt, .csv, .md, .json போன்றவற்றைக் — திறந்து அதன் உள்ளடக்கத்தைப் புலத்தில் சேர்க்கிறது. உங்கள் உலாவி அந்தக் கோப்பை நீங்கள் தட்டச்சு செய்ததைப் போலவே படிக்கிறது, மேலும் அது எங்கும் பதிவேற்றப்படுவதில்லை. "உள்ளீட்டை இதனால் பிரி" என்பது பட்டியலை எவ்வாறு பிரிப்பது என்பதைத் தீர்மானிக்கிறது. "தானியங்கி கண்டறிதல்" என்பது இயல்புநிலையாகும்: புதிய வரி எப்பொழுதும் உருப்படிகளைப் பிரிக்கிறது, அதேசமயம் உள்ளீடு ஒரே வரியாக இருந்து அதன் பகுதிகள் தனித்தனி மதிப்புகளைப் போல தோற்றமளிக்கும் போது மட்டுமே கமா அவற்றைப் பிரிக்கிறது — இதனால் "விலை 3,500 ₹" மற்றும் "அத்தியாயம் 5: முடிவுகள், தீர்மானங்கள்" ஆகியவை துண்டுகளாகப் பிரியாமல் முழுமையாகவே இருக்கும். உங்கள் தரவின் வடிவம் உங்களுக்கு முன்பே தெரிந்திருக்கும்போது, "புதிய வரி", "கமா" மற்றும் "இடைவெளி" ஆகிய விருப்பங்கள் தேர்வை எளிதாக்குகின்றன. "வெளியீட்டு வடிவம்" என்பது நீங்கள் பெறும் தொகுதி எவ்வாறு திரும்பக் கிடைக்கும் என்பதைத் தீர்மானிக்கிறது — ஒரு வரிக்கு ஒன்று, "இடைவெளியால் பிரிக்கப்பட்டது" அல்லது "கமாவால் பிரிக்கப்பட்டது" — மேலும் "அனைத்தையும் நகலெடு", "கோப்பில் சேமி" ஆகிய இரண்டும் இதையே பின்பற்றுகின்றன. "வரலாறு" உங்கள் உலாவியில் உங்களின் கடைசி 10 தொகுப்புகளை வைத்திருக்கிறது, எனவே நீங்கள் ஒரு மணி நேரத்திற்கு முன் மாற்றிய பட்டியல்கூட அங்கேயே இருக்கும்.

லத்தீன் அல்லாத உரையை ஒலிபெயர்ப்பதில் பெரும்பாலான ஸ்லக் ஜெனரேட்டர்கள் ஓரளவுக்குச் சரியாகச் செயல்படுகின்றன, ஆனால் மிகச் சிலவே அதை முற்றிலும் துல்லியமாகச் செய்கின்றன. URL என்பது சாதாரண ASCII-இல் இருப்பதே மிகவும் பாதுகாப்பானது, எனவே சிரிலிக், கிரேக்கம், அரபு, சீனம் மற்றும் ஐரோப்பிய குறியீட்டெழுத்துக்களை மாற்ற வேண்டும், இதில் முக்கிய கேள்வி யாருடைய விதியின்படி என்பதுதான். இந்தப் பக்கம் இரண்டு அடுக்குகளில் இதற்குப் பதிலளிக்கிறது. பொதுவான அடுக்கு ஒவ்வொரு எழுத்துமுறையையும் உள்ளடக்கியது: நீங்கள் தட்டச்சு செய்யக்கூடிய எந்தவொரு எழுத்திற்கும் சரியான ASCII பதிலைத் தரக்கூடிய ஒரு ஒலிபெயர்ப்பு நூலகம், "இங்கிருந்து ஒலிபெயர்ப்பு செய்" என்பதில் "தானியங்கி (எந்த மொழியும்)" எனக் கூறப்படும்போது அது இதையே குறிக்கிறது. குறிப்பிட்ட அடுக்கு என்பது பொதுவான பதில் நாடு பயன்படுத்தும் பெயராக இல்லாதபோது அதற்காகக் கையால் உருவாக்கப்பட்ட அட்டவணைகளின் தொகுப்பாகும்; இன்று அட்டவணை உள்ள மொழிகளின் பெயர்களை "இங்கிருந்து ஒலிபெயர்ப்பு செய்" மெனு காட்டுகிறது, மேலும் கருவி அதிக மொழிகளை அடையும்போது இந்தத் தொகுப்பு வளர்கிறது. அவற்றில் ஒன்றைத் தேர்ந்தெடுக்கும்போது அதன் அட்டவணை "ஒலிபெயர்ப்பு விதிகள்" என்பதன் கீழ் திருத்தக்கூடிய கட்டத்தில் (grid) ஏற்றப்படுகிறது, அதில் ஒவ்வொரு எழுத்தும் நீங்கள் மாற்றக்கூடிய உரைப் புலமாக இருக்கும், மேலும் "விதிகளை இயல்புநிலைக்கு மாற்று" என்பது அதனை பழைய நிலைக்கே கொண்டு வரும். உக்ரேனிய அட்டவணை 2010 இன் அமைச்சரவைத் தீர்மானம் எண் 55 ஐப் பின்பற்றுகிறது, இது உக்ரேனிய பாஸ்போர்ட்டுகளில் பயன்படுத்தப்படும் தரநிலையாகும், இதில் தவறவிடக்கூடிய நுணுக்கங்களும் அடங்கும்: зг என்பது zh என்பதற்குப் பதிலாக zgh ஆக மாறுகிறது, அதனால் அது ж இலிருந்து தனித்துவமாக இருக்கும்; є, ї, й, ю மற்றும் я ஆகியவை சொல்லின் தொடக்கத்தில் ஒரு வடிவத்தையும் உள்ளே மற்றொரு வடிவத்தையும் பெறுகின்றன; அபோஸ்ட்ரபி மற்றும் மென்மை குறி ஆகியவை புதிய சொல்லைத் தொடங்காமல் விடப்படுகின்றன, எனவே Знам'янка என்பது znamyanka என்பதற்குப் பதிலாக znamianka என்று வருகிறது. ஜெர்மன் மொழி முகவரிகளில் பயன்படுத்தப்படும் விரிவான ä → ae, ö → oe, ü → ue ஆகியவற்றை இயல்புநிலையாகப் பயன்படுத்துகிறது, நீங்கள் விரும்பினால் எளிய ä → a விருப்பமும் அதில் உள்ளது.

"நிறுத்தச் சொற்களை நீக்கு" என்பது இயல்புநிலையாகவே இயக்கப்பட்டிருக்கும். இது எந்தவொரு அர்த்தத்தையும் சேர்க்காமல் ஸ்லக்கை நீளமாக்கும் சிறிய இணைப்புச் சொற்களை — (ஆங்கிலத்தில்) a, the, and, of, for — விடுகிறது. "நிறுத்தச் சொற்கள்" என்பதன் கீழ் உள்ள பட்டியல் முழுமையாகத் திருத்தக்கூடியது மற்றும் முன்பே நிரப்பப்பட்டு வருகிறது: ஒரு ஆங்கிலப் பட்டியலுடன் நீங்கள் இருக்கும் பக்கத்தின் மொழிக்கான பட்டியலும் இணைக்கப்பட்டிருக்கும், எனவே உக்ரேனியப் பக்கத்திற்கு в, на, та மற்றும் і ஆகியவை தெரியும், மேலும் ஜெர்மன் பக்கத்திற்கு der, die மற்றும் das ஆகியவை தெரியும். உங்கள் சொந்தச் சொற்களைச் சேர்க்கலாம், நீங்கள் வைத்திருக்க விரும்பும் சொற்களை நீக்கலாம், அல்லது இந்த அம்சத்தை முழுவதுமாக அணைத்துவிடலாம், அவ்வாறு செய்யும்போது அந்தப் புலம் சாம்பல் நிறமாக மாறும். இதைப்பற்றிய இரண்டு உண்மையான குறிப்புகள். நிறுத்தச் சொற்களை நீக்குவது என்பது தரவரிசையை (Ranking) உயர்த்துவதற்கான வழியல்ல, மாறாக இது ஒரு சிறிய நேர்த்திக்கானது — உங்களுக்கு ஒரு குறுகிய, தூய்மையான முகவரி கிடைக்கும், ஆனால் சிறந்த தேடல் நிலை அல்ல. மேலும் தலைப்பில் உள்ள ஒவ்வொரு சொல்லும் இந்தப் பட்டியலில் அமைந்திருந்தால், இதன் விளைவாக ஏதுமற்ற ஸ்லக் கிடைக்கும், அதனால்தான் கருவி உங்களுக்கு வெற்றுப் பெட்டியைக் கொடுப்பதற்குப் பதிலாக அதைத் தெளிவாகக் கூறிவிடுகிறது.

மீதமுள்ள சுவிட்சுகள் அதன் வடிவத்தைத் தீர்மானிக்கின்றன. "ஸ்லக்கில் பிரிப்பான்" என்பது சொற்களுக்கு இடையே என்ன இருக்க வேண்டும் என்பதைத் தேர்ந்தெடுக்கிறது, இதில் இயல்புநிலையாக உள்ள கோடு (hyphen) வெறும் ரசனைக்காக அல்ல: கூகுள் கோட்டை சொற்களைப் பிரிக்கும் கருவியாகவும், அடிக்கோட்டை (underscore) அவற்றை இணைக்கும் கருவியாகவும் கருதுகிறது, இதனால் my_first_post தேடுபொறிக்கு ஒரு நீண்ட சொல்லாகச் சென்றடைகிறது, அதேசமயம் my-first-post மூன்று சொற்களாகச் சென்றடைகிறது. அதைக் கட்டாயப்படுத்தும் அமைப்புகளுக்காகவே "அடிக்கோடு (_)" வழங்கப்பட்டுள்ளது. பெரும்பாலான சேவையகங்கள் முகவரிகளை கேஸ்-சென்சிடிவ் (case-sensitive) ஆகக் கருதுவதால் "சிறிய எழுத்துகள்" இயக்கப்பட்டிருக்கிறது, மேலும் கலவையான எழுத்துக்கள் ஒரே பக்கத்திற்கு எளிதாக இரண்டு URL-களை உருவாக்கிவிடும். "சிறப்பு எழுத்துக்களை நீக்கு" என்பது எழுத்து, எண், இடைவெளி, கோடு அல்லது அடிக்கோடு அல்லாத அனைத்தையும் அகற்றிவிடுகிறது, இது நிறுத்தற்குறிகள், மேற்கோள் குறிகள் மற்றும் எமோஜிகளை முகவரியிலிருந்து விலக்கி வைக்கிறது — ஒரு ராக்கெட் எமோஜி rocket என்ற சொல்லாக மாறாமல் இருக்க எமோஜிகள் ஒலிபெயர்ப்புக்கு முன்பே குறிப்பாக அகற்றப்படுகின்றன. "எண்களை நீக்கு" அணைக்கப்பட்டுள்ளது, ஏனெனில் தலைப்பில் உள்ள எண் பொதுவாகத் தலைப்பின் ஒரு பகுதியாகவே இருக்கும். "அதிகபட்ச நீளம்" 10 முதல் 200 வரை செல்கிறது மற்றும் அதன் இயல்புநிலை 80 ஆகும்; ஸ்லக் அதைவிட நீளமாக இருக்கும்போது, இயந்திரம் ஒரு சொல்லின் நடுவில் வெட்டுவதற்குப் பதிலாக, வரம்பிற்குள் பொருந்தக்கூடிய கடைசி முழுச் சொல்லில் வெட்டுகிறது. ஒவ்வொரு முடிவுக்கும் அருகிலுள்ள எண் எழுத்துக்களில் அதன் நீளத்தைக் குறிக்கிறது, மேலும் அது 60 ஐத் தாண்டும்போது சிவப்பு நிறமாக மாறுகிறது — இது ஒரு கடினமான வரம்பல்ல, ஆனால் தேடல் முடிவுகளில் ஒரு ஸ்லக் துண்டிக்கப்படத் தொடங்கும் இடம் மற்றும் அதை ஒரு செய்தியில் ஒட்டுவதற்குச் சிரமமாக இருக்கும் இடம் இதுவாகும்.

ஒரு தொகுதி மாற்றத்தை மீண்டும் ஒரு-கிளிக் வேலையாக மாற்றுவதற்கு மேலும் இரண்டு சுவிட்சுகள் உள்ளன. "ஸ்லக்குகளை தனித்துவமாக்கு" என்பது இரண்டு வெவ்வேறு தலைப்புகள் ஒரே ஸ்லக்காக மாறும் நிலையை கையாள்கிறது — "சிறந்த 10 குறிப்புகள்" மற்றும் "சிறந்த-10 குறிப்புகள்" ஆகிய இரண்டும் cirnt-10-kurippukl ஆக மாறும் — அத்தகைய சூழ்நிலையில் இது இரண்டாவதற்கு -2 ஐயும், மூன்றாவதற்கு -3 ஐயும் வழங்குகிறது, மேலும் இந்த பின்னொட்டு உங்கள் அதிகபட்ச நீளத்தைத் தாண்டச் செய்தால் முதலில் அடிப்படை ஸ்லக்கைச் சுருக்குகிறது. ஒரே முகவரியில் இரண்டு பக்கங்கள் இருப்பது ஒரு பிரச்சனையாகும், இதை உங்கள் CMS-இல் கண்டுபிடிப்பதை விட இந்தப் பட்டியலில் கண்டுபிடிப்பது மிகவும் எளிதானது. "ஒட்டப்பட்ட URL இலிருந்து ஸ்லக்கை எடு" என்பது எதிர் திசையில் வேலை செய்கிறது: ஒரு முழு இணைப்பை ஒட்டினால், கருவி பாதையின் கடைசிப் பகுதியை மட்டும் எடுத்துக்கொள்கிறது, வினவல் சரத்தையும் (query string) .html அல்லது .php முடிவுகளையும் நீக்குகிறது, மேலும் சதவீத-குறியாக்கத்தை (percent-encoding) டீகோட் செய்கிறது, எனவே %D0%9B%D1%8C%D0%B2%D1%96%D0%B2 என்று முடியும் விக்கிப்பீடியா இணைப்பு ஹெக்ஸ் எண்களுக்குப் பதிலாக lviv ஆகத் திரும்பும். முழு வரியும் ஒரு இணைப்பாக இருக்கும்போது மட்டுமே இது தூண்டப்படுகிறது, எனவே வாக்கியத்திற்குள் கொடுக்கப்பட்ட முகவரி எந்த மாற்றமும் இன்றி அப்படியே இருக்கும்.

இந்த ஸ்லக் ஜெனரேட்டரை ஏன் தேர்வு செய்ய வேண்டும்?

ஒரு பக்கம் படிக்கக்கூடிய முகவரியைக் கொண்டிருக்க வேண்டிய இடங்களிலெல்லாம் ஸ்லக்குகள் தேவைப்படுகின்றன. ஒரு வலைப்பதிவு அல்லது செய்தி தளம் ஒவ்வொரு தலைப்பையும் ஸ்லக்காக மாற்றுகிறது, இதற்காகவே இந்தக் கருவி பிரதானமாக உருவாக்கப்பட்டது: வாரத்தின் தலைப்புகளை ஒட்டுங்கள், வாரத்தின் URL-களைப் பெறுங்கள். ஒரு ஆன்லைன் கடை தயாரிப்பு மற்றும் வகை பெயர்களுக்கும் இதையே செய்கிறது, பொதுவாகத் தரவை இறக்குமதி செய்த பிறகு மொத்தமாக, மற்றும் முகவரியில் வைத்திருக்க முடியாத எழுத்துக்களைக் கொண்ட மொழியில். ஆவணங்கள் மற்றும் அறிவுத் தளங்களும் ஆங்கர்கள் (anchors) மற்றும் கோப்புப் பெயர்களை இதே முறையில்தான் உருவாக்குகின்றன. வலை முகவரிகளைத் தாண்டி, வேறொரு ஆப்பரேட்டிங் சிஸ்டத்தில் சிதையாத கோப்புப் பெயருக்கும், பதிவுகளில் ஒரு நபர் படிக்கக்கூடிய தரவுத்தள விசைக்கும், பிராஞ்ச் பெயருக்கும், மீடியா லைப்ரரியில் உள்ள படத்தின் பெயருக்கும் அல்லது ஸ்டாட்டிக் சைட் ஜெனரேட்டரில் உள்ள ஒரு பிரிவின் அடையாளங்காட்டிக்கும் இதே தூய்மையான சரம் (string) தான் உங்களுக்குத் தேவை. மனிதன் படிக்கக்கூடிய ஒரு பெயர் இயந்திரம் படிக்கக்கூடிய புலத்தில் வைக்கப்படும்போது நிலைத்து நிற்க வேண்டிய எந்த இடத்திலும் ஒரு ஸ்லக் இருக்க வேண்டும்.

இதனை முழுமையாக நம்புவதற்கு முன் சில வரம்புகளை அறிந்துகொள்வது நல்லது. இது ஒரு ஜெனரேட்டர், வேலிடேட்டர் அல்ல: உங்கள் தளத்தில் ஸ்லக் ஏற்கனவே எடுக்கப்பட்டுவிட்டதா என்பதை இது சரிபார்க்காது, ஏனெனில் உங்கள் தளத்தில் என்ன இருக்கிறது என்பது இதற்குத் தெரியாது — இது உத்தரவாதமளிக்கும் தனித்துவமானது உங்களுக்கு முன்னால் உள்ள தொகுப்பிற்குள் மட்டுமே. திசைதிருப்பல்களும் (Redirects) உங்கள் வேலையே; வெளியிடப்பட்ட பக்கத்தின் ஸ்லக்கை மாற்றுவது அதன் பழைய முகவரியை உடைத்துவிடும், மேலும் இது இந்தக் கருவியை விட உங்கள் CMS-க்கான முடிவாகும். "கோப்பில் சேமி" என்பது CSV அல்லது JSON ஐ அல்ல, சாதாரண உரையை (plain text) மட்டுமே எழுதும். கமாக்களைப் பற்றித் தானியங்கிப் பிரிப்பு எடுக்கும் முடிவு பெரும்பாலும் சரியாகவே இருக்கும், ஆனால் எல்லா நிலைகளிலும் அல்ல, அதனால்தான் "உள்ளீட்டை இதனால் பிரி" அதனை மாற்றுவதற்கான அதிகாரத்தை உங்களுக்கு வழங்குகிறது. மேலும் ஒலிபெயர்ப்பு என்பது ஒரு மரபு, மொழிபெயர்ப்பு அல்ல — München என்பது Munich என்று ஆகாமல் muenchen என்று ஆகிறது — எனவே ஒரு பக்கத்திற்கு இலக்கு மொழியில் ஏற்கனவே ஒரு நிலைபெற்ற பெயர் இருக்கும்போது, எந்தவொரு தானியங்கி மாற்றத்தை விடவும் அந்தப் பெயரே சிறந்த ஸ்லக்காக இருக்கும்.

FAQ

நான் ஒரு URL ஸ்லக்கை எவ்வாறு உருவாக்குவது?

உங்கள் தலைப்பை "மாற்ற வேண்டிய உரை" என்பதில் ஒட்டி, "உருவாக்கு" என்பதை அழுத்தவும். பெரும்பாலான தளங்கள் விரும்பும் இயல்புநிலை அமைப்புகளுடன் — சிறிய எழுத்துகள், சொற்களுக்கு இடையே கோடுகள், தேவையற்ற சொற்களை நீக்குதல் மற்றும் லத்தீன் அல்லாத எழுத்துகளை ஒலிபெயர்த்தல் — முடிவு ஒரு நகலெடுக்கும் பொத்தானுடன் அருகிலேயே தோன்றும். இந்த ஒவ்வொரு அமைப்பும் நீங்கள் மாற்றக்கூடிய ஒரு சுவிட்ச் ஆகும், மேலும் "மேம்பட்ட விருப்பங்கள்" மீதமுள்ள அமைப்புகளைக் கொண்டுள்ளது — பிரிப்பான், அதிகபட்ச நீளம், நிறுத்தச் சொற்கள் பட்டியல் மற்றும் ஒலிபெயர்ப்பு விதிகள்.

தலைப்புகளின் முழுப் பட்டியலையும் நான் ஒரே நேரத்தில் மாற்ற முடியுமா?

ஆம். 500,000 எழுத்துகள் வரை — சில ஆயிரம் தலைப்புகளை — ஒரே நேரத்தில் ஒட்டுங்கள், அல்லது உள்ளீட்டுப் பெட்டியின் அருகிலுள்ள "கோப்பிலிருந்து ஏற்றவும்" பொத்தானைப் பயன்படுத்தி அவற்றை நேரடியாக ஒரு கோப்பிலிருந்து கொண்டு வாருங்கள், இது அதைப் பதிவேற்றாமலேயே உங்கள் உலாவியில் படிக்கிறது. ஒவ்வொரு வரியும் தனக்கான எண் இடப்பட்ட ஸ்லக்காக மாறும், அதன் மூலத் தலைப்பு அதற்கு மேலேயே காட்டப்படும், எனவே நீங்கள் அவற்றை எளிதாகப் பொருத்திக் கொள்ளலாம். "உள்ளீட்டை இதனால் பிரி" என்பது பட்டியல் எவ்வாறு பிரிக்கப்படுகிறது என்பதைக் கட்டுப்படுத்துகிறது, "வெளியீட்டு வடிவம்" தொகுப்பு வரிகளாக, இடைவெளியால் பிரிக்கப்பட்டு அல்லது கமாவால் பிரிக்கப்பட்டு திரும்ப வருமா என்பதைத் தீர்மானிக்கிறது, மேலும் "அனைத்தையும் நகலெடு" மற்றும் "கோப்பில் சேமி" ஆகிய இரண்டும் முழுத் தரவையும் ஒரே நேரத்தில் எடுத்துக்கொள்கின்றன.

தமிழ் எழுத்துக்களை இந்த ஜெனரேட்டர் எவ்வாறு கையாள்கிறது?

இது அவற்றை இரண்டு அடுக்குகளில் ASCII ஆக ஒலிபெயர்க்கிறது. எந்தவொரு எழுத்துமுறையும் — தமிழ், கிரேக்கம், அரபு, சீனம், உச்சரிப்புடைய லத்தீன் — ஒரு பொதுவான ஒலிபெயர்ப்பு நூலகத்தால் உள்ளடக்கப்பட்டிருக்கிறது, இதுவே "தானியங்கி (எந்த மொழியும்)" பயன்படுத்துகிறது. பொதுவான அடுக்கு மெய்யெழுத்துக்களுடன் இணைந்துள்ள அகர உயிரெழுத்தை (inherent vowel) விட்டுவிடுகிறது, எனவே இது ஒரு மெய்யெழுத்து வடிவமைப்பை மட்டுமே எழுதுகிறது. எடுத்துக்காட்டாக, தமிழ் என்பது tamil என்பதற்குப் பதிலாக tmil என்று வருகிறது, மேலும் சென்னை என்பது cennai என்று வருகிறது. உயிர்மெய் எழுத்துக்களின் குறியீடுகள் சரியாகவே வேலை செய்கின்றன — கா என்பது ka என்றும், கி என்பது ki என்றும் வருகிறது — குறிப்பிடப்படாத அகர உயிரெழுத்து (a) மட்டுமே விடுபடுகிறது. இது படிக்கக்கூடியதாக இருந்தாலும் நிலையானதல்ல, எனவே சரியான எழுத்துப்பிழை முக்கியமானதாக இருக்கும்போது ஸ்லக்கை நேரடியாக லத்தீன் எழுத்துக்களில் தட்டச்சு செய்யப் பரிந்துரைக்கிறோம். கருவியின் பிற செயல்பாடுகள் வழக்கம்போல வேலை செய்யும்.

உக்ரேனிய மொழிக்கு எந்த ஒலிபெயர்ப்புத் தரநிலை பயன்படுத்தப்படுகிறது?

27 ஜனவரி 2010 இன் அமைச்சரவைத் தீர்மானம் எண் 55 — உக்ரேனிய பாஸ்போர்ட்டுகளில் பயன்படுத்தப்படும் தரநிலை. தவறவிடக்கூடிய நுணுக்கங்களும் இதில் அடங்கும்: зг என்பது zh என்பதற்குப் பதிலாக zgh ஆக மாறுகிறது, அதனால் அது ж இலிருந்து தனித்துவமாக இருக்கும், є, ї, й, ю மற்றும் я ஆகிய எழுத்துகள் சொல்லின் தொடக்கத்தில் ஒரு வடிவத்தையும் உள்ளே மற்றொரு வடிவத்தையும் பெறுகின்றன, மேலும் அபோஸ்ட்ரபி மற்றும் மென்மை குறி ஆகியவை புதிய சொல்லைத் தொடங்காமல் நீக்கப்படுகின்றன, எனவே Знам'янка என்பது znamyanka என்பதற்குப் பதிலாக znamianka என்று ஆகிறது. எளிமையான தோற்றத்தை நீங்கள் விரும்பினால் எல்லா இடங்களிலும் ya, yu மற்றும் yi கொண்ட இரண்டாவது விருப்பமும் இதில் உள்ளது.

ஒரு குறிப்பிட்ட எழுத்து எவ்வாறு ஒலிபெயர்க்கப்படுகிறது என்பதை என்னால் மாற்ற முடியுமா?

ஆம். "ஒலிபெயர்ப்பு விதிகள்" என்பதைத் திறங்கள், அட்டவணையில் உள்ள ஒவ்வொரு எழுத்தும் ஒரு உரைப் புலமாக இருக்கும்: அந்த எழுத்து என்னவாக மாற வேண்டும் என்று நீங்கள் விரும்புகிறீர்களோ அதைத் தட்டச்சு செய்யுங்கள், நீங்கள் தட்டச்சு செய்யும்போதே முடிவு புதுப்பிக்கப்படும். புலத்தை அழிப்பது அந்த எழுத்தை முழுவதுமாக அகற்றிவிடும். உங்கள் மாற்றங்கள் அடுத்த முறைக்காக உங்கள் உலாவியிலேயே நினைவில் வைக்கப்படும், மேலும் "விதிகளை இயல்புநிலைக்கு மாற்று" என்பதை நீங்கள் எப்போது வேண்டுமானாலும் பயன்படுத்தி நிலையான அட்டவணையை மீண்டும் கொண்டு வரலாம்.

நிறுத்தச் சொற்கள் (Stop words) என்றால் என்ன, நான் அவற்றை நீக்க வேண்டுமா?

அவை ஸ்லக்கை மேலும் தெளிவாக்காமல் நீளமாக்கும் சிறிய இணைப்புச் சொற்கள் ஆகும் — a, the, and, of, for (ஆங்கிலத்தில்). அவற்றை நீக்குவது இயல்புநிலையாகவே இயக்கப்பட்டிருக்கும் மற்றும் "நிறுத்தச் சொற்கள்" என்பதன் கீழ் உள்ள பட்டியல் திருத்தக்கூடியது, இது ஒரு ஆங்கிலப் பட்டியலுடனும் நீங்கள் இருக்கும் பக்கத்தின் மொழிக்கான பட்டியலுடனும் முன்பே நிரப்பப்பட்டு வருகிறது. ஆனால் இதன் பயனைப் பற்றி நேர்மையாகச் சொல்லப்போனால்: இது குறுகிய, நேர்த்தியான முகவரியை உருவாக்குகிறதே தவிர, சிறந்த தேடல் நிலையை அல்ல. ஒரு தலைப்பில் முழுவதும் நிறுத்தச் சொற்களே இருந்தால், கருவி வெற்று ஸ்லக்கை வழங்குவதற்குப் பதிலாக அதை உங்களிடம் தெளிவாகக் கூறிவிடும்.

நான் ஸ்லக்கில் கோடு (Hyphen) அல்லது அடிக்கோடு (Underscore) எதைப் பயன்படுத்த வேண்டும்?

உங்கள் அமைப்பிற்கு வேறு ஏதாவது தேவைப்படாவிட்டால், கோட்டைப் (Hyphens) பயன்படுத்துங்கள். கூகுள் கோட்டை சொற்களுக்கு இடையிலான பிரிப்பானாகவும், அடிக்கோட்டை அவற்றை இணைக்கும் குறியீடாகவும் கருதுகிறது, இதனால் my_first_post என்பது ஒரு நீண்ட சொல்லாகப் படிக்கப்படுகிறது, அதேசமயம் my-first-post மூன்று சொற்களாகப் படிக்கப்படுகிறது. இதன்காரணமாகவே ஜெனரேட்டர் இயல்புநிலையாகக் கோட்டைப் பயன்படுத்துகிறது; அடிக்கோடு தேவைப்படும் அமைப்புகளுக்காக "ஸ்லக்கில் பிரிப்பான்" அந்த விருப்பத்தையும் வழங்குகிறது.

URL ஸ்லக் எவ்வளவு நீளமாக இருக்க வேண்டும்?

ஒரு பார்வையில் படிக்கும் அளவுக்குக் குறுகியதாக இருக்க வேண்டும் — முதல் சில சொற்களே அர்த்தத்தைத் தாங்கி நிற்கின்றன, மீதமுள்ளவை பொதுவாக வாக்கியத்தின் கடைசிப் பகுதியாகவே இருக்கும். ஒவ்வொரு முடிவுக்கும் அருகிலுள்ள எண் எழுத்துக்களில் அதன் நீளத்தைக் குறிக்கிறது, மேலும் அது 60 ஐத் தாண்டும்போது சிவப்பு நிறமாக மாறுகிறது — தேடல் முடிவுகள் அதை வெட்டத் தொடங்கும் இடமும், ஒரு செய்தியில் ஒட்டுவதற்குச் சிரமமாக இருக்கும் இடமும் இதுதான். "அதிகபட்ச நீளம்" 10 முதல் 200 எழுத்துகள் வரை ஒரு கடினமான வரம்பை அமைக்கிறது, மேலும் இதன் இயல்புநிலை 80 ஆகும்.

ஸ்லக் அதிக நீளமாக இருக்கும்போது இது சொற்களைப் பாதியாக வெட்டுகிறதா?

இல்லை. ஸ்லக் அதிகபட்ச நீளத்தைத் தாண்டும்போது, இயந்திரம் வரம்பிற்குள் பொருந்தக்கூடிய கடைசி முழுச் சொல்லுக்குப் பின்னோக்கிச் சென்று அங்கு வெட்டுகிறது, இதனால் வெட்டப்பட்ட ஸ்லக் ஒரு சொல்லின் பாதியில் முடிவதற்குப் பதிலாகத் தொடர்ந்து சொற்களாகவே படிக்கப்படுகிறது. மீண்டும் வரும் ஸ்லக்கில் எண் பின்னொட்டு சேர்க்கப்படும்போதும் இதே விதி பொருந்தும்: முடிக்கப்பட்ட ஸ்லக் உங்களின் வரம்பைப் பின்பற்றுவதை உறுதிசெய்ய முதலில் அடிப்படை ஸ்லக் சுருக்கப்படுகிறது.

இரண்டு தலைப்புகள் ஒரே ஸ்லக்கை உருவாக்கினால் என்ன நடக்கும்?

"ஸ்லக்குகளை தனித்துவமாக்கு" என்பது இயல்புநிலையாக இயக்கப்பட்டிருக்கிறது மற்றும் அதை இதுவே கையாள்கிறது: முதல் நிகழ்வுக்குச் சாதாரண ஸ்லக் கிடைக்கும், இரண்டாவதற்கு -2, மூன்றாவதற்கு -3 என்று தொடரும். இரண்டு வெவ்வேறு தலைப்புகள் ஒரே ஸ்லக்காக மாறும் பொதுவான சூழ்நிலையை இதுவே பிடிக்கிறது — சிறந்த 10 குறிப்புகள் மற்றும் சிறந்த-10 குறிப்புகள் ஆகிய இரண்டும் cirnt-10-kurippukl ஆக மாறுகின்றன. இதை அணைத்துவிட்டால் நகல்களுடன் கூடிய மூல வெளியீடு உங்களுக்குக் கிடைக்கும். தனித்துவத்திற்கான உத்தரவாதம் நீங்கள் இப்போது மாற்றிய தொகுப்பிற்குள் மட்டுமே என்பதை நினைவில் கொள்க; உங்கள் தளத்தில் ஏற்கனவே என்ன இருக்கிறது என்பதை இந்தக் கருவியால் அறிய முடியாது.

தலைப்புக்குப் பதிலாக ஒரு URL ஐ நான் ஒட்டலாமா?

ஆம். "ஒட்டப்பட்ட URL இலிருந்து ஸ்லக்கை எடு" என்பது இயல்புநிலையாக இயக்கப்பட்டிருக்கும், மேலும் முழு வரியும் ஒரு இணைப்பாக இருக்கும்போது, கருவி பாதையின் கடைசிப் பகுதியை மட்டும் வெளியே எடுக்கிறது, வினவல் சரத்தையும் (query string) .html அல்லது .php முடிவுகளையும் நீக்குகிறது, மேலும் சதவீத-குறியாக்கத்தை (percent-encoding) டீகோட் செய்கிறது — எனவே %D0%9B%D1%8C%D0%B2%D1%96%D0%B2 என்று முடியும் விக்கிப்பீடியா முகவரி ஹெக்ஸ் எண்களின் வரிசைக்கு பதிலாக lviv ஆகத் திரும்பும். ஒரு வரி முழுவதுமாக ஒரு இணைப்பாக இருக்கும்போது மட்டுமே இது தூண்டப்படுகிறது, எனவே வாக்கியத்திற்குள் கொடுக்கப்பட்ட URL சாதாரண உரை போலவே கருதப்படும்.

எனது உரை ஏதேனும் சேவையகத்திற்கு அனுப்பப்படுகிறதா?

இல்லை. இந்த மாற்றம் உங்கள் உலாவியிலேயே லோக்கல் JavaScript ஆக இயங்குகிறது. எதுவும் பதிவேற்றப்படுவதில்லை, எதுவும் லாக் (logged) செய்யப்படுவதில்லை, பக்கம் லோட் ஆனதும் இணைய இணைப்பு துண்டிக்கப்பட்டாலும் இது தொடர்ந்து வேலை செய்யும். வெளியிடப்படாத தலைப்புகள், உள்ளகத் தயாரிப்புப் பெயர்கள் மற்றும் கிளையன்ட் வேலைகள் உங்கள் கணினியிலேயே தங்கியிருக்கும், இந்த குறிப்பிட்ட வேலைக்காகச் சேவையகக் கருவியை விட லோக்கல் கருவியை விரும்புவதற்கு இதுவே நடைமுறைக் காரணமாகும்.

எனது ஒற்றை வாக்கியம் ஏன் இரண்டு ஸ்லக்குகளாகப் பிரிக்கப்பட்டது?

ஏனெனில் அதில் ஒரு கமா இருந்தது மற்றும் "உள்ளீட்டை இதனால் பிரி" என்பது "தானியங்கி கண்டறிதல்" என்பதில் அமைக்கப்பட்டிருந்தது. இந்த மோட் (mode) புதிய வரியை ஒரு உறுதியான பிரிப்பானாகவும் கமாவைப் பிரிப்பதற்கான சாத்தியமாகவும் கருதுகிறது, மேலும் ஒரு வரியின் அனைத்துப் பகுதிகளும் தனித்தனி மதிப்புகளைப் போலத் தோற்றமளிக்கும் போது மட்டுமே இது கமாக்களில் பிரிக்கிறது — 3,500 போன்ற எண் அல்லது முக்காற்புள்ளி கொண்ட வாக்கியம் வேண்டுமென்றே முழுமையாக விடப்படுகிறது. பிரிக்கக்கூடாத ஒரு தலைப்பு பிரிக்கப்படும்போது, "உள்ளீட்டை இதனால் பிரி" என்பதை "புதிய வரி" என மாற்றுங்கள், நீங்கள் எங்கு Enter ஐ அழுத்தினீர்களோ அங்கு மட்டுமே உள்ளீடு பிரிக்கப்படும்.