{"id":87,"date":"2023-02-14T21:38:13","date_gmt":"2023-02-14T13:38:13","guid":{"rendered":"https:\/\/www.appblog.cn\/?p=87"},"modified":"2023-02-14T21:38:57","modified_gmt":"2023-02-14T13:38:57","slug":"java-internationalization-locale","status":"publish","type":"post","link":"https:\/\/www.appblog.cn\/index.php\/2023\/02\/14\/java-internationalization-locale\/","title":{"rendered":"\u56fd\u9645\u5316\uff1aJava\u5e73\u53f0\u4e0b\u7684Locale\u7c7b"},"content":{"rendered":"<p>Locale\u7c7b\u6709\u5982\u4e0b\u51e0\u4e2a\u6784\u9020\u5668\uff1a<\/p>\n<pre><code class=\"language-java\">Locale(String language)\n\nLocale(String language, String country)\n\nLocale(String language, String country, String variant)<\/code><\/pre>\n<p>\u901a\u8fc7\u6784\u9020\u65b9\u6cd5\u5b9e\u4f8b\u5316Locale\u5bf9\u8c61\uff1a<\/p>\n<pre><code class=\"language-java\">public class LocaleTest {\n    public static void main(String[] args) {\n\n        \/\/\u521b\u5efa\u4e00\u4e2a\u901a\u7528\u82f1\u8bed\u7684locale.\n        Locale locale11 = new Locale(&quot;en&quot;);\n        \/\/\u521b\u5efa\u4e00\u4e2a\u52a0\u62ff\u5927\u82f1\u8bed\u7684locale.\n        Locale locale12 = new Locale(&quot;en&quot;, &quot;CA&quot;);\n        \/\/\u521b\u5efa\u4e00\u4e2a\u7f8e\u5f0f\u82f1\u8bed\u7684locale\uff0c\u7845\u8c37\u7684\u82f1\u8bed\n        Locale locale13 = new Locale(&quot;en&quot;, &quot;US&quot;, &quot;SiliconValley&quot;);\n\n    }\n}<\/code><\/pre>\n<p>Locale\u7c7b\u6709\u4e00\u4e9b\u9884\u5b9a\u4e49\u7684Locale\u5bf9\u8c61\u5b9e\u4f8b\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Locale Name<\/th>\n<th style=\"text-align: left;\">Locale<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">Locale.CHINA<\/td>\n<td style=\"text-align: left;\">zh_CN<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Locale.CHINESE<\/td>\n<td style=\"text-align: left;\">zh<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Locale.SIMPLIFIED_CHINESE<\/td>\n<td style=\"text-align: left;\">zh_CN<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Locale.TRADITIONAL_CHINESE<\/td>\n<td style=\"text-align: left;\">zh_TW<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Locale.PRC<\/td>\n<td style=\"text-align: left;\">zh_CN<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Locale.TAIWAN<\/td>\n<td style=\"text-align: left;\">zh_TW<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Locale.ENGLISH<\/td>\n<td style=\"text-align: left;\">en<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Locale.UK<\/td>\n<td style=\"text-align: left;\">en_GB<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Locale.US<\/td>\n<td style=\"text-align: left;\">en_US<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Locale.FRANCE<\/td>\n<td style=\"text-align: left;\">fr_FR<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Locale.FRENCH<\/td>\n<td style=\"text-align: left;\">fr<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4ee5\u4e0b\u4f8b\u5b50\u662f\u5fb7\u56fdlocale\u5b9e\u4f8b\u4ee5\u82f1\u8bed\u3001\u5fb7\u8bed\u548c\u6cd5\u8bed\u63d0\u4f9b\u4e86\u4fe1\u606f\uff1a<\/p>\n<pre><code class=\"language-java\">public class LocaleTest {\n\n    public static void main(String[] args) {\n        Locale deLocale = new Locale(&quot;de&quot;, &quot;DE&quot;);\n        Locale frLocale = new Locale(&quot;fr&quot;, &quot;FR&quot;);\n        System.out.println(&quot;Default language name (default): &quot;\n                + deLocale.getDisplayLanguage());\n        System.out.println(&quot;German language name (German): &quot;\n                + deLocale.getDisplayLanguage(deLocale));\n        System.out.println(&quot;German language name (French): &quot;\n                + deLocale.getDisplayLanguage(frLocale));\n    }\n\n}<\/code><\/pre>\n<p>\u8f93\u51fa\u7ed3\u679c\u4e3a\uff1a<\/p>\n<pre><code>Default language name (default): German\nGerman language name (German): Deutsch\nGerman language name (French): allemand<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Locale\u7c7b\u6709\u5982\u4e0b\u51e0\u4e2a\u6784\u9020\u5668\uff1a Locale(String language) Locale(String  [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[43],"tags":[55],"class_list":["post-87","post","type-post","status-publish","format-standard","hentry","category-java-basic","tag-internationalization"],"_links":{"self":[{"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/posts\/87","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/comments?post=87"}],"version-history":[{"count":0,"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/posts\/87\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/media?parent=87"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/categories?post=87"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appblog.cn\/index.php\/wp-json\/wp\/v2\/tags?post=87"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}