Multi-language PHP: internationalisation for PHP developers

Learn how to easily adapt your PHP website or web application to offer multiple languages to its visitors

5.00 (61 reviews)
Udemy
platform
English
language
Web Development
category
Multi-language PHP: internationalisation for PHP developers
565
students
3 hours
content
May 2020
last update
$64.99
regular price

What you will learn

Display your site's content in more than one language

Use gettext with PHP

Translate simple strings

Translate plurals, numbers and dates

Detect the visitor's preferred language

Translate content in databases

Use industry standards and best practices for localised content

Get support directly from the instructor

Why take this course?

If you are a PHP developer and you want to display your site in more than one language, then you need to learn how to internationalise your code. Offering your content in several languages will enable you to reach a larger audience.

*** TOTALLY REWRITTEN IN 2020 ***

Learn how to Internationalise your PHP code in this Comprehensive Course.

  • Learn how to get the language from the URL

  • Use international standards for identifying languages

  • Build reusable code for handling multi-language sites

  • Learn how to use the industry standard gettext

  • Translate dynamic content including plurals and dates

  • Translate content in databases

  • Create a user-friendly interface for visitors

The essential skills required if you want to develop a multi-language website or web application in PHP.

Not everyone understands the same language. To reach a larger audience with your content, you need to display your content in more than one language. gettext has been the industry standard for translating content for many years. In addition to learning how to use gettext with PHP, we'll learn how to offer the best experience for the international visitor.

Content and Overview

This course is designed for the PHP developer who currently has some content developed in one language. Learning the techniques on this course will enable you to internationalise your site, so you can display its content in multiple languages.

  • Suitable for all PHP developers, you'll start by learning the basics of internationalization (i18n) in PHP.

  • You'll learn best practices for getting the language code from the URL, and how to use it in your code.

  • Throughout the course, we'll build code that you can reuse in all your projects.

  • You'll learn how to use gettext, and also an alternative that overcomes its limitations.

  • In addition to simple strings, you'll learn how to translate plurals, numbers, dates and long strings of text.

  • You'll learn how to handle content in a database, along with how to handle images that contain text.

  • All the time we'll adhere to industry standards and best practices.

When you complete the course you'll be able to internationalise your PHP code, allowing you to display your content in more than one language.

Complete with all the code shown in the lectures, you'll be able to work alongside the instructor and will receive a verifiable certificate of completion upon finishing the course.

Also, at all times throughout the course you have access to the instructor in the Q&A section to ask for help with any topic related to the course.

Enrol now and add internationalization to your PHP skillset!

Screenshots

Multi-language PHP: internationalisation for PHP developers - Screenshot_01Multi-language PHP: internationalisation for PHP developers - Screenshot_02Multi-language PHP: internationalisation for PHP developers - Screenshot_03Multi-language PHP: internationalisation for PHP developers - Screenshot_04

Reviews

Sebastian
May 13, 2023
Thank you for these clear and understandable lections all about i18n - I'm sure to use it in upcoming projects. Having experienced several teachers in online courses I can definitely asure you: You are my favourite! Best wishes, Sebastian
Colin
February 23, 2022
Highly recommended. Direct to the point, detailed explanations in clear and concise lessons, including the software resources available and how to apply them, plus code examples for every lesson. A definite 5-star course on how to make a website multi-language that adheres to industry standards.
Diae
May 3, 2021
Dave is an incredible instructor. if you wish to learn how to make multi-language websites with php, there will be no better course than this. More so, if you need to venture further from the course after you finish, Dave will help you just as he helped me figure out how to set up auto-translation using machine learning technology. It's almost criminal that not more people have bought this course.
Ian
November 21, 2020
I have been running a multilingual site for 2 years. This course has opened my mind to some of the possibilities that I had previously not yet considered.
Jonathan
August 27, 2020
This course is really great! All the code is reusable for another projects and explained in details so that we can understand every lines. Moreover we learn different approaches with their pros and cons and can choose the more suited to our needs!
Tural
June 20, 2020
Dave is capable of explaining difficult topics in a simpler way. Plus he gives you production ready code. So you can take what you have learned and tweak it to your own need which I did with his "Building framework and registration and login system on top of that framework". And now I will apply i18n to that framework and start to build my own cms on top of that. Thank you very much! Greetings from Azerbaijan!
Chabrio
November 15, 2015
Very good course on the "Gettext method" for translating a website in several languages. Very comprehensive and clear explanations. The man knows his stuff and provides all the necessary files to follow along and implement this library in your own projects. Be carefull, however, that you should already be familiar with PHP (both procedural and OOP ways of programming) in order to make the most of it. Since 'gettext' is the default PHP method for internationalization and localisation, it should be the case... But if it's not, then it's worth the investment !
Cliff
January 3, 2014
This lecture is very informative, and just what I needed right now. I am glad that a php class was used for the selection and handling of the translation as presently I am trying to to learn all I can about oop, and practical examples help much more than "animal classes".
Donald
May 28, 2013
I love the way the code is built upon in each lecture, starting from scratch, and building up to a website that works in two languages. Great short course!

Charts

Price

Multi-language PHP: internationalisation for PHP developers - Price chart

Rating

Multi-language PHP: internationalisation for PHP developers - Ratings chart

Enrollment distribution

Multi-language PHP: internationalisation for PHP developers - Distribution chart

Related Topics

36418
udemy ID
1/16/2013
course created date
5/3/2020
course indexed date
Bot
course submited by