Question

Existe-t-il une cartographie accessible au public de la base de données de la base de données TZ (AKA ZoneInfo Database, AKA Olson Database) IDS vers la ville et le pays? Par exemple:

"Pacific/Auckland" => "Auckland, New Zealand"
"Europe/Copenhagen" => "Copenhagen, Denmark"
"Europe/Paris" => "Paris, France"
"Europe/Moscow" => "Moscow, Russia"
"Asia/Tokyo" => "Tokyo, Japan"
"Asia/Baghdad" => "Baghdad, Iraq"
"Africa/Cairo" => "Cairo, Egypt"

... etc.

Idéalement, la cartographie serait:

  • être fourni dans différentes langues, telles que "Europe/Paris" cartes à "Paris, France" En anglais, "Paris, Frankrike" en suédois et "パリ、フランス" en japonais.
  • Ayez plusieurs options pour chaque entrée TZ pour couvrir plus de villes. Par exemple, Canberra (le Capitole d'Australie) n'est pas dans la base de données TZ mais il peut être mappé à "Australia/Sydney"

L'application d'horloge mondiale intégrée sur l'iPhone y parvient. Les API du fuseau horaire sur iOS s'appuient sur la base de données TZ, mais lors de la sélection d'un fuseau horaire pour une nouvelle horloge mondiale, les utilisateurs peuvent choisir parmi "Canberra, Australie", "Sydney, Australie", "Baghdad, Iraq", "Paris, France", etc. . Le sous-jacent NSTimeZone L'API que l'application d'horloge mondiale utilise probablement n'expose pas ces informations, donc les données doivent être fournies dans l'application, et non dans le système d'exploitation sous-jacent.

Est-ce que quelqu'un sait où cette cartographie peut être trouvée?

Était-ce utile?

La solution

Ce code a une carte des noms de pays à des fuseaux horaires ...

https://gist.github.com/986163

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top