Professional Documents
Culture Documents
>>> Sheets will be made available <<< Matthew Philogene & Peter Martin
Overview Presentation
Introduction Create
Warning:
The articles in Dutch & Afrikaans have been translated with Google Translate. Don't try this at home... :-)
Three languages: English + Dutch + Afrikaans English will be default language Keep old hyperlinks to website (prevent 404 errors)
Joomla! 2.5
How to create a Multilingual website With Joomla 2.5 in 10 steps?
Alternative
installation:
Upload language folder to right locations & use Extensions > Discover > install
10
2. Content Languages
Create
Content Language
In Extensions > Language Manager > Content For every language create a "content language"
Title:
Afrikaans (AF) Title Native: Afrikaans (AF) URL Language Code: af Image Prefix: af Language Tag: af-ZA
12
13
14
Enabled Menu associations: Yes Remove URL Language Code: Yes (For SEO)
16
17
Content > Category Manager create a Root Category for every language
Dutch
Title: Dutch Language: Dutch (NL) [select content language]
English
Title: English Language: English (UK) [select content language]
Afrikaans
Title: Afrikaans Language: Afrikaans (AF) [select content language]
19
20
21
Create subcategories under the language categories English Food Dutch Food South African Food Afrikaans Eet Nederlandse Eet Suid-Afrikaans Eet Nederlands Eten Nederlands Eten Zuid-Afrikaans Eten
22
5. Create Articles
In
24
25
tool: Batch process the selected articles Batch copy + set language of articles
Set
26
27
Don't forget: Check Category & Language Create title in Language Create a new Alias For non-latin alphabet languages (Thai):
Year-Month-Day-Hours-Minutes-Seconds
Alternative: use English Alias Or Global Configuration > Site > SEO Settings > Unicode Aliases: Yes
28
29
6. Create Menu
In
Do
31
32
33
In Menus > [language] menu > create some Menu Items: Menu Item Type: [choose Type] Menu Title (menu button) + Alias (title in URL) Menu Location: [select language menu"] Language: [ select content language] Under parameters: [select some [language] Article or [language] Category]
35
36
37
38
Menu Item Associations to associate menu item with other language menu items
39
40
42
Title: Dutch Menu Language: Dutch (NL) Select Menu: Dutch Menu Title: English Menu Language: English (UK) Select Menu: English Menu Title: Afrikaans Menu Language: Afrikaans (AF) Select Menu: Afrikaans Menu
43
44
In Extensions > Module Manager: create new Module of type "Language Switcher"
Title: Language Switcher Position: position-7 Language: All Use Dropdown (on right): No
46
47
Redirect
49
50
51
Redirect a lot of old URLs: use .htaccess Redirect 301 /old/relative/URL http://new/absolute/URL Redirect 301 /stroopwafels/stroopwafels.html http://www.example.com/nl/stroopwafels Method to create 301 Redirects: Xmap Sitemap on old site to collect old URLs Browser View HTML Source Copy HTML Source to Excel / Open Office Calc Construct Redirect statements
52
53
54
Column A: old relative URL Column B: new absolute URL Column C: formula: ="Redirect 301 "&A1&" "&B1
55
56
57
Tool for Language status check 12. Using 3rd Party Extensions 13. Language Overrides
58
59
Extensions > Language Manager > Content: Dutch (NL) unpublished Menus > Afrikaans Menu: No default Home
60
Sitemap: Xmap
Install XMap, enable "Xmap - Content Plugin" Components > XMap > Create for all 3 menus a sitemap:
61
62
63
64
65
& Close:
66
67
Conclusion
68
Points to consider
Maintenance time = regular maintenance time x number of languages Installed Languages = System Labels Content Languages = Language of:
69
70
Questions?
71
Questions?
Sheets
Used Photos
EXTRA Warmth - Nicolas Raymond http://www.sxc.hu/photo/971125 Bengali Keyborad - Mohammad Jobaed Adnan http://www.sxc.hu/photo/676844 signs signs - Jason Antony, http://www.sxc.hu/photo/751034 Face - Questions - Bob Smith, http://www.sxc.hu/photo/418215
73