【教程】你知道使用Sisulizer本地化資料庫有哪些方法嗎?

mnrssj發表於2019-04-11

Sisulizer可以根據資料庫本地化的需要靈活調整

Sisulizer是企業最佳的軟體本地化工具,它使用共享的譯碼儲存系統,可廣泛的應用於伺服器資料庫的本地化和Web應用程式的本地化。我們有許多方法可以瞭解資料庫本地化。Sisulizer涵蓋了所有級別:克隆(資料庫),表格,行和欄位。Sisulizer提供的用於本地化資料庫的四種方法如下:

  • 克隆資料庫本地化
  • 行資料庫本地化(2種風格)
  • 表資料庫本地化
  • 現場資料庫本地化

>>點選下載最新版Sisulizer

※克隆資料庫本地化方法

使用此方法,Sisulizer可以建立資料庫的完整克隆。結果是原始結構精確副本。該結構(包括克隆資料庫的所有表和欄位名稱)是相同的。資料庫僅在資料庫名稱上有所不同。clone方法為每種本地化語言建立一個資料庫,這裡是德語和日語。

【教程】你知道使用Sisulizer本地化資料庫有哪些方法嗎?

優點:無需更改資料庫結構;只有資料庫內容不同。

※行資料庫本地化方法

使用這種方法(有兩種風格),Sisulizer為每種語言複製原始錶行。複製的行與原始行相同,只是語言欄位值不同。欄位值與行語言匹配。那些被標記為本地化的欄位包含一個本地化值。結果可能是這樣的:

【教程】你知道使用Sisulizer本地化資料庫有哪些方法嗎?

翻譯分佈在多行中。ID和語言欄位是唯一的資料庫索引。

優點:資料庫結構只需稍加改動,對於訪問資料庫內容實施的軟體開發人員來說非常容易。

Sisulizer現在提供了使用外來鍵作為唯一資料庫索引來識別翻譯的可能性。因此,新行定位方法不需要ID和語言的組合索引。要建立新的ID值,Sisulizer會呼叫您的儲存過程。

※表資料庫本地化方法

此方法為要本地化的表新增本地化後的表。已本地化的表只包含主鍵和已本地化的欄位。結果被寫入具有相同結構的新表。資料庫表只有不同的名稱,如descriptiondescription_ja:

【教程】你知道使用Sisulizer本地化資料庫有哪些方法嗎?

在左邊,您可以看到原始的表描述,而在右邊,則是經過翻譯的表description_ja。與克隆方法的不同之處在於,語言表位於同一個資料庫中。克隆方法為每種語言建立一個資料庫。

優點:只需在資料庫結構中做一個小的更改,這對於訪問資料庫內容的軟體開發人員來說非常容易實現。

※現場資料庫定位法

在此方法中,Sisulizer更新同一資料庫行中本地化欄位的值。本地化欄位與原始欄位相同,只是它們包含不同語言的資料,而且它們的名稱也不同。

例如,如果原始語言是英語,並且希望將資料庫本地化為德語和日語,則可以為包含用於本地化的字串的欄位新增德語和日語欄位。

下圖中顯示了一個資料庫表,其中包含德語和日語的原始值和翻譯欄位。並非所有欄位都出現三次,因為Population欄位即不需要翻譯。

【教程】你知道使用Sisulizer本地化資料庫有哪些方法嗎?

優點:只需要更改所有具有本地化內容的表的資料庫結構。對於訪問資料庫內容的軟體開發人員來說,實現很容易。最好的優點是您不需要保留冗餘資料。

如果你有任何關於 Sisulizer的困擾都可在評論區留言,我們還為你提供更多 教程資源 ,歡迎閱讀。


相關文章