2014-02-19 126 views

回答

2

有一種方法$translateProvider.storagePrefix()你可以使用它。

+0

所以我應該使用這樣? '$ translateProvider.storagePrefix('defaultlocale');' – Tropicalista

+0

'defaultlocale'是前綴的名稱。它可以是任何你想要的。但它不是本地的。 – PascalPrecht

+0

我不確定我的理解。實際創建的默認cookie是'ng_translate_lang_key'。我想要這個名爲'mylocalesetting'。我應該使用'$ translateProvider.storagePrefix('mylocalesetting')'? – Tropicalista

3

這應該在最新版本的工作,

storagePrefix:添加前綴storageKey

// This is the module constant. 
angular.module('pascalprecht.translate').constant('$STORAGE_KEY', 'NG_TRANSLATE_LANG_KEY'); 

// and this is how you can change this constants in your app.config assuming that you they cookie key will be name 'locale' 
$translateProvider.storageKey('locale');