2. Languages in Joomla core
Language packs
languages/xx-XX/*.ini (where xx-XX can be: en-GB, en-US, de-DE, nl-NL, fr-FR)
administrator/languages/xx-XX/*.ini
Language Overrides
Within the Language Manager
Content languages
Presentation “Joomla & Multilinguality” - http://slideshare.net/yireo
Jisse Reitsma (jisse@yireo.com) - Twitter @yireo
3. About languages
Spoken languages vs. written languages
Presentation “Joomla & Multilinguality” - http://slideshare.net/yireo
Jisse Reitsma (jisse@yireo.com) - Twitter @yireo
Sanskrit, Latin
Real language vs. fictional languages
Klingon, Bork
Variations
Left-to-right (LTR), right-to-left (RTL)
Political conflicts (Chinese “Tibetan” / Tibetan)
4. Character sets
Character encoding
UTF-8 (current standard)
ISO-8859-15 (outdated, European including Euro sign)
KS X 1001 (outdated, Korean)
Presentation “Joomla & Multilinguality” - http://slideshare.net/yireo
Jisse Reitsma (jisse@yireo.com) - Twitter @yireo
Stuf
unicode, multibyte PHP functions
5. Locale
Presentation “Joomla & Multilinguality” - http://slideshare.net/yireo
Jisse Reitsma (jisse@yireo.com) - Twitter @yireo
Base language
en, nl, de
Language plus territory
en_US, nl_NL, nl_BE, de_DE
Language plus territory plus codeset
en_US.UTF-8
6. Translating content
Create a content item (article)
Select a language
Write your content in a WYSIWYG editor
Connect your content to other content
Associations tab
Presentation “Joomla & Multilinguality” - http://slideshare.net/yireo
Jisse Reitsma (jisse@yireo.com) - Twitter @yireo
7. Third party extensions
Falang (fork of JoomFish)
LanternFish
Josetta (AnythingDigital)
Some Yireo stuf
Presentation “Joomla & Multilinguality” - http://slideshare.net/yireo
Jisse Reitsma (jisse@yireo.com) - Twitter @yireo
8. Switching languages
Core based (Language Filter plugin)
Language Switcher module
Setting in the User Profile
Adding a URL prefix (“/en/”)
Yireo Language Domains plugin
Presentation “Joomla & Multilinguality” - http://slideshare.net/yireo
Jisse Reitsma (jisse@yireo.com) - Twitter @yireo
9. Autotranslating content
Translation engines
Google Translate
Microsoft Translation Service (formerly known as Bing Translate)
Presentation “Joomla & Multilinguality” - http://slideshare.net/yireo
Jisse Reitsma (jisse@yireo.com) - Twitter @yireo
Frontend
JavaScript widget
Backend
Yireo GoogleTranslate extension
Yireo BingTranslate extension