Shopify - បកប្រែការជូនដំណឹងតាមអ៊ីមែល Shopify របស់អ្នក។
ConveyThis គ្រប់គ្រងការបកប្រែដោយស្វ័យប្រវត្តិសម្រាប់មាតិកាគេហទំព័រ។ អ៊ីមែល ដែលស្ថិតនៅក្រៅវិសាលភាពនៃគេហទំព័រ មិនត្រូវបានបកប្រែដោយស្វ័យប្រវត្តិដោយ ConveyThis ទេ។ ប៉ុន្តែដោយប្រើ ConveyThis រួមបញ្ចូលគ្នាជាមួយលេខកូដរាវ អ្នកអាចគ្រប់គ្រងការបកប្រែមាតិកាអ៊ីមែលដោយដៃដោយផ្អែកលើភាសានៃការបញ្ជាទិញ។
សូមចងចាំថា វិធីសាស្ត្រនេះអនុវត្តចំពោះការជូនដំណឹងអំពីការបញ្ជាទិញ ប៉ុន្តែមិនមែនជាការជូនដំណឹងអំពីការបង្កើតកាតអំណោយនោះទេ។
មុនពេលមុជទឹក សូមយល់ថាប្រភេទការជូនដំណឹងផ្សេងៗមាន ហើយវិធីសាស្រ្តខុសគ្នាបន្តិចបន្តួចសម្រាប់នីមួយៗ៖
បើកកម្មវិធីនិពន្ធអត្ថបទនៃជម្រើសរបស់អ្នក ហើយបិទភ្ជាប់កូដរាវខាងក្រោម!
ចាប់ផ្តើមកម្មវិធីនិពន្ធអត្ថបទដែលអ្នកពេញចិត្ត ហើយទម្លាក់កូដរាវដែលបានផ្តល់ឱ្យ។ រៀបចំកូដទៅជាភាសាដែលគេហទំព័ររបស់អ្នកនិយាយ។ កែតម្រូវបន្ទាត់ 'ពេលណា' ដោយកំណត់កូដភាសាត្រឹមត្រូវ។
ស្រមៃមើលគេហទំព័ររបស់អ្នកដោយប្រើ ConveyThis៖ ភាសាអង់គ្លេសកំណត់សម្លេង ខណៈដែលបារាំង និងអេស្ប៉ាញរាំជាភាសាដែលបានបកប្រែដែលអ្នកបានជ្រើសរើស។ នេះជាទិដ្ឋភាពនៃរចនាសម្ព័ន្ធរាវនឹងមើលទៅ៖
{% case attributes.lang %}
{% when 'fr' %}
EMAIL EN FRANÇAIS ICI
{% when 'es' %}
EMAIL EN ESPAÑOL AQUI
{% else %}
EMAIL IN THE ORIGINAL LANGUAGE HERE
{% endcase %}
//----------
{% case attributes.lang %}
{% when 'de' %}
EMAIL IN DEUTSCH HIER
{% else %}
EMAIL IN THE ORIGINAL LANGUAGE HERE
{% endcase %}
ចំណងជើងបកប្រែទៅជាការបកប្រែអ៊ីមែលរបស់អ្នកឱ្យល្អឥតខ្ចោះ៖ មគ្គុទ្ទេសក៍សម្រាប់អាឡឺម៉ង់
សូមចាំថា លេខកូដដែលបានផ្តល់គឺគ្រាន់តែជាប្លង់មេប៉ុណ្ណោះ។ កាត់វាឱ្យសមនឹងភាសាដែលអ្នកបានជ្រើសរើសដោយដៃនៅក្នុងផ្ទាំងគ្រប់គ្រង ConveyThis របស់អ្នកសម្រាប់ការប៉ះការបកប្រែអ៊ីមែលផ្ទាល់ខ្លួននោះ។
កំពុងសម្លឹងមើលការបកប្រែតាមអ៊ីមែលតែអាល្លឺម៉ង់? នេះជាគំរូដើម្បីណែនាំអ្នក៖
ចំណងជើងបកប្រែទៅជាការសរសេរកូដជាមួយនឹងចំណូលចិត្តភាសានៅក្នុងចិត្ត៖ របៀបសម្របខ្លឹមសារសម្រាប់អ្នកនិយាយអាល្លឺម៉ង់ និងអ្នកដទៃ
ប្រសិនបើការបញ្ជាទិញត្រូវបានដាក់ជាភាសាអាឡឺម៉ង់ អតិថិជននឹងត្រូវបានស្វាគមន៍ជាមួយនឹងមាតិកាដែលស្ថិតនៅចន្លោះបន្ទាត់កូដ 'de' និង 'else' ។ ប៉ុន្តែ ប្រសិនបើពួកគេបានជ្រើសរើសដៃគូរាំផ្សេងពីភាសាអាឡឺម៉ង់ ពួកគេនឹងមានភាពស្ងប់ស្ងាត់ជាមួយនឹងខ្លឹមសារដែលបានរកឃើញរវាងបន្ទាត់កូដ 'else' និង 'endcase'។
នៅក្នុងតំបន់គ្រប់គ្រង Shopify របស់អ្នក សូមចូលទៅកាន់ការកំណត់ > ការជូនដំណឹង ហើយបើកអ៊ីមែលដែលអ្នកចង់បកប្រែ!
នៅក្នុងបេះដូងនៃផ្ទាំងគ្រប់គ្រង Shopify របស់អ្នក សូមជិះទូកទៅកាន់ការកំណត់ > ការជូនដំណឹង ហើយបោះយុថ្កានៅលើអ៊ីមែលដែលចង់បានការបកប្រែ។ សុបិន្តឃើញអ៊ីមែល 'ការបញ្ជាក់ការបញ្ជាទិញ' ពហុភាសា? នេះជាត្រីវិស័យរបស់អ្នក៖
ចម្លងតួអ៊ីមែល!
ត្រឡប់ទៅកម្មវិធីនិពន្ធអត្ថបទរបស់អ្នក ហើយប្តូរចេញ 'អ៊ីមែលជាភាសាដើមនៅទីនេះ' ជាមួយនឹងលេខកូដដែលអ្នកបានចម្លង (សន្មត់ថាភាសាអង់គ្លេសគឺជាភាសាចម្បងរបស់អ្នក)
ក្នុងករណីនេះ ដោយសារភាសាអង់គ្លេសជាភាសាចម្បង កន្លែងដាក់ 'EMAIL ជាភាសាដើមនៅទីនេះ' ត្រូវបានជំនួសដោយលេខកូដ។
ប្តូរចេញ 'EMAIL EN FRANÇAIS ICI' ជាមួយនឹងលេខកូដដែលបានផ្តល់ ហើយកែតម្រូវឃ្លាទៅជាកំណែដែលបានបកប្រែរបស់ពួកគេ។ ធ្វើម្តងទៀតសម្រាប់ភាសាផ្សេងទៀតដូចជា 'EMAIL EN ESPAÑOL AQUI'
ឧទាហរណ៍ សម្រាប់ភាសាបារាំង អ្នកនឹងប្តូរ 'សូមអរគុណសម្រាប់ការទិញរបស់អ្នក!' ដោយ 'Merci pour votre achat!'។ ត្រូវប្រាកដថាអ្នកគ្រាន់តែផ្លាស់ប្តូរប្រយោគប៉ុណ្ណោះ។ អ្នកមិនត្រូវបកប្រែកូដរាវណាមួយនៅចន្លោះ {% %} ឬ {{ }}
បន្ទាប់ពីធ្វើបច្ចុប្បន្នភាពវាលទាំងអស់សម្រាប់ភាសានីមួយៗ សូមចម្លងខ្លឹមសារទាំងមូលពីកម្មវិធីនិពន្ធអត្ថបទរបស់អ្នក ហើយបញ្ចូលវានៅក្រោម Shopify admin > Notifications នៅក្នុងការជូនដំណឹងដែលចង់កែប្រែ
ក្នុងករណីនេះ អ៊ីមែលដែលបានកែសម្រួលគឺ 'ការបញ្ជាក់ការបញ្ជាទិញ'៖
អនុវត្តតាមនីតិវិធីដូចគ្នាសម្រាប់ប្រធានបទរបស់អ៊ីមែល
សម្រាប់ប្រធានបទអ៊ីមែល ដំណើរការគឺដូចគ្នាបេះបិទ៖ នៅក្នុងកម្មវិធីនិពន្ធអត្ថបទរបស់អ្នក ចម្លងកូដ បន្ទាប់មកជំនួសវាលដោយប្រធានបទដែលបានបកប្រែ ដូចដែលបានបង្ហាញនៅទីនេះ៖
សម្រាប់ប្រធានបទអ៊ីមែល ដំណើរការគឺដូចគ្នាបេះបិទ៖ នៅក្នុងកម្មវិធីនិពន្ធអត្ថបទរបស់អ្នក ចម្លងកូដ បន្ទាប់មកជំនួសវាលដោយប្រធានបទដែលបានបកប្រែ ដូចដែលបានបង្ហាញនៅទីនេះ៖
ចុចប៊ូតុង 'រក្សាទុក' ដែលមានទីតាំងនៅជ្រុងខាងស្តាំខាងលើ
រួចរាល់ហើយ! អតិថិជនរបស់អ្នកគួរតែទទួលបានអ៊ីមែលជាភាសារបស់ពួកគេ។
ការជូនដំណឹងសម្រាប់អតិថិជន
ដើម្បីប្ដូរការជូនដំណឹងតាមអ៊ីមែលសម្រាប់អតិថិជនរបស់អ្នក អ្នកអាចបញ្ចូលស្លាក lang នៅក្នុងផ្នែក 'អតិថិជន' នៃអ្នកគ្រប់គ្រង Shopify > អតិថិជនរបស់អ្នក។ ស្លាកនេះនឹងឆ្លុះបញ្ចាំងពីភាសាដែលបានជ្រើសរើសដោយអ្នកទស្សនា នៅពេលចុះឈ្មោះនៅលើគេហទំព័ររបស់អ្នក។
ដើម្បីដំណើរការសមត្ថភាពនេះ សូមបញ្ចូលបន្ទាត់customer_tag៖ ពិត
ចូលទៅក្នុង ConveyThis code។ ចូលទៅកាន់អ្នកគ្រប់គ្រង Shopify របស់អ្នក > ហាងអនឡាញ > ស្បែក > សកម្មភាព > កែសម្រួលកូដ > ConveyThis_switcher.liquid ដើម្បីធ្វើការកែតម្រូវនេះ។
បន្ទាប់ពីបញ្ចូលស្លាកនេះទៅក្នុងកូដ អ្នកអាចរៀបចំរចនាសម្ព័ន្ធការជូនដំណឹងរបស់អតិថិជនដោយផ្អែកលើទម្រង់ដែលបានពិភាក្សាពីមុន៖
វិធីសាស្រ្តនៅតែដដែលដូចដែលបានរៀបរាប់នៅក្នុងផ្នែកដំបូងនៃការណែនាំនេះ ប៉ុន្តែប្រើកូដខាងក្រោម៖
{% assign language = customer.tags | join: '' | split: '#conveythis-wrapper' %}
{% case language[1] %}
{% when 'en' %}
English account confirmation
{% else %}
Original Customer account confirmation
{% endcase %}