Prestashop -ni o'rnatish va ruslashtirish. Prestashop -ni xostingga o'tkazish

PrestaShop 1.6.1.12 - to'liq ruscha tarjimasi(shu jumladan varaqlarning tarjimasi)

Yashirin kontent. Ko'rish uchun siz ro'yxatdan o'tgan a'zo bo'lishingiz kerak.

Kengaytirish uchun bosing ...


31.03.17. Yangilandi! Pompa qiling. Xatoliklar tuzatildi. Pochta / ru ga etishmayotgan fayllar qo'shildi.
    • Orqa ofis yorliqlari yangilanmoqda.
    • "Elektron pochta" so'zi "Manzil" bilan almashtirildi E -pochta"," El. pochta "," Xat ".
    • "Tashuvchi" so'zining barcha variantlari "Transport kompaniyasi", "Yetkazib berish usuli", "Yetkazib berish usuli", "Yetkazib berish" bilan almashtiriladi.
    • Shablon papkasidagi modullarning tarjimasi, shu jumladan, keraksiz narsalar olib tashlandi (shablondan qat'i nazar, faqat yadro yangilanadi).
PrestaShop 1.6.1.10 - Ukraina tarjimasi


Bundan tashqari, siz ushbu faylni jildga qo'shishingiz mumkin: / your_site / translation

SpoilerTarget "> Spoyler: Eski versiya bosh kiyimlar

Prestashop va uning modullarining tarjimasi.

1.6 uchun tarjimalar:
PrestaShop ™ 1.6.0.11 - to'liq ruscha tarjimasi (Oldingi versiyalarga ham mos keladi)

SpoilerTarget "> Spoyler: Sarlavhaning eski versiyasi

Mahsulot assortimentini, buyurtmalarni, ombor, savat va boshqalarni boshqarish uchun dvigatelni sinchkovlik bilan tanlashni talab qiladi. Hozirgi vaqtda g'ildirakni kashf qilishning hojati yo'q, chunki funktsional onlayn -do'kon yaratish uchun ko'plab bepul skriptlar mavjud. Prestashop, OpenCart, Magento, Virtuemart va boshqalar.

Prestashop so'nggi paytlarda eng mashhur va yuklangan dvigatellardan biriga aylandi. Bu frantsuz CMS bo'lib, u doimo rivojlanib, yangi andozalar va modullar bilan to'ldiriladi yuqori darajali turli ERP tizimlari bilan integratsiyalashuvi va muxlislarining o'sishini ko'rsatadi.

Dvigatelni qaerdan yuklab olish mumkin?

Prestashop -ning tijorat yo'nalishi dvigatellarni tarqatish to'plamini, shablonini va ularni ruslashtirishni topishdan boshlanadi. Ushbu maqola aynan shu jihatlarga qaratiladi. Ishlab chiqaruvchilarning rasmiy veb -saytida skript bo'yicha munosib qo'llab -quvvatlash va maslahat beradigan so'nggi tarqatish to'plamini yuklab olishingiz mumkin. Ushbu maqolada biz Prestashop 1.5.2 versiyasini o'rnatishni ko'rib chiqamiz, bu deyarli boshqa har qanday versiyani o'rnatish bilan bir xil.

Prestashop -ni o'rnatish

Shunday qilib, bosqichma-bosqich ko'rsatma Prestashop -ni o'rnatish uchun.

  • 1. Birinchi narsa - Prestashop tarqatilishini rasmiy veb -saytidan yuklab olish - yuqoridagi havolaga qarang.
  • 2. CMSni o'rnatishning ikki turi mavjud:

    Keling, birinchi holatni ko'rib chiqaylik.

  • Dvigatelni o'rnatishdan oldin, bu holda siz mashinangizga virtual xostingni o'rnatishingiz kerak. Hayotimni engillashtirish uchun, o'zingizni shunday deb atashingizni tavsiya qilaman Gentleman to'plami - Denver... Siz uni veb -saytdan yuklab olishingiz mumkin - http: \\ denwer.ru. Ushbu to'plam CMS -ni ishga tushirish uchun kerak bo'lgan hamma narsani o'z ichiga oladi - Apache, MySQL, phpMyAdmin, SSL.
  • 3. Agar siz hamma narsani to'g'ri bajargan bo'lsangiz, unda sizning virtual xostingingiz paydo bo'ladi virtual disk z: /... Keyinchalik, siz katalogga o'tishingiz kerak bo'ladi / uy va unda biz kerakli nomdagi papkani yaratamiz, bu saytimizning manzili bo'ladi.

  • 4. Biz kelajakdagi onlayn -do'konimiz uchun ma'lumotlar bazasini (JB) yaratamiz. Ma'lumotlar bazasi majburiydir, chunki tovarlar va buyurtmalar haqidagi ma'lumotlarga qo'shimcha ravishda, ma'lumotlar bazasida turli xil tizim ma'lumotlari va CMSning o'zi saqlanadi.




  • Mahalliy serverda standart server nomi localhost, foydalanuvchi nomi root, parol o'rnatilmagan. Ma'lumotlar bazamiz nomi - myshop_bd. Asosiy prefiks, asosan, agar siz bir nechta saytlar uchun bitta asosdan foydalansangiz kerak bo'ladi.
  • Biz o'rnatish turini tanlaymiz va pochta manzilini kiritamiz.

Hostingda Prestashop -ni o'rnatish

Prestashop -ni xostingga o'rnatish Denverda o'rnatishdan unchalik farq qilmaydi. Bunday holda, ma'lumotlar bazasini yaratish phpMyAdmin -dagi xostingda yoki xosting boshqaruv paneli yordamida amalga oshiriladi.

Prestashop -ni xostingga o'tkazish uchun sizga mavjud CMS tarqatish arxivi va ma'lumotlar bazasi dampi kerak bo'ladi, uni phpMyAdmin -dagi MySQL eksportchilari yordamida amalga oshirish mumkin.

Biz sayt arxivini xostingning asosiy katalogiga yuklaymiz va phpMyAdmin vositalari yordamida ma'lumotlar bazasi dampini xostingda yangi yaratilgan ma'lumotlar bazasiga import qilamiz.

Ta'rif ("DB_NAME", "asosiy nom"); aniqlash ('DB_SERVER', 'localhost'); aniqlash ('DB_USER', 'JB foydalanuvchisi'); aniqlash ('DB_PASSWD', 'JB paroli');

Prestashop ruslashtirish

Oxirgi versiyalarda Prestashop -ning lokalizatsiyasi juda batafsil. Aslida, butun dvigatel - old va orqa ofis - ruslashtirilgan.

Birinchi narsa - menyudagi boshqaruv paneliga o'tish Mahalliylashtirish. Bu erda biz kerakli til paketini import qilamiz. Paket bo'lgan joyda til, valyuta, o'lchov birliklari import qilinadi.

Konfiguratsiya yorlig'ida kerakli standart tilni belgilang - Ingliz va mamlakat. Shuningdek, siz turli o'lchov birliklari uchun valyutani, vaqt zonasini va belgilashni belgilashingiz mumkin.

Shundan so'ng menyuda Mahalliylashtirish> Tillar rus tili paydo bo'lganiga va u yoqilganligiga ishonch hosil qiling.

O'zgarishlar orqa ofisga ham ta'sir ko'rsatdi. Ularni ko'rish uchun faqat boshqaruv paneliga o'ting.

Agar siz biron bir so'zning tarjimasidan qoniqmasangiz yoki dvigatelning bir qismi tarjima qilinmagan bo'lsa, siz o'z tarjimangizni menyudan to'g'rilashingiz yoki sozlashingiz mumkin. Mahalliylashtirish> Tarjimalar.

Prestashop hamjamiyati doimiy ravishda rivojlanmoqda va foydalanuvchilarning fikr -mulohazalariga tezda javob beradi. Tilni yangilash juda oson. Buning uchun menyuga o'ting Mahalliylashtirish> Tarjimalar, yorliqda Tarjimani qo'shish / yangilash rus tilini tanlang va tugmani bosing.

Mahalliylashtirish yangiliklari ham doimiy ravishda joylashtiriladi ommaviy kirish saytda - http://www.prestashop.com/en/translations. U erda siz deyarli barcha umumiy tillar uchun lokalizatsiyalarni topishingiz va tilni qo'lda import qilishingiz mumkin.

Umid qilamanki, men Prestashop -ni o'rnatish, dvigatelni xostingga o'tkazish va uni lokalizatsiya qilish bilan bog'liq barcha savollarni ochdim. Agar sizda biron bir savol yoki sharh bo'lsa, men tinglashdan xursand bo'laman.

Blogga qo'shiling va kuzatib boring So'ngi yangiliklar! Va nihoyat, mavzu bo'yicha video.

Biz ilgari bu borada qo'llanma nashr qilgan edik. Ushbu xabarda siz PrestaShop -ni o'rnatish bo'yicha yangilangan qo'llanmani topasiz, bu safar Beget.ru haqiqiy xostingida 1.6 versiyasi. Bu xostingda 30 kunlik sinov muddati bor - bu sizga PrestaShop -ni xosting uchun pul to'lamasdan sinab ko'rish imkoniyatini beradi. Biz darsni batafsil bayon qilishga harakat qildik katta miqdor rasmlar.

PrestaShop skriptlari bepul va uni yuklab olishlar sahifasidan yuklab olish mumkin: http://www.prestashop.com/en/download rasmiy veb -saytida.

Yuklab olish sahifasida siz o'zingizni to'liq tavsiflaydigan beshta tavsifdan biri bo'lgan elektron pochtangizni kiritishingiz kerak va ko'k "Hozir yuklab olish" tugmasini bosing.

Sahifaga o'tish orqali PrestaShop -ning eng so'nggi versiyasini bizning veb -saytimizdan yuklab olishingiz mumkin.

PrestaShop -da ruslashtirish bilan hozir hamma narsa juda yaxshi. Keyingi versiya paytida, ruslashtirish deyarli tayyor, o'rnatish menyusida allaqachon o'rnatilgan ruslashtirish mavjud. Va xostingga o'rnatilgandan so'ng, dastur avtomatik ravishda rus tilining lokalizatsiyasini yuklaydi. Ammo, agar kerak bo'lsa, PrestaShop ruslashtirishini sahifadan yuklab olish mumkin: http://www.prestashop.com/en/translations

Russifikatsiyani yuklab olish uchun Rossiya bayrog'i bilan qarama -qarshi bo'lgan "Yuklab olish" tugmasini bosish kifoya oxirgi versiya PrestaShop.

Bundan tashqari, oldingi versiyalar uchun ruslashtirishni yuklab olish imkoniyati mavjud. Bu yozilgan vaqtda vrsia 1.6 uchun ruslashtirish 99% tayyor. Bu juda yaxshi natija- undan foydalanishingiz mumkin. Agar kerak bo'lsa, siz PrestaShop administrator maydonidan tarjimani o'zingiz qo'shishingiz mumkin - u erda maxsus tarjima moduli mavjud. Aytgancha, juda qulay.

Barcha yuklashlardan so'ng, kompyuteringizda arxivlari bo'lgan ikkita fayl bo'lishi kerak:

  • prestashop_1.6.1.4.zip - skriptli arxiv
  • ru.gzip - bu ruslashtirilgan arxiv (ehtimol sizga kerak bo'lmaydi)

Beget.ru saytida ro'yxatdan o'tish

Bizning darsimizda biz http://beget.ru/ xostingida PrestaShop skriptining o'rnatilishini tasvirlab beramiz. Biz bu hostingni bir necha sabablarga ko'ra tanladik. Birinchidan, u bepul sinov muddatiga ega - bu sizga PrestaShop -ni hozircha, o'qish paytida, xosting uchun pul to'lamasdan o'rnatish imkonini beradi; ikkinchidan, bu hosting onlayn -do'konlarning barcha skriptlarini qo'llab -quvvatlaydi.

Agar siz boshqa xostingni o'rnatgan bo'lsangiz, bu yaxshi. O'rnatish bo'yicha umumiy harakatlar rejasi birlashtirilgan. Xosting boshqaruv panelidagi menyu elementlari farq qilishi mumkin.

O'rnatishni davom ettiramiz. Endi biz hosting uchun ro'yxatdan o'tamiz va bepul foydalanamiz test hisobi... Bizga 30 kun davomida to'liq xosting taqdim etiladi Domen nomi tajriba uchun uchinchi daraja. 30 kundan so'ng, agar siz xosting uchun pul to'lamasangiz, veb -saytingiz va hisobingizga kirishni yo'qotasiz.

Xostingga o'ting: http://beget.ru/. Biz "Ishga tushirish" tarifini tanlaymiz. Agar siz kelajakda ushbu xostingda qolishga qaror qilsangiz, tarifni istalgan vaqtda o'zgartirish mumkin.

PrestaShop -ni o'rnatish 3 -rasm (kattalashtirish uchun bosing)

Tanlangan tarif va "Keyingi" tugmasi haqida xabar paydo bo'ladi. Biz uni bosamiz va hostingni ro'yxatdan o'tkazish sahifasiga o'tamiz.

PrestaShop -ni o'rnatish 2 -rasm (kattalashtirish uchun bosing)

Biz formadagi barcha maydonlarni to'ldiramiz va "Hisob qaydnomasini ro'yxatdan o'tkazish" ni bosing. Keyin sizdan ro'yxatdan o'tishni tasdiqlash uchun kodni olish va kiritish talab qilinadi. Kodni kiritgandan so'ng, biz bir necha soniya davomida hisob yaratish jarayoni haqida xabar beruvchi oynani kuzatamiz.

Keyingi oyna xosting boshqaruv paneliga kirish uchun login va parolga ega oyna bo'ladi.

Kirish va parol sizga avtomatik ravishda beriladi. Bu ma'lumotlar, shuningdek, ro'yxatdan o'tish paytida ko'rsatganingizga xat orqali yuboriladi pochta qutisi... Xosting boshqaruv paneliga kirish uchun "Boshqarish paneliga o'tish" havolasini bosing va bu panelni ko'ring.

Boshqaruv panelining chap paneli axborotdir. Unda siz joriy balansni, saytlar sonini, band bo'lganlarning hajmini ko'rishingiz mumkin disk maydoni... Bu panelda biz sizning hozirgi balansingiz 0 ga tengligini ko'ramiz, lekin bu 30 kun uchun etarli. Ro'yxatdan o'tish tugallandi, biz o'rnatishni davom ettirmoqdamiz.

PrestaShop -ni jonli xostingga o'rnatishga tayyorgarlik

PrestaShop -ni haqiqiy xostingga o'rnatishdan oldin, siz tayyorgarlik ishlarini bajarishingiz kerak: xostingda ma'lumotlar bazasini yaratishingiz va skript fayllarini xostingga yuklashingiz kerak.

Keling, ma'lumotlar bazasini yarataylik. Xosting boshqaruv panelida MySQL elementini tanlaymiz.

Ma'lumotlar bazasini yaratish uchun foydalanuvchi nomi va parolni kiritish kerak. Parolni yaratish mumkin. Foydalanuvchi nomi va parol o'ylab topilgandan so'ng, Yaratish tugmasini bosing.

Hammasi shu - baza yaratildi. Biz buni xuddi shu oynadagi bazalar ro'yxatida ko'ramiz.

Endi siz ma'lumotlar bazasiga kirish uchun ma'lumotlarni eslab qolishingiz kerak, uni daftarga yozib qo'yish yaxshiroqdir.

  • Xost manzili: Localhost
  • Ma'lumotlar bazasi nomi: Bu foydalanuvchi nomi va siz kiritgan ma'lumotlar bazasi nomidan iborat bo'ladi. Bizning misolimizda bu: mailrusc_baza1.
  • Ma'lumotlar bazasi foydalanuvchi nomi: bu oynada ko'rsatilmaydi. Odatiy bo'lib, ma'lumotlar bazasi nomi bilan bir xil bo'ladi. Bizning misolimizda bu: mailrusc_baza1.
  • Parol: siz kiritgan yoki yaratgan parol.

Ma'lumotlar bazasi yaratildi, biz kirish ma'lumotlarini yodladik. Davom etish.

Endi siz "prestashop_1.6.1.4.zip" arxivini ochishingiz kerak bo'ladi, chunki skript fayllari arxiv ichidagi "prestashop" papkasida joylashgan. Biz arxivni papkada skript fayllari emas, balki skript fayllari bo'lishi uchun qayta qurishimiz kerak. Buning uchun "prestashop_1.6.1.4.zip" arxivini oching, "prestashop" papkasiga o'ting, barcha fayllarni tanlang va ularni yangi arxivga qo'shing. Biz skriptni arxiv sifatida yuklaymiz. Biz buni tarqatish to'plamida juda ko'p fayllar borligi uchun qilamiz va barcha fayllarni yuklab olish uchun juda uzoq vaqt kerak bo'ladi. Shuning uchun, bitta arxivni xostingga yuklash va keyin o'sha erda ochish tezroq bo'ladi.

Biz hali "ru.gzip" ruslashtirish bilan arxivga tegmaymiz. Agar kerak bo'lsa, biz uni o'rnatgandan so'ng to'ldiramiz.

Siz PrestaShop skriptli arxivni xostingga ikki xil tarzda yuklashingiz mumkin: orqali fayl menejeri hosting va FTP orqali. Birinchi usul qulayroq, lekin past Internet tezligida u ishlamasligi mumkin. Ikkinchi usul past aloqa kanallarida ishlaydi, lekin o'rnatishni talab qiladi maxsus dastur: Kompyuteringizga FTP menejeri.

Ushbu qo'llanmada biz hosting fayl menejeri orqali yuklash usulini ko'rib chiqamiz. Xosting boshqaruv panelida "Fayl menejeri" bandini tanlang:

Fayl menejeriga kirsak, biz bitta "public_html" papkasini ko'ramiz.

Bu papkada va skript bilan arxivni muloyimlik bilan yuklaymiz. Buning uchun siz uni ochishingiz, indeksli stub faylini olib tashlashingiz va "Fayllarni yuklash" tugmasini bosishingiz kerak:

Ochilgan oynada Brouse -ni tanlang va kompyuterda PrestaShop tarqatilgan faylga yo'lni belgilang. Shundan so'ng, tanlangan faylning oldiga belgi qo'ying va "Yuklab olish" tugmasini bosing:

Keyin, yuklab olish oynasini yoping, yuklab olingan arxivni bosing o'ng tugmasini bosing sichqonchani bosing va "Arxivni ochish" -ni tanlang.

To'g'ridan -to'g'ri o'rnatish

Barcha tayyorgarlik bosqichlari bajarildi va siz to'g'ridan -to'g'ri Prestashop -ni o'rnatishga o'tishingiz mumkin. Biz sizning domen nomingizni brauzerda boshqaramiz va o'rnatish ustasi bosqichlarini bajaramiz.

Qadam 1. O'rnatish tilini tanlash.

Rus tili avtomatik ravishda tanlanadi:

Biz oldinga siljiymiz.

2 -qadam. Litsenziya shartnomalari.

Biz rozi bo'lgan katakchani belgilaymiz.

Qadam 3. Xosting va PrestaShop o'rtasidagi moslikni tekshirish.

Agar sizning xosting PrestaShop -ning barcha talablariga javob bersa, siz faqat bitta xabarni ko'rasiz: Sizning tizimingiz PrestaShop -ni o'rnatishga to'liq tayyor!

Qadam 4. Ma'lumotni saqlash.

PrestaShop siz uchun tizimni eng yaxshi tarzda tayyorlashi uchun sizga do'kon nomi, administrator panelining login va parolini, biznes yo'nalishini kiritishingiz kerak bo'ladi.

Qadam 5. Ma'lumotlar bazasiga ulanish uchun ma'lumotlarni kiritish.

Ushbu bosqichda siz ilgari qilgan ma'lumotlar bazasi nomi va parolini kiritishingiz kerak. "Ma'lumotlar bazasiga kirish" maydoniga ma'lumotlar bazasi nomini ham kiritish kerak (ular Beget xostingida bir xil). Qolgan maydonlarga tegmaymiz.

Qadam 6. O'rnatish

Bu erda siz hech narsa qilishingiz shart emas. Faqat yuguruvchini kuzatish.

Qadam 7. O'rnatishdan so'ng.

O'rnatish tugagandan so'ng, o'rnatish papkasini o'chirish tavsiya etiladi. Buni xosting fayl menejeri orqali qilishingiz mumkin.

Shuningdek, siz boshqaruv paneliga o'tish va vitrinaga o'tish uchun ikkita tugmani ko'rasiz. Administrator maydoniga o'ting va yo'lni eslang. Bu shunday bo'ladi: http://domen.ru/admin231oxclpt. Undan foydalanib, siz doimo onlayn -do'koningizning boshqaruv paneliga kirasiz.

PrastaShop 1.6 -da mahalliy modullarning lokalizatsiyasini ko'rib chiqishdan oldin, keling, lokalizatsiya odatda boshqa CMSda qanday joylashtirilganini ko'rib chiqaylik. Ko'pincha, har bir til alohida fayllar ko'rinishida taqdim etiladi, ularni modul muallifi mustaqil ravishda to'ldiradi. Odatda, fayllar ini-fayllar yoki shunga o'xshash narsalar ko'rinishida taqdim etiladi, bu erda kod o'zgaruvchilariga qiymat beriladi (bu yondashuv Joomla uchun odatiy). Xml fayllari ham bo'lishi mumkin. Yoki fayllar php tuzilmalari bo'lishi mumkin, masalan, OpenCart -da lokalizatsiya. Ayniqsa, buzilgan o'zgarishlarda, lokalizatsiya ma'lumotlar bazasida saqlanishi mumkin (noqulay va CMSni sekinlashtiradi).

Fayllar qanday ko'rinishda bo'lishidan qat'i nazar, ularni modul muallifi tomonidan tarjima qilish fayllarni qo'lda to'ldirish va yaratishdir. Va bu odatiy tartib. Uning afzalliklari - soddaligi va yengilligi. Asosiy kamchilik shundaki, dasturlash tillaridan uzoq bo'lgan oddiy foydalanuvchilar tarjimani tahrir qilishni to'g'ri bajara olmaydilar (bir joyda tirnoq yopilmaydi, bir joyga ajratuvchi qo'yilmaydi va hokazo), bu esa chiqish xatolariga olib keladi. (masalan, iboralar o'rniga kvadratchalar yoki kodlar) yoki modulning vaqtinchalik buzilishiga.

PrestaShop 1.6 da modulni lokalizatsiya qilishni qo'llab -quvvatlash

Shu ma'noda, PrestaShop 1.6 bir nechta tillarda lokalizatsiyani qo'llab -quvvatlashni avtomatlashtirishda juda qiziq yondashuvga ega, oddiy foydalanuvchilar esa o'z tillari uchun lokalizatsiyalarni osongina yaratishi mumkin. Mahalliylashtirish fayllari bu erda hali ham ishlatiladi, lekin ularni qo'lda tuzish tavsiya etilmaydi va bu biroz ma'nosiz. Birinchidan, bu juda qiyin va odatiy vazifa (fayl nomlari va har bir iboraning MD5 xeshi ishlatiladi), shuning uchun xatolarga yo'l qo'yilishi mumkin. Ikkinchidan, o'rnatilgan standart PrestaShop vositasi bu vazifani ancha oson va osonlashtiradi (shu jumladan oddiy foydalanuvchilar, kim sizning modulingiz haqida hech narsa bilishi shart emas).

Cron Helper -dan tarjima namunasi (PrestaShop 1.6 standart to'plami):

cronjobs_"] =" Cron ish menejeri "; $ _MODULE ["<{cronjobs}prestashop>cronjobs_"]] =" Do'konlarni avtomatlashtirish vazifalarini bitta interfeys orqali boshqaring. "; $ _MODULE ["<{cronjobs}prestashop>cronjobs_"] =" Iltimos, ushbu moduldan foydalanish uchun PHP cURL kengaytmasini yoqing. "; $ _MODULE ["<{cronjobs}prestashop>cronjobs_"] =" Cron ishi "; $ _MODULE ["<{cronjobs}prestashop>cronjobs_"] =" Yangi ish yaratish "; ....

PrestaShop lokalizatsiya mexanizmining mohiyati nimada va butun jarayon qanday ishlaydi? Mumkin bo'lgan tarjimani ta'minlash uchun iboralarni chiqarish uchun faqat o'rnatilgan funksiyalardan foydalanish kifoya:

PHP -da bu:

// Asosiy modul fayli va orqa ofis nazoratchilari uchun $ this-> l ("Mening fikrim"); // Old ofis nazoratchilari uchun $ this-> module-> l ("Mening fikrim");

Smarty shablonida bular:

(l s = "Mening fikrim" mod = "mymodule")

Bir vaqtning o'zida bir nechta fikrlarni ta'kidlash muhim (PrestaShop hujjatlarida ko'rsatilgan):

1. Barcha iboralar lotin tilida bo'lishi kerak, aks holda mahalliylashtirishda xatolar bo'lishi mumkin. Aytgancha, bu iboralar "ogohlantirish" / "ogohlantirish:" kabi php xatolaridan va kodlarning chiqishidan xalos bo'lishga imkon beradigan standart qiymatdir (tarjima fayllari bo'lmagan taqdirda). Boshqacha aytganda, qancha tilga ega bo'lishingizdan qat'i nazar, modul hamma joyda ochiladi.

2. Mutlaqo barcha matnlar va parametrlar (Smarty uchun mod - bu sizning modulingiz nomi ko'rsatilgan parametr) bitta tirnoq ichiga olinishi kerak. Aks holda, lokalizatsiya vositasi iborani topa olmaydi. Bundan tashqari, bu erda bitta qiziq nuqta bor. Smarty -da, agar siz mod parametri uchun ikkita tirnoq ishlatsangiz, unda iboralar modulli iboralarga emas, balki tarjima iboralarining umumiy ro'yxatiga kiritilgan. Agar siz bitta tirnoqlardan foydalansangiz, modul to'g'ri aniqlangan va shunga mos ravishda iboralarning o'zi. Bu holda, matnning o'zi (s parametri) uchun ikki tirnoqli xato faqat ularning tasdiqlovchisi tomonidan aniqlanadi (tarjimaning o'zi to'g'ri bajarilgan bo'lsa).

Shuni ta'kidlash kerakki, agar birinchi nuqta qisman aniq bo'lsa - kodlashda hech qanday muammo bo'lmasa, ikkinchisi bitta va ikkita tirnoqlarning almashinuvi bilan bog'liq bo'lgan barcha fikrlarni soddalashtirish uchun kiritilgan. Shunga qaramay, ikkinchi nuqta hali ham munozarali, chunki agar siz boshqa tizimlar uchun modullarni yozsangiz, bu juda noqulay, ayniqsa Smarty dvigatelining o'zi odatda bitta va ikkita tirnoqlarga javob berishini hisobga olsak.

Ammo, qaytib keladi. Agar siz ushbu tuzilmalarga barcha php -fayllaringiz va Smarty shablonlarida rioya qilgan bo'lsangiz, keyingi tarjimalar fayllarni tahrirlashni talab qilmaydi, ular PrestaShop 1.6 vositasi yordamida yaratiladi.

Shuni bilish kerakki, barcha tarjima fayllari modulingizning "tarjimalar" katalogiga joylashtiriladi (yoki shablonlarda, agar sizda bir nechta andozalar bo'lsa va ularning har biriga boshqa tarjima rejalashtirilgan bo'lsa) va har bir faylning nomi "%" shaklida tuziladi. til kodi% .php "(masalan, rus tili uchun ru.php va boshqalar). Aytgancha, fayllar ichidagi barcha tarjima iboralari bitta tirnoq bilan o'ralgan.

Maxsus modullarni PrestaShop 1.6 ga tarjima qilish (lokalizatsiya qilish)

Keling, PrestaShop 1.6 -dagi o'z modullarimizning tarjimasi (lokalizatsiyasi) bosqichma -bosqich qanday amalga oshirilishini ko'rib chiqaylik:

0. Birinchidan, php.ini -dagi "max_input_vars" parametri kamida 3000 ta elementga (yoki o'zingizga bu savolni boshqa bermaslik uchun birdaniga 10000 ga) o'rnatilganligiga ishonch hosil qiling. Aks holda, tarjimani ochganda, sahifa xatolar bilan tushib ketadi. Afsuski, tarjimalar uchun barcha iboralar bir vaqtning o'zida bitta sahifada ko'rsatiladi (andozalar uchun standart paketda ular taxminan 1900 +/-; parametrlar soni bo'yicha PHPning odatiy chegarasi 1000). Shunday qilib, faqat bitta modulning tarjimasini ko'rishning iloji yo'q.

1. Administrator panelini oching. Keyin chap menyuda "Mahalliylashtirish" bandini kengaytiring va "Tarjimalar" bandini tanlang.

2. Ko'rsatilgan oynada "Tarjima turi" maydonini "O'rnatilgan modullarning tarjimalari", "Shablonni tanlash" maydonini "Yadro (shablondan qat'i nazar)" sifatida tanlang (keyin tarjima fayllari to'g'ridan -to'g'ri katalogni modulingiz bilan), so'ng "Til tanlash" maydonida kerakli tilni tanlang. Oxirida "O'zgartirish" tugmasini bosing.

Eslatma: Faqat tarjimalari PrestaShop 1.6 -da o'rnatilgan tillar ko'rsatiladi, shuning uchun agar siz boshqa tillarni qo'llab -quvvatlamoqchi bo'lsangiz, avval ularni do'konga o'rnatishingiz kerak.

3. Oyna ochiladi, unda barcha o'rnatilgan modullar va har bir modul fayllaridagi barcha tarjimalar ko'rsatiladi. Sizga kerak bo'lgan modul maydonlarini to'ldirish va "Saqlash va qolish" / "Saqlash" tugmalaridan foydalanish kifoya. E'tibor bering, sizning modulingiz (ismidan qat'i nazar) eng pastki qismida bo'ladi. Xo'sh, yoki sahifadagi standart qidiruvdan foydalaning.

Eslatma E'tibor bering, bitta tirnoq oldinga siljish bilan olib tashlanishi kerak. Masalan, Vasya \ "Edge \" deb nomlangan joyda yurdi va bundan xursand bo'ldi.