2017-01-23 93 views
0

我想在我的項目中使用Angular-translate。我有一個基本的例子,使用一些基本的硬編碼轉換字符串。 用戶可以隨時更改語言,因此在新選擇後字符串會直接更改。angular translate保存翻譯到數據庫

我想從MongoDB集合中獲得我的翻譯。我找到了一個使用自定義加載程序服務的例子(https://github.com/angular-translate/angular-translate/blob/920a9febc22f61368153d844f7cbefcfebb6ecec/src/service/loader-url.js)。

但是,我想在沒有可用翻譯的情況下自動獲取我的翻譯密鑰。有沒有辦法做到這一點? 必須保存關鍵字,以便翻譯人員可以通過Web面板添加缺少的字符串。

回答

-1

這不是實現,這只是一個想法。您可以製作MongoDB表的以下結構。 表名:languageTable

id, key, en, el, sp, hi, 

1. KEY1, Hello, $tUpp4, dd4$53, ff553, 

(語言翻譯不同langugaes) 現在在queryparam,發送鍵和langkey。並使用以下查詢,

Select `LangKey` from languageTable where key = 'KEY1;' 

如果它返回文本,則顯示否則顯示爲空。在管理面板中,您可以顯示完整的表格並在語言表上執行crud操作。

感謝好運

+0

這就是我現在的工作,但我想在沒有數據庫記錄被發現保存關鍵的在我的數據庫。 – NVO