Préparer votre application pour le changement d’ère du JaponPrepare your application for the Japanese era change

Notes

Le nom de la nouvelle ère a été annoncé le 1er avril 2019 : Reiwa (令和).On April 1, 2019, the new era name was announced: 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.On April 25, Microsoft released packages for different Windows operating systems containing the updated registry key with the new era name. Mettez à jour votre appareil, vérifiez votre Registre pour voir s’il possède la nouvelle clé, puis testez votre application.Update your device and check your registry to see if it has the new key, and then test your 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.Check this support article to make sure your operating system should have received the updated registry key.

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é.The Japanese calendar is divided into eras, and for most of the modern age of computing, we've been in the Heisei era; however, on May 1, 2019, a new era will begin. 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.Because this is the first time in decades for an era to change, software that supports the Japanese calendar will need to be tested to ensure it will function properly when the new era begins.

Dans les sections suivantes, vous allez découvrir ce que vous pouvez faire pour préparer et tester votre application pour la nouvelle ère.In the following sections, you will learn what you can do to prepare and test your application for the upcoming new era.

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.We recommend that you use a test machine for this, because the changes you make will impact the behavior of the entire machine.

Ajouter une clé de Registre pour la nouvelle èreAdd a registry key for the new era

Notes

Les instructions suivantes sont destinées aux appareils qui n’ont pas encore été mis à jour avec la nouvelle clé de Registre.The following instructions are meant for devices that have not yet been updated with the new registry key. 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.First check if your device contains the new registry key, and if not, test using the following instructions.

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.It is important to test for compatibility problems before the era has changed, and you can do so now using the new era name. Pour ce faire, ajoutez une clé de Registre pour la nouvelle ère dans l’Éditeur du Registre :To do this, add a registry key for the new era using Registry Editor:

  1. Accédez à Ordinateur\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese\Eras.Navigate to Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese\Eras.
  2. Sélectionnez Édition > Nouveau > Valeur de chaîne et donnez-lui le nom 2019 05 01.Select Edit > New > String Value, and give it the name 2019 05 01.
  3. Cliquez avec le bouton droit sur la clé, puis sélectionnez Modifier.Right-click the key and select Modify.
  4. 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).In the Value data field, enter 令和_令_Reiwa_R (you can copy and paste from here to make it easier).

Consultez Gestion des ères pour le calendrier japonais pour en savoir plus sur le format de ces clés de Registre.See Era Handling for the Japanese Calendar to read more about the format for these registry keys.

Le nom de la nouvelle ère a été annoncé le 1er avril 2019.On April 1, 2019, the new era name was announced. 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.On April 25, an update with a new registry key for supported Windows versions containing the name was released, allowing you to validate that your application handles it properly. Cette mise à jour est répercutée aux versions antérieures de Windows 10 ainsi que Windows 8 et 7.This update is being propagated to supported earlier releases of Windows 10, as well as Windows 8 and 7.

Vous pouvez supprimer votre clé de Registre d’espace réservé une fois que vous avez terminé de tester votre application.You can delete your placeholder registry key once you're finished testing your 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.This will ensure it doesn't interfere with the new registry key that will be added when Windows is updated.

Changer le format de calendrier de votre appareilChange your device's calendar format

Une fois que vous avez ajouté la clé de Registre pour la nouvelle ère, vous devez configurer votre appareil pour utiliser le calendrier japonais.Once you've added the registry key for the new era, you need to configure your device to use the Japanese calendar. Vous n’avez pas besoin de disposer d’un appareil en japonais pour effectuer cette opération.You don't need to have a Japanese-language device to do this. 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.For thorough testing, you may want to install the Japanese language pack as well, but it isn't required for basic testing.

Pour configurer votre appareil pour utiliser le calendrier japonais :To configure your device to use the Japanese calendar:

  1. Ouvrez intl.cpl (recherchez ce fichier dans la barre de recherche Windows).Open intl.cpl (search for it from the Windows search bar).
  2. Dans la liste déroulante Format, sélectionnez Japonais (Japon) .From the Format dropdown, select Japanese (Japan).
  3. Sélectionnez Paramètres supplémentaires.Select Additional settings.
  4. Sélectionnez l’onglet Date.Select the Date tab.
  5. Dans la liste déroulante Type de calendrier, sélectionnez 和暦 (wareki, le calendrier japonais).From the Calendar type dropdown, select 和暦 (wareki, the Japanese calendar). Il doit être la deuxième option.It should be the second option.
  6. Cliquez sur OK.Click OK.
  7. Cliquez sur OK dans la fenêtre Région.Click OK in the Region window.

Votre appareil doit maintenant être configuré pour utiliser le calendrier japonais, et qu’il reflète les ères présentes dans le Registre.Your device should now be configured to use the Japanese calendar, and it will reflect whichever eras are in the registry. Voici un exemple de ce que vous pouvez voir maintenant dans l’angle inférieur droit de l’écran :Below is an example of what you might see now in the lower-right corner of the screen:

Date et heure au format de calendrier japonais

Ajuster l’horloge de votre appareilAdjust your device's clock

Pour vérifier que votre application fonctionne avec la nouvelle ère, vous devez avancer l’horloge de votre ordinateur au 1er mai 2019 ou à une date ultérieure.To test that your application works with the new era, you must advance your computer's clock to May 1, 2019 or later. Les instructions suivantes concernent Windows 10, mais Windows 8 et 7 devraient fonctionner de la même façon :The following instructions are for Windows 10, but Windows 8 and 7 should work similarly:

  1. Cliquez avec le bouton droit dans la zone de date et d’heure dans l’angle inférieur droit de l’écran.Right-click the date and time area in the lower-right corner of the screen.
  2. Sélectionnez Ajuster la date/l’heure.Select Adjust date/time.
  3. Dans l’application Paramètres, sous Modifier la date et l’heure, sélectionnez Modifier.In the Settings app, under Change date and time, select Change.
  4. Définissez la date sur le 1er mai 2019 ou sur une date ultérieure.Change the date to on or after May 1, 2019.

Notes

Il est possible que les paramètres de votre organisation vous empêchent de modifier la date ; si tel est le cas, contactez votre administrateur. Vous pouvez également définir votre clé de Registre d’espace réservé sur une date passée.You may not be able to change the date based on organization settings; if this is the case, talk to your admin. Alternatively, you can edit your placeholder registry key to have a date that has already passed.

Tester votre applicationTest your application

Maintenant, testez la façon dont votre application gère la nouvelle ère.Now, test out how your application handles the new era. Vérifiez les emplacements où s’affiche la date, comme les horodatages et les sélecteurs de date.Check places where the date is displayed, such as timestamps and date pickers. Assurez-vous que l’ère est correcte avant le 1er mai 2019 (Heisei, 平成) et après (Reiwa, 令和).Make sure that the era is correct before May 1, 2019 (Heisei, 平成) and after (Reiwa, 令和).

Gannen (元年)Gannen (元年)

Le format du calendrier japonais est généralement <Nom de l’ère> <Année de l’ère> .The format for the Japanese calendar is generally <Era name> <Year of era>. Par exemple, l’année 2018 correspond à Heisei 30 (平成30年).For example, the year 2018 is 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).However, the first year of an era is special; instead of being <Era name> 1, it is <Era name> 元年 (gannen). Ainsi, la première année de l’ère Heisei serait 平成元年 (Heisei gannen).So, the first year of the Heisei era would be 平成元年 (Heisei gannen). Assurez-vous que votre application gère correctement la première année de la nouvelle ère et affiche correctement 令和元年.Make sure that your application properly handles the first year of the new era, and correctly outputs 令和元年.

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.There are several WinRT, .NET, and Win32 APIs that will be updated to handle the era change, so if you use them, you shouldn't have to worry too much. 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.However, even if you do rely entirely on these APIs, it's still a good idea to test your application and make sure you get the desired behavior, especially if you are doing anything special with them like parsing.

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.You can follow along with updates to the OS and SDKs at Updates for May 2019 Japan Era Change.

Les API suivantes seront impactées :The following APIs will be impacted:

WinRTWinRT

.NET.NET

Win32Win32

Voir égalementSee also