php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #63388 Locale::getDisplayRegion returns wrong results
Submitted: 2012-10-29 21:31 UTC Modified: 2016-04-11 13:10 UTC
Votes:3
Avg. Score:5.0 ± 0.0
Reproduced:3 of 3 (100.0%)
Same Version:0 (0.0%)
Same OS:0 (0.0%)
From: marcosdsanchez at gmail dot com Assigned:
Status: Not a bug Package: intl (PECL)
PHP Version: 5.3.18 OS: mac os x 10.8.2
Private report: No CVE-ID: None
View Add Comment Developer Edit
Welcome! If you don't have a Git account, you can't do anything here.
You can add a comment by following this link or if you reported this bug, you can edit this bug over here.
Block user comment
Status: Assign to:
Package:
Bug Type:
Summary:
From: marcosdsanchez at gmail dot com
New email:
PHP Version: OS:

 

 [2012-10-29 21:31 UTC] marcosdsanchez at gmail dot com
Description:
------------
Locale::getDisplayRegion does not return localized country names for some 
countries.

Example:

  echo Locale::getDisplayRegion('en_KY', 'hy_AM');

Returns:
  KY

It should return instead the localized name of "Cayman Islands".

 

Test script:
---------------
https://gist.github.com/9b64706870f9c3b29d75

Expected result:
----------------
I expect the method to return an appropriately localized display name for the 
regions of the hy_AM locale. It returns the country code instead.


Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2016-04-11 13:10 UTC] ab@php.net
-Status: Open +Status: Not a bug
 [2016-04-11 13:10 UTC] ab@php.net
Thanks for the report, better late than never too look into it.

With todays PHP-7.0 and ICU 57.1 i don't reproduce this behavior. Fe

php.exe -r "echo Locale::getDisplayRegion('de-ch');"
Switzerland
php.exe -r "echo Locale::getDisplayRegion('de-de');"
Germany

Unfortunately no ICU version is given in the ticket, but most likely it is something not PHP related. Every version of ICU improves the data set, so that was most likely the issue.

Thanks.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Tue Apr 16 16:01:28 2024 UTC