[JAVA] Wenn ich die Internationalisierung mit Spring Boot unterstütze, bin ich süchtig danach, kein bestimmtes Gebietsschema zu übersetzen

Dieser Artikel ist ein Datensatz, von dem ich süchtig war, als die Spring Boot-Anwendung im Geschäft internationalisiert wurde. Die Nachrichteneigenschaftendatei eines bestimmten Gebietsschemas wurde nicht erkannt. Es gibt viele detaillierte Erklärungen zu Spring Boot, daher werde ich sie weglassen.

Umgebung

Voraussetzungen

In dem Fall, in dem die Identifizierung des Gebietsschemas auf Anfrage der anderen Partei in der URI enthalten ist (weil es nicht direkt mit dem Problem zusammenhängt, sondern eine versteckte Linie der süchtig machenden Autobahn ist) ** Englisch **: http://example.jp/en/foo ** Korea **: http://example.jp/ko/foo ** Taiwan **: http://example.jp/zh_tw/foo etc...

Warum?

Unter dem Strich sollte der Name des Gebietsschemas in der von "locale -a" angezeigten Liste der Name der Eigenschaftendatei sein. Das Problem war, dass ich den Sprachcode (niedriger) des URI verwendet habe, der in den Voraussetzungen wie im Dateinamen verborgen war.

Falsche Nachrichten _ ** zh_tw **. Eigenschaften Positive Nachrichten _ ** zh_TW **. Eigenschaften

Die lokale Entwicklungsumgebung war Mac, erkannte jedoch problemlos Dateien in Kleinbuchstaben. Hier war hilfreich, warum es kein Problem mit dem Mac gab.

Schließlich

Wenn ich es noch einmal schreibe, scheint es nur ein Fehler zu sein, aber es war ein Problem, dessen Lösung einige Zeit in Anspruch nahm. Ich denke, es ist eine Nische, aber ich hoffe, dass es eines Tages jemandem hilft.

Recommended Posts

Wenn ich die Internationalisierung mit Spring Boot unterstütze, bin ich süchtig danach, kein bestimmtes Gebietsschema zu übersetzen
Als ich in Spring Boot eine Sitzungsbereichs-Bean definierte, verhielt sie sich seltsam und musste angepasst werden.
Ich möchte eine Verbindung herstellen, wenn eine Datenbank mit Spring und MyBatis erstellt wird
Wovon ich süchtig war, als ich eine Spring Boot-Anwendung mit VS Code entwickelte
Beachten Sie, dass ich süchtig nach Stapelverarbeitung mit Spring Boot war
Was ich beim Update auf Spring Boot 1.5.12 behoben habe ・ Wovon ich süchtig war
Spring Boot 2.2 unterstützt jetzt RSocket. Probieren Sie es aus
Eine Geschichte, als ich versuchte, ein Video zu erstellen, indem ich Processing und Resolume verknüpfte
Was zu tun ist, wenn es ungültig ist, weil es nicht mit einem '-' beginnt
Wenn ich die Datei mit der Klasse # getResource aus der JAR-Datei aufrufe, wird sie nicht gefunden und ist ein beschissenes Memorandum
Bis Sie ein Spring Boot-Projekt in Intellij erstellen und an Github senden
Eine Seite, die leicht zu verstehen war, als ich anfing, Spring Boot zu lernen
Ich hatte das Problem, dass JS nach dem Seitenübergang nicht gelesen wird und JS beim Laden gelesen wird.
Erstellen Sie eine Spring Boot-Webanwendung, die IBM Cloudant verwendet, und stellen Sie sie in Cloud Foundry bereit
[Mac OS] Spring Boot CLI wurde bei der Installation durch Ruby gestört
Ein Hinweis, als ich süchtig danach war, Ubuntu auf WSL1 in WSL2 zu konvertieren
Wenn Maven von einem Firmenproxy blockiert wird und nicht funktioniert
So lösen Sie das Problem, dass die Bean beim Verschachteln in Spring Batch nicht ordnungsgemäß verarbeitet wird