Udemy - Multi-language PHP - internationalisation for PHP developers
- CategoryOther
- TypeTutorials
- LanguageEnglish
- Total size790.9 MB
- Uploaded Byfreecoursewb
- Downloads37
- Last checkedDec. 30th '21
- Date uploadedDec. 24th '21
- Seeders 9
- Leechers0
Infohash : 3C39422AF65DB7E8222C473E025074B24CBF9FFD
Multi-language PHP: internationalisation for PHP developers
https://DevCourseWeb.com
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 791 MB | Duration: 2h 44m
Learn how to easily adapt your PHP website or web application to offer multiple languages to its visitors
What you'll 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
Requirements
You must know PHP, including the basics of object-oriented code
You need to know the basics of using Composer to install packages
Ideally have a web server with PHP and Composer installed, but a brief overview of installing these will be covered
Description
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.
Files:
[ DevCourseWeb.com ] Udemy - Multi-language PHP - internationalisation for PHP developers- Get Bonus Downloads Here.url (0.2 KB) ~Get Your Files Here ! 01 - Introduction_ software installation, configuration and setup
- 001 Introduction and welcome.mp4 (9.3 MB)
- 001 Introduction and welcome_en.vtt (1.7 KB)
- 002 Install a web server with PHP, a database server and phpMyAdmin.mp4 (10.1 MB)
- 002 Install a web server with PHP, a database server and phpMyAdmin_en.vtt (1.2 KB)
- 003 Optional_ configure a virtual host with its own root folder and hostname.mp4 (10.4 MB)
- 003 Optional_ configure a virtual host with its own root folder and hostname_en.vtt (2.9 KB)
- 004 Install the Composer dependency manager.mp4 (7.1 MB)
- 004 Install the Composer dependency manager_en.vtt (0.8 KB)
- 005 Enable the PHP internationalization extension.mp4 (7.9 MB)
- 005 Enable the PHP internationalization extension_en.vtt (0.9 KB)
- 24204348-httpd-vhosts.conf (0.3 KB)
- external-assets-links.txt (0.2 KB) index.php 02 - An introduction to translating content using PHP
- 001 Translate a page by copying the entire page and translating all the text in it.mp4 (6.1 MB)
- 001 Translate a page by copying the entire page and translating all the text in it_en.vtt (2.0 KB)
- 002 Translate a page by using conditional statements for every string.mp4 (6.0 MB)
- 002 Translate a page by using conditional statements for every string_en.vtt (1.6 KB)
- 003 Store translated strings in an array with one array for each language.mp4 (9.4 MB)
- 003 Store translated strings in an array with one array for each language_en.vtt (2.4 KB)
- 004 Display any character by encoding files using UTF-8.mp4 (16.7 MB)
- 004 Display any character by encoding files using UTF-8_en.vtt (2.8 KB)
- external-assets-links.txt (0.3 KB)
- index.es.php (0.1 KB)
- index.php (0.5 KB)
- 001 Language code standards and passing the language code in the URL.mp4 (11.0 MB)
- 001 Language code standards and passing the language code in the URL_en.vtt (1.2 KB)
- 002 Get the language code from the query string.mp4 (4.2 MB)
- 002 Get the language code from the query string_en.vtt (1.1 KB)
- 003 Get the language code from a subfolder or URL segment.mp4 (16.7 MB)
- 003 Get the language code from a subfolder or URL segment_en.vtt (4.3 KB)
- 004 Get the language code from a subdomain.mp4 (11.0 MB)
- 004 Get the language code from a subdomain_en.vtt (2.8 KB)
- 005 Get the language code from the top-level domain.mp4 (20.4 MB)
- 005 Get the language code from the top-level domain_en.vtt (4.1 KB)
- external-assets-links.txt (0.3 KB)
- htaccess (0.1 KB)
- index.php (0.7 KB)
- 001 Add an I18n class with a list of supported languages.mp4 (10.4 MB)
- 001 Add an I18n class with a list of supported languages_en.vtt (2.5 KB)
- 002 Combine language codes and region codes to create locale identifiers.mp4 (13.6 MB)
- 002 Combine language codes and region codes to create locale identifiers_en.vtt (1.8 KB)
- 003 Canonicalise the locale code from the URL.mp4 (13.8 MB)
- 003 Canonicalise the locale code from the URL_en.vtt (2.4 KB)
- 004 Get the best match from the list of supported locales.mp4 (14.2 MB)
- 004 Get the best match from the list of supported locales_en.vtt (3.1 KB)
- 005 Redirect to the default locale if the value in the URL is invalid.mp4 (18.0 MB)
- 005 Redirect to the default locale if the value in the URL is invalid_en.vtt (4.1 KB)
- 006 Declare the language of the HTML document with the lang attribute.mp4 (9.2 MB)
- 006 Declare the language of the HTML document with the lang attribute_en.vtt (1.6 KB)
- external-assets-links.txt (0.4 KB)
- index.php (0.9 KB) src App
- I18n.php (0.7 KB)
- 001 Get language preferences from the browser_ the HTTP Accept-Language header.mp4 (14.6 MB)
- 001 Get language preferences from the browser_ the HTTP Accept-Language header_en.vtt (2.8 KB)
- 002 Parse the Accept-Language header to get a list of locales in order of preference.mp4 (17.6 MB)
- 002 Parse the Accept-Language header to get a list of locales in order of preference_en.vtt (3.9 KB)
- 003 Compare supported locales to the browser preferences and choose the best match.mp4 (14.3 MB)
- 003 Compare supported locales to the browser preferences and choose the best match_en.vtt (3.1 KB)
- 004 Get the best match to the browser preferences using just the language codes.mp4 (12.4 MB)
- 004 Get the best match to the browser preferences using just the language codes_en.vtt (2.5 KB)
- 005 Refactor the code to make it clearer.mp4 (16.1 MB)
- 005 Refactor the code to make it clearer_en.vtt (2.9 KB)
- 006 Geolocation_ matching the user's IP address to their location.mp4 (11.7 MB)
- 006 Geolocation_ matching the user's IP address to their location_en.vtt (1.6 KB)
- 007 Use a geolocation API to get the country code from the IP address.mp4 (19.7 MB)
- 007 Use a geolocation API to get the country code from the IP address_en.vtt (3.5 KB)
- composer.json (0.1 KB)
- external-assets-links.txt (0.4 KB)
- index.php (1.0 KB) src App
- I18n.php (3.4 KB)
- 001 The options for storing translations in separate files.mp4 (14.1 MB)
- 001 The options for storing translations in separate files_en.vtt (1.4 KB)
- 002 The PHP gettext extension and gettext function for marking translatable strings.mp4 (19.4 MB)
- 002 The PHP gettext extension and gettext function for marking translatable strings_en.vtt (2.9 KB)
- 003 Create the folders to store the gettext translation files.mp4 (10.3 MB)
- 003 Create the folders to store the gettext translation files_en.vtt (2.0 KB)
- 004 Install the Poedit editor and create a .po translation file.mp4 (20.9 MB)
- 004 Install the Poedit editor and create a .po translation file_en.vtt (4.5 KB)
- 005 Configure gettext to use the translation file and show the translations.mp4 (17.9 MB)
-
Code:
- udp://tracker.torrent.eu.org:451/announce
- udp://tracker.tiny-vps.com:6969/announce
- http://tracker.foreverpirates.co:80/announce
- udp://tracker.cyberia.is:6969/announce
- udp://exodus.desync.com:6969/announce
- udp://explodie.org:6969/announce
- udp://tracker.opentrackr.org:1337/announce
- udp://9.rarbg.to:2780/announce
- udp://tracker.internetwarriors.net:1337/announce
- udp://ipv4.tracker.harry.lu:80/announce
- udp://open.stealth.si:80/announce
- udp://9.rarbg.to:2900/announce
- udp://9.rarbg.me:2720/announce
- udp://opentor.org:2710/announce