Upload
francis-yan
View
350
Download
1
Embed Size (px)
Citation preview
Drupal 8 + PHP 7 Release Party
Drupal 8 Multilingual Overview
Hong Kong Drupal User Group(HKDUG)
2015 Dec 19th
Francis Yan
● 2011 - HKDUG Co-organizer– https://groups.drupal.org/drupalhk
● 2011 - COO, PantaRei Design– [email protected]
PantaRei Design● Everything Changes and Nothing Remains Still● Reinvent Enterprise with Open Source Software and Cloud Computing● Hong Kong based FOSS service provider
– Content Management System (CMS) with Drupal– Cloud Hosting Solution with Amazon Web Services (AWS)– Team collaborate solution with Atlassian
● Business Partner with industry leaders– 2012, AWS Consulting Partner– 2013, Acquia Partner– 2013, Atlassian Experts– 2014, Rackspace Hosting Partner
● http://pantarei-design.com
Hong Kong Drupal User Group● The Hong Kong Drupal User Group are open to everyone with
an interest in Drupal and are a great opportunity to learn moreabout what Drupal can do and what folks are building with it.
● Drupal is a free software package that allows you to easilyorganize, manage and publish your content, with an endlessvariety of customization.– Event organizing: http://www.meetup.com/drupalhk– Technological discussion: https://groups.drupal.org/drupalhk– Business connection: http://www.linkedin.com/groups/?gid=6644792– General sharing: https://www.facebook.com/groups/drupalhk
Outline
● Enabling Multilingual in Drupal 8● Enabling Translation for Entity● Input Multilingual Content● Input Multilingual Menu● Input Multilingual Block● Result
Enabling Multilingual in Drupal 8
● Drupal 8 do not enable multilingual bydefault
● Go to Admin > Extend page to enable the 4multilingual modules
Enabling Multilingual in Drupal 8
Enabling Multilingual in Drupal 8
● After enabling multilingual modules, addlanguages that you need
Enabling Multilingual in Drupal 8
Enabling Multilingual in Drupal 8
Enabling Translation for Entity
● OK, your Drupal 8 is now multilingual ready● Next, specify which entity that need
translation– e.g. Content, Custom Block, Custom Menu Link
Enabling Translation for Entity
Enabling Translation for Entity
● Selecting which entity for translation is notfinished
● Specify which fields in entity need translation
Enabling Translation for Entity
Input Multilingual Content
● Inputing content is easy● Content > Translation > Content
Input Multilingual Content
Input Multilingual Content
Input Multilingual Content
Input Multilingual Content
● In previous slide, you found that menu intranslated content (Chinese) is not translated
● You need to translate the menu in menupage, not content page
Input Multilingual Menu
Input Multilingual Menu
Input Multilingual Block
● Input Block is similar as Content● Need to specify visibility
Input Multilingual Block
Input Multilingual Block
Input Multilingual Block
Input Multilingual Block
Result
Result
Q&A
I Need More Help!● Read documents from Drupal Community
– https://drupal.org/documentation● Join Hong Kong Drupal User Group
– Event organizing: http://www.meetup.com/drupalhk– Technological discussion: https://groups.drupal.org/drupalhk– Business connection: http://www.linkedin.com/groups/?gid=6644792– General sharing: https://www.facebook.com/groups/drupalhk
● Contact us for one (1) month free-trial support service– http://pantarei-design.com/services/support/#support-service-plans
Address: Unit 326, 3/F, Building 16WNo.16 Science Park West Avenue,Hong Kong Science Park, Shatin, N.T.– Phone: +852 3576 3812– Fax: +852 3753 3663– Email: [email protected]– Web: http://pantarei-design.com
Contact us