Skip to content

Commit b6180ca

Browse files
18->20
似乎是因為 Internationalization 這個單詞總共有20個字母,那麼第一個字母 I 和最後一個字母 n 之間有 18 個字母,所以才會被簡稱為 I18N 的。而且我試了下,Internationalization 的長度確實是 20
1 parent 90640a3 commit b6180ca

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

docs/CH18.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -825,7 +825,7 @@ public class MessageFormatDemo {
825825

826826
### 18.3.3 國際化訊息
827827

828-
國際化的英文是 Internationalization,因為單字中總共有18個字母而首尾字元分別為 'I' 與 'N',所以簡稱 I18N,國際化的目的是讓應用程式可以依地區不同而顯示不同的訊息,最基本的就是讓不同語系的使用者可以看到屬於自己語系的訊息,像是英文語系的看到英文內容,而中文語系的可以看到中文的內容。
828+
國際化的英文是 Internationalization,因為單字中總共有20個字母而首尾字元分別為 'I' 與 'N',所以簡稱 I18N,國際化的目的是讓應用程式可以依地區不同而顯示不同的訊息,最基本的就是讓不同語系的使用者可以看到屬於自己語系的訊息,像是英文語系的看到英文內容,而中文語系的可以看到中文的內容。
829829

830830
為了在應用程式中表示一個區域,Java 提供有 java.util.Locale 類,一個 Locale 實例包括了語系資訊與區域資訊,例如 "en" 表示英文語系的國家,這個字母組合是在 ISO 639 中定義的,而區域資訊則是像 "US" 表示美國,這個字母組合則是在 ISO 3166 中定義的。
831831

0 commit comments

Comments
 (0)