Classe de date localisée (20 langues)

Soyez le premier à donner votre avis sur cette source.

Vue 3 438 fois - Téléchargée 710 fois

Description

Je m'ennuyais, alors j'ai décidé de créer une classe de date tenant compte de la localisation.
Dans le fichier main.cpp, pour tester les différentes langues disponibles, il suffit de commenter la ligne "cout.imbue" qui ne l'est pas et décommenter celle pour la localisation voulue.
Les exceptions ne sont pas localisées (par paresse, mais le principe est identique à la date).
Testé uniquement sous Oracle Enterprise Linux (RedHat Enterprise Linux 5).
Si la langue voulue n'existe pas, l'anglais est utilisé, mais la représentation de la date correspond bien au territoire voulu (il suffit de tester avec slovaque/slovaquie: "sk_SK", qui n'est pas repris dans les traductions).
pour ajouter une langue, ajouter une ligne au fichier "days.dat". Le format est le suivant: code langue (p.ex. pour le slovaque sk), puis la liste des jours, en commençant par le dimanche. Chaque élément est séparé par un ";". Il n'y en a pas à la fin de la ligne.
Pour la liste des codes de langues: http://www.loc.gov/standards/iso639-2/php/English_list.php

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.