Cet article est un enregistrement auquel j'étais accro lorsque l'application Spring Boot a été internationalisée dans les affaires, le fichier de propriétés de message d'un paramètre régional spécifique n'était pas reconnu. Il existe de nombreuses explications détaillées sur Spring Boot, je vais donc l'omettre.
Dans le cas où l'identification de la locale est incluse dans l'URI à la demande de l'autre partie (car elle n'est pas directement liée au problème mais c'est une ligne cachée de l'autoroute addictive) ** Anglais **: http://example.jp/en/foo ** Corée **: http://example.jp/ko/foo ** Taïwan **: http://example.jp/zh_tw/foo etc...
L'essentiel est que le nom de la locale dans la liste affichée par locale -a
doit être le nom du fichier de propriétés. Le problème était que j'utilisais le code de langue (inférieur) de l'URI qui était caché dans les prérequis comme il l'était dans le nom du fichier.
Mauvais messages _ ** zh_tw **. Propriétés Messages positifs _ ** zh_TW **. Propriétés
L'environnement de développement local était mac, mais il reconnaissait les fichiers en minuscules sans problème. Ici a été utile pour expliquer pourquoi il n'y avait pas de problème avec mac.
Quand je l'écris à nouveau, il semble que ce ne soit qu'une erreur, mais c'était un problème qui a pris du temps à résoudre. Je pense que c'est un créneau, mais j'espère que cela aidera quelqu'un un jour.