[英]How to do localization without resource file?
來自互聯網的文章,它們都基於資源文件xxxx.resx
進行本地化
有沒有辦法從數據庫中讀取資源?
ASP.NET資源提供程序模型是可擴展的 - 因此您可以創建自己的資源提供程序和工廠以從數據庫獲取資源。 有關更多信息,請參閱以下文章
是的,您可以將數據存儲在數據庫中,而不是存儲在* .resx文件中
以下可能是表的設計,這只是演示
CREATE TABLE [LocalizedData]
(
[Identifier] varchar(50) NOT NULL,
[Language] varchar(5) NOT NULL,
[Title] nvarchar(50),
[Description] nvarchar(200),
PRIMARY KEY ([Identifier], [Language])
)
數據是這樣的
INSERT INTO [LocalizedData] ([Identifier], [Language], [Title], [Description])
SELECT 'String1', 'en', 'first entry', 'This is my first entry'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.