導航:首頁 > 編程語言 > java國際化英語

java國際化英語

發布時間:2023-12-25 12:13:41

java中如何實現多語言切換

這個是國際化問題,你必須自己弄兩個properties文件,裡面是key-value,一個文件是英文內,一個是中文,中文內容必須容轉碼
然後用java.util.ResourceBundle的getBundle()載入資源文件。。。。

② java國際化如何轉換把文本轉換成韓文

一、國際化開發概述 軟體的國際化:軟體開發時,要使它能同時應對世界不同地區和國家的訪問,並針對不同地區和國家的訪問,提供相應的、符合來訪者閱讀習慣的頁面或數據。國際化(internationalization)又稱為 i18n(讀法為i 18 n,據說是因為inte

③ java springboot +beetl 項目怎麼實現國際化

國際化(internationalization)是設計和製造容易適應不同區域要求的產品的一種方式。它要求從產品中抽離所有地域語言,國家/地區和文化相關的元素。換言之,應用程序的功能和代碼設計考慮在不同地區運行的需要,其代碼簡化了不同本地版本的生產。開發這樣的程序的過程,就稱為國際化。
那麼當我們使用Spring Boot如何進行國際化呢?那麼當你讀完這篇文章你會學到如下知識:
(1) spring boot 加入thymeleaf;
(2) 頁面元素國際化;
(3) spring boot默認國際化原理說明;
(4) firefox瀏覽器修改區域語言;
(5)chrome瀏覽器修改區域語言;
(6)修改默認messages配置前綴;
(7) 代碼中如何獲取國際化信息;
(8) 優化代碼獲取國際化信息;
(9) 區域解析器之AcceptHeaderLocaleResolver;
(10) 會話區域解析器之SessionLocaleResolver;
(11) Cookie區域解析器之CookieLocaleResolver;
(12)固定的區域解析器之FixedLocaleResolver ;
(13)使用參數修改用戶的區域;

④ java國際化怎麼實現

以下分3點進行講述

1、我們使用java.lang.Locale來實現國際化。
java.lang.Locale代表特定的地理、政治和文化。需要Locale來執行其任務的操作叫語言環境敏感的操作。
構造一個系統默認的Locale:
Locale defaultLocale = Locale.getDefault();
String country = defaultLocale.getCountry();//返回國家地區代碼
String language = defaultLocale.getLanguage();//返回國家的語言
String displayCountry = defaultLocale.getDisplayCountry();//返回適合向用戶顯示的國家信息
String displayLanaguage = defaultLocale.getDisplayLanaguage();//返回適合向用戶展示的語言信息
String displayName = defaultLocale.getDisplayName();//返回適合向用戶展示的語言環境名
加入當前Java虛擬機線程所處的操作系統的區域語言設置為「中文(簡體,中國)」,則上邊的運行結果依次將會是:
CN
zh
中國
中文
中文(中國)
根據國家地區和語言構造一個Locale(語言環境)
Locale currentLocale = new Locale(「zh」, 」CN」);
構造方法為:Locale(String language, String country);

2、使用ResouceBundle讀取國際化資源文件
ResourceBundle資源包包含特定語言環境的對象。使用其可以載入並讀取語言環境資源。
1. 輕松的本地化或者翻譯成不同的語言
2. 一次處理多個語言環境
3. 以後可以輕松的進行修改,一遍支持更多的語言環境。
當程序需要特定於語言環境的對象時,它使用getBundle()方法載入ResourceBundle類
ResourceBundle rb = ResourceBundle.getBundle(「res.MessageBundle」, currentLocale);
其中,res.MessageBundle代表的是我們在src下建立了一個res文件夾,而res文件夾下有一個名為MessageBundle.properteis的資源文件。我們允許在此建立多個國際化資源文件:MessageBundle_zh_CN.properties;
MessageBundle_en_US.properteis;
其中MessageBundle就是要在構造ResourceBundle時使用的字元串,這個名字合法即可,不需要特定約束。後邊的名字一定要遵循規則,resourceName_language_country.properteis;
然後我們使用rb.getString(key);就可以獲取資源文件中的Key對應的value。

3、實際應用距離:struts
jsp頁面中,即可直接使用<s:text name="key"/>來調用ResourceBundle資源文件中的內容

⑤ 用英語介紹一種編程語言

Java is a computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA), meaning that code that runs on one platform does not need to be recompiled to run on another. Java applications are typically compiledto bytecode that can run on any Java virtual machine (JVM) regardless of computer architecture. Java is, as of 2014, one of the most popular programming languages in use, particularly for client-server web applications, with a reported 9 million developers.[10][11] Java was originally developed byJames Gosling at Sun Microsystems (which has since merged into Oracle Corporation) and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntaxfrom C and C++, but it has fewer low-level facilities than either of them.
The original and reference implementation Java compilers, virtual machines, and class libraries were originally released by Sun under proprietary licences. As of May 2007, in compliance with the specifications of the Java Community Process, Sun relicensed most of its Java technologies under theGNU General Public License. Others have also developed alternative implementations of these Sun technologies, such as the GNU Compiler for Java (bytecode compiler), GNU Classpath (standard libraries), and IcedTea-Web (browser plugin for applets).

閱讀全文

與java國際化英語相關的資料

熱點內容
超凡蜘蛛俠2蘋果版免費 瀏覽:110
蘋果6s放大器怎麼設置密碼 瀏覽:626
windows7怎麼沒有無線網路 瀏覽:917
5s蘋果手機錄像只有沙沙響的聲音 瀏覽:879
多張圖紙怎樣列印到一個pdf文件里 瀏覽:347
安裝cad2020出現無法定位inf文件 瀏覽:728
百度競價數據如何分析 瀏覽:965
ps文件發送第三方列印 瀏覽:547
linux命令界面顯示文件名 瀏覽:930
超級錄屏視頻在文件夾里不能播放 瀏覽:549
最簡單的編程軟體有哪些 瀏覽:14
博客簽到系統如何設計資料庫 瀏覽:639
論文怎麼設置目錄word 瀏覽:609
廣電網路dlna是什麼意思 瀏覽:12
js變數加下劃線 瀏覽:18
app開發工作是吃青春飯嗎 瀏覽:117
蘋果手機國家查詢 瀏覽:765
蘋果6照片刪了怎麼找回 瀏覽:399
文件夾控制面板 瀏覽:536
人工神經網路人臉識別 瀏覽:531

友情鏈接