Currently the code does not differentiate between offline and not able to connect the translation server. Once the guzzle http library is being used for http requests (the mentioned issue) this becomes possible.
* Separately detect and report online/offline.
* Separately detect and report whether the translation server can be connected.
Test this patch in the following situations:
- Drupal 8 located on a server behind a firewall which blocks HTTP access to ftp.drupal.org
- Drupal 8 located on a server behind a proxy server which blocks HTTP access to ftp.drupal.org
- Drupal 8 located on a (localhost) server with no connection to internet
- Drupal 8 located on a (localhost) server with an unreliable internet connection. E.g. 3G while traveling
- Install with a non-existing language code in the url. E.g. core/install.php?langcode=xyz
- And finally ;) Drupal 8 located on a (localhost) server a normal internet connection installing in a regular language.
Check if the failure situation is correctly detected. Check if the help text is clear and helpfull.
|Task||Novice task?||Contributor instructions||Complete?|
|Update the issue summary||Instructions|
|Update the issue summary noting if allowed during the beta||Instructions|
User interface changes
Changing language requirements report.