Янгиланган · 5 дақиқа ўқишга
Сайт ёки компания ҳужжатларини янги алифбога ўтказиш
Бу саҳифа матн билан ишлайдиган ташкилотлар учун: таҳририят, нашриёт, компания, давлат идораси. Тартиб шундай: аввал энг арзон ва энг фойдали, охирида энг қиммат.
1. Матн — бу энг осон қисми
Мақолалар, ҳужжатлар, субтитрлар. txt, md, csv, srt, vtt ва docx файлларини Файллар саҳифасига бир вақтда бир нечтасини ташлаб, натижани юклаб олиш мумкин. Ҳаммаси браузер ичида бажарилади: иш ҳужжати серверга юборилмайди.
Word ҳужжатида матн ҳужжатнинг ўзида таҳрирланади — файл қайтадан йиғилмайди. Шунинг учун услублар, жадваллар, расмлар, колонтитуллар ва рақамлаш жойида қолади.
2. Қидирув — бу ерда кўпчилик бузилади
Базада Toshkent, фойдаланувчи Toşkent деб ёзади, мос келиш нолга тенг. Ечим битта: солиштиришдан олдин сўровни ҳам, индексни ҳам битта шаклга келтиринг. Қайси бирига — муҳим эмас, муҳими иккаласига бир хил.
Буни базани ўгиришдан олдин қилинг, акс ҳолда сайтингиз ишлаб тургандек кўринади, лекин ҳеч нарса топилмайди ва сабабини ҳеч ким тушунмайди.
3. Саралаш
Одатий саралашда ö ва ğ z дан кейин кетади, чунки уларнинг код рақами каттароқ. JavaScriptда Intl.Collator("uz-Latn"), PostgreSQLда COLLATE "uz-Latn-x-icu" керак бўлади. Буни унутсангиз, алифбо бўйича рўйхатлар жимгина нотўғри тартибда чиқади.
4. Эски ҳаволалар
Агар манзилларда сўзлар бўлса — /maqola/toshkent-shahri — уларни ўгирманг. Манзил ўзгарса, эски ҳаволалар ўлади: қидирув тизимидаги ўрин, бошқа сайтлардаги ҳаволалар, одамларнинг хатчўплари.
Агар барибир ўгирмоқчи бўлсангиз, эски манзилдан янгисига доимий йўналтириш қўйинг ва иккаласини ҳам ишлатиб туринг.
5. Базадаги матн
Базани бир марта ўгириш — энг хавфли қадам, чунки орқага қайтариш қийин. Тартиб шундай:
- Заҳира нусха. Кейин эмас, ҳозир.
- Аввал қидирув ва саралашни тузатинг — 2 ва 3-бандлар.
- Кирувчи матнни
normalize("NFC")орқали ўтказинг:öбитта кодпоинт бўлиб ҳам,oва қўшилувчи белги бўлиб ҳам келади. - Кичик бўлакдан бошланг ва натижани кўзингиз билан кўринг.
- Атоқли отларни алоҳида текширинг:
ChelseaÇelseaбўлиб қолмаслиги керак.
6. Шрифтлар — бу ерда иш йўқ
Тўрттала ҳарф турк ва озарбайжон алифболаридан олинган ва ўттиз йилдан бери барча тизим шрифтларида бор. Шрифт сотиб олиш, дастурларни алмаштириш керак эмас.
Агар сайтингизда ўз веб-шрифти бўлса, унда latin-ext қисми борлигини текширинг: бўлмаса, ҳарфлар бошқа шрифтга ўтиб кетади ва матн нотекис кўринади.
7. Ўқувчи учун тугма
Сайтингизга бир қатор қўйсангиз, мақолангизда «янгича кўрсатиш» тугмаси пайдо бўлади: ўқувчи бир босишда матнни янги алифбода кўради ва иккинчи босишда қайтаради. Бу базани ўгиришдан анча арзон ва орқага қайтариш осон. Виджет саҳифасига қаранг.
Муддатлар ҳақида
Қонун президент имзосидан кейин кучга киради, соҳалар бўйича муддатлар эса қонунни амалга ошириш дастурида бўлади — у ҳали ёзилмоқда. Яъни шошилишга сабаб йўқ, лекин қидирув ва саралашни ҳозирдан тузатиб қўйиш арзонроқ: кейин улар устига ўгирилган база қўшилади.