Préparer votre application pour le changement d’ère du Japon
Notes
Le 1er avril 2019, le nom de la nouvelle ère a été annoncé : Reiwa (令和). Le 25 avril, Microsoft a publié des packages pour les différents systèmes d’exploitation Windows contenant la clé de Registre mise à jour avec le nom de la nouvelle ère. Mettez à jour votre appareil, vérifiez votre Registre pour voir s’il possède la nouvelle clé, puis testez votre application. Consultez cet article de support pour vous assurer que votre système d’exploitation doit avoir reçu la clé de Registre mise à jour.
Le calendrier japonais est divisé en ères. Depuis presque le début de l’âge informatique moderne, nous sommes dans l’ère Heisei ; toutefois, le 1er mai 2019, une nouvelle ère a commencé. Dans la mesure où il s’agit de la première fois depuis plusieurs décennies qu’une ère change, les logiciels prenant en charge le calendrier japonais doivent être testés, pour vérifier qu’ils fonctionnent correctement depuis le début de la nouvelle ère.
Dans les sections suivantes, vous allez découvrir ce que vous pouvez faire pour préparer et tester votre application pour la nouvelle ère.
Notes
Nous vous recommandons d’utiliser un ordinateur de test pour ce faire, car les modifications que vous apporterez auront un impact sur le comportement de l’intégralité de la machine.
Ajouter une clé de Registre pour la nouvelle ère
Notes
Les instructions suivantes sont destinées aux appareils qui n’ont pas encore été mis à jour avec la nouvelle clé de Registre. Tout d’abord, vérifiez si votre appareil contient la clé de Registre et, si ce n’est pas le cas, procédez au test en suivant les instructions suivantes.
Il est important de tester les problèmes de compatibilité avant le changement d’ère, et vous pouvez le faire maintenant à l’aide du nom de la nouvelle ère. Pour ce faire, ajoutez une clé de Registre pour la nouvelle ère dans l’Éditeur du Registre :
- Accédez à Ordinateur\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese\Eras.
- Sélectionnez Édition > Nouveau > Valeur de chaîne, et donnez-lui le nom 2019 05 01.
- Cliquez avec le bouton droit sur la clé, puis sélectionnez Modifier.
- Dans le champ Données de la valeur, entrez 令和_令_Reiwa_R (vous pouvez faire un copier-coller à partir d’ici pour faciliter la tâche).
Consultez Gestion des ères pour le calendrier japonais pour en savoir plus sur le format de ces clés de Registre.
Le nom de la nouvelle ère a été annoncé le 1er avril 2019. Le 25 avril, une mise à jour avec une nouvelle clé de Registre pour les versions Windows prises en charge contenant le nom a été publiée, ce qui vous permet de valider que votre application le gère correctement. Cette mise à jour est répercutée aux versions antérieures de Windows 10 ainsi que Windows 8 et Windows 7.
Vous pouvez supprimer votre clé de Registre d’espace réservé une fois que vous avez terminé de tester votre application. Cela permet de garantir qu’elle n’interfère pas avec la nouvelle clé de Registre qui est ajoutée lors de la mise à jour de Windows.
Changer le format de calendrier de votre appareil
Une fois que vous avez ajouté la clé de Registre pour la nouvelle ère, vous devez configurer votre appareil pour utiliser le calendrier japonais. Vous n’avez pas besoin de disposer d’un appareil en japonais pour effectuer cette opération. Pour réaliser des tests approfondis, vous pouvez installer le module linguistique japonais également, mais cela n’est pas nécessaire pour le test de base.
Pour configurer votre appareil pour utiliser le calendrier japonais :
- Ouvrez intl.cpl (recherchez ce fichier dans la barre de recherche Windows).
- Dans la liste déroulante Format, sélectionnez Japonais (Japon).
- Sélectionnez Paramètres supplémentaires.
- Sélectionnez l’onglet Date.
- Dans la liste déroulante Type de calendrier, sélectionnez 和暦 (wareki, le calendrier japonais). Il doit être la deuxième option.
- Cliquez sur OK.
- Cliquez sur OK dans la fenêtre Région.
Votre appareil doit maintenant être configuré pour utiliser le calendrier japonais, et qu’il reflète les ères présentes dans le Registre. Voici un exemple de ce que vous pouvez voir maintenant dans l’angle inférieur droit de l’écran :
Ajuster l’horloge de votre appareil
Sous Windows 10
- Cliquez avec le bouton droit dans la zone de date et d’heure dans l’angle inférieur droit de l’écran.
- Sélectionnez Ajuster la date/l’heure.
- Dans l’application Paramètres, sous Modifier la date et l’heure, sélectionnez Modifier.
- Définissez la date sur le 1er mai 2019 ou sur une date ultérieure.
Sous Windows 11
- Cliquez avec le bouton droit dans la zone de date et d’heure dans l’angle inférieur droit de l’écran.
- Sélectionnez Ajuster la date/l’heure.
- Dans l’application Paramètres, sous Configurer la date et l’heure manuellement, sélectionnez Modifier.
- Définissez la date sur le 1er mai 2019 ou sur une date ultérieure.
Notes
Vous ne pourrez peut-être pas modifier la date et l’heure si l’option « Définir l’heure automatiquement » est activée.
Notes
Vous ne pourrez pas changer la date en fonction des paramètres de l’organisation ; si c’est le cas, contactez votre administrateur. Vous pouvez également modifier votre clé de Registre d’espace réservé pour avoir une date qui est déjà passée.
Tester votre application
Maintenant, testez la façon dont votre application gère la nouvelle ère. Vérifiez les emplacements où s’affiche la date, comme les horodatages et les sélecteurs de date. Assurez-vous que l’ère est correcte avant le 1er mai 2019 (Heisei, 平成) et après (Reiwa, 令和).
Gannen (元年)
Le format du calendrier japonais est généralement <Nom de l’ère><Année de l’ère>. Par exemple, l’année 2018 correspond à Heisei 30 (平成30年). Toutefois, la première année d’une ère est spéciale ; au lieu d’être <Nom de l’ère> 1, elle correspond à <Nom de l’ère> 元年 (gannen). Ainsi, la première année de l’ère Heisei serait 平成元年 (Heisei gannen). Assurez-vous que votre application gère correctement la première année de la nouvelle ère et affiche correctement 令和元年.
API associées
Il existe plusieurs API WinRT, .NET et Win32 qui seront mises à jour pour gérer le changement d’ère ; si vous les utilisez, vous ne devriez pas rencontrer de problèmes. Toutefois, même si vous vous reposez entièrement sur ces API, il est toujours judicieux de tester votre application et de vérifier que vous obtenez le comportement souhaité, surtout si vous réalisez des opérations particulières, telles qu’une analyse.
Vous pouvez suivre les mises à jour apportées au système d’exploitation et aux SDK sur la page Mises à jour pour le changement d’ère du Japon en mai 2019.
Les API suivantes seront impactées :
WinRT
- Espace de noms Windows.Globalization
- Classe Calendar
- Méthode AddDays
- Méthode AddEras
- Méthode AddHours
- Méthode AddMinutes
- Méthode AddMonths
- Méthode AddNanoseconds
- Méthode AddPeriods
- Méthode AddSeconds
- Méthode AddWeeks
- Méthode AddYears
- Propriété Era
- Méthode EraAsString
- Propriété FirstYearInThisEra
- Propriété LastEra
- Propriété LastYearInThisEra
- Propriété NumberOfYearsInThisEra
- Classe Calendar
- Espace de noms Windows.Globalization.DateTimeFormatting
.NET
Win32
Voir aussi
Windows developer