angular 國際化移動端可以使用

2021-07-10 06:03:03 字數 1673 閱讀 2896

一、安裝translate:執行bower install angular-translate

二、國際化使用方法:

1、在index.html中引入(注意:所有用到的js都必須在index.html中引入

2、建立multilang.js
angular.module('starter.constants',)																									

.provider('test', ['translationcn', 'translationen', function (translationcn, translationen) ;

}

}]);

3、建立multilang_en.js(英文國際化)

angular.module('starter.constants')

.constant('translationen',);

angular.module('starter', ['ionic', 'starter.controllers', 'starter.services','restangular','pascalprecht.translate','starter.constants'])																																		

.config(function($stateprovider, $urlrouterprovider,$ionicconfigprovider,restangularprovider,$translateprovider,testprovider) 注意:testprovider指的②中provider名稱

//config中國際化配置

$translateprovider.translations('cn',testprovider.$get().providercn);

$translateprovider.translations('en',testprovider.$get().provideren);

$translateprovider.preferredlanguage('cn');//首選語言

$translateprovider.fallbacklanguage('cn');

5、html頁面寫法

}
6、頁面切換多語言

1.controller.js中新增

.controller('languageswitchingctrl', ['$scope', '$translate', function (scope, $translate) ;

}])

2.html頁面呼叫

中文

英文

軟體國際化值頁面國際化

國際化 軟體的國際化 軟體開發時,要使它能同時應對世界不同地區和國家的訪問,並針對不同地區和國家的訪問,提供相應的 符合來訪者閱讀習慣的頁面或資料。國際化又稱為 i18n internationalization 對於軟體中的選單欄 導航條 錯誤提示資訊,狀態資訊等這些固定不變的文字資訊,可以把它們...

外掛程式國際化

外掛程式國際化 在我們的應用中,難免會遇到國際化的問題,eclipse rcp給我們提供了很好的方案,甚至可以在後期批處理完成,但如果是其它外掛程式未提供我們需要的語言版呢?我們可以如何為它們提供語言包呢?乙個簡單的例子,你用messagedialog開啟對話方塊時,按鈕一般時 ok,cancel,...

資源國際化

properties 檔案裡的資源必須經過編碼,不能出現中問,日文等。且必須是ascii 碼。jdk 中bin 資料夾下的native2ascii.exe 可以把資源轉換為ascii 碼。在命令提示符中輸入 native2ascii encoding utf 8 sourcefile targetf...