2017-06-12 59 views
1

我們如何在我們的定製中處理多語言需求?我們可以使用suitescript API nlapiGetContext()。getPreference('language')來檢索用戶偏好。NetSuite suitescript中的本地化 - 如何編寫我的suitelet或客戶端腳本以支持多種語言?

我的問題是 - 什麼是存儲本地化字符串的最佳做法?

這些應該存儲在文件櫃中的多個文件中嗎?或者這些應該放在圖書館模塊中?

NetSuite中是否有更緊密的支持來處理這種情況?

回答

0

在Netsuite中,您可以使用(用於後端)自定義記錄(定製>列表,記錄&字段>記錄類型>新建)來存儲您可以在您的suitelet或客戶端腳本中獲取的本地化字符串。

只要它是一個小字符串(或甚至大),您可以使用自定義記錄,或者有另一種方法可以使用電子郵件模板(文檔>模板>電子郵件模板>新建)爲每個字符串的每種語言創建多個文件(我推薦這隻適用於長字符串。)

根據您可以比較和加載適當的字符串的語言。

可以使用電子郵件獲取模板:nlapiLoadRecord( '的emailTemplate', '模板id')

和自定義記錄使用:nlapiLoadRecord( 「記錄ID」, 「行ID」)

相關問題