[JAVA] Lorsque je soutiens l'internationalisation avec Spring Boot, je suis accro à ne pas traduire une langue spécifique

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.

environnement

Conditions préalables

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...

Pourquoi?

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.

finalement

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.

Recommended Posts

Lorsque je soutiens l'internationalisation avec Spring Boot, je suis accro à ne pas traduire une langue spécifique
Lorsque j'ai défini un bean de portée de session dans Spring Boot, il se comportait étrangement et devait être ajusté.
Je souhaite établir une connexion lorsqu'une base de données est créée à l'aide de Spring et MyBatis
Ce à quoi j'étais accro lors du développement d'une application Spring Boot avec VS Code
Notez que j'étais accro au traitement par lots avec Spring Boot
Ce que j'ai corrigé lors de la mise à jour vers Spring Boot 1.5.12 ・ Ce à quoi j'étais accro
Spring Boot 2.2 prend désormais en charge RSocket, alors essayez-le
Une histoire où j'ai essayé de faire une vidéo en liant Traitement et Resolume
Que faire quand est invalide car il ne commence pas par un "-"
Lorsque j'appelle le fichier avec la classe # getResource à partir du fichier jar, il devient Not Found et c'est un mémorandum merdique
Jusqu'à ce que vous créiez un projet Spring Boot dans Intellij et que vous le transmettiez à Github
Un site facile à comprendre lorsque j'ai commencé à apprendre Spring Boot
J'ai rencontré un problème selon lequel JS n'est pas lu après la transition de page et JS est lu lorsqu'il est chargé.
Créez une application Web Spring Boot qui utilise IBM Cloudant et déployez-la sur Cloud Foundry
[Mac OS] La CLI Spring Boot a été perturbée par ruby lors de l'installation
Une note quand j'étais accro à la conversion d'Ubuntu sur WSL1 en WSL2
Lorsque Maven est bloqué par un proxy d'entreprise et ne fonctionne pas
Comment résoudre le problème que le bean n'est pas traité correctement lorsqu'il est imbriqué dans Spring Batch