Programmation Flashcards
Que veut dire i18n ?
Internationalisation. 18 représente le nombre de lettres entre le i et le n.
Que peut prendre en charge l’i18n ?
Du texte, des monnaies, du style et des couleurs.
Quel est le format d’une langue selon i18n ?
langue-REGION. Par exemple, le français de France se présente fr-FR, alors que le français de Québec se présente fr-CA.
Qu’est ce qu’une locale en javascript ?
C’est un paramètre régional pour la langue (fr-FR par exemple)
Qu’est ce que le UTC ?
C’est le universal coordinated time, la référence de temps sur laquelle les pays se basent
De quoi l’UTC peut varier selon les pays ?
Le décalage horaire peut varier, avec des heurs mais aussi des minutes
Comment être à jour au niveau des fuseaux horaires ?
C’est la TZ database qui maintient les fuseaux horaires à jour, étant donné que les pays peuvent décider de changer les fuseaux.
Quel calendrier est utilisé en standard dans l’informatique ?
C’est le calendrier grégorien.
Comment gérer les différences de calendrier ?
Dans le SI on stocke en grégorien, et au niveau de l’interface on fait la conversion. Toujours le plus proche du user.
Qu’est ce qu’un timestamp ?
C’est une représente en nombre d’une durée
Qu’est ce que le timestamp UNIX ?
Le nombre de secondes depuis le 1er janvier 1970
Est-ce qu’il existe d’autre timestamps ?
Oui, mais le plus utilisé reste le UNIX
Est-ce que le formatage des dates et unifié dans les langages (pour passer d’une date a une autre) ?
Non (php : Y-m-d H:i:s, java : yyyy-MM-dd HH:mm:ss)
Est-ce qu’il existe une normalisation pour passer une date à travers un SI ?
Oui, c’est l’ISO 8601 (AAAA-MM-JJTHH:MM:SS,ss-/+FF:ff)
Comment communiquer une durée dans un SI ?
Via la norme ISO 8601 (P18Y9M4DT11H9M8S)