時間:2023-08-12 10:48:02 | 來源:網(wǎng)站運營
時間:2023-08-12 10:48:02 來源:網(wǎng)站運營
紙殼CMS可視化建站系統(tǒng)創(chuàng)建多語言網(wǎng)站:紙殼CMS已經(jīng)從架構上支持多語言。但是多語言功能默認是沒有開啟的。您可以從設置中開啟多語言,或者隨時關閉它,您可以隨時進行切換。/admin/Culture
,例如以下是中文的設置:@L("文章管理")
來獲取多語言內(nèi)容,如果是在其它代碼中,可以使用ILocalize.Get("")
來獲取翻譯內(nèi)容。<div class="panel panel-default"> <div class="panel-heading"> @L("新建") </div> <div class="panel-body"> @using (Html.BeginForm()) { @Html.EditorForModel() <div class="toolBar"> @if (Authorizer.Authorize(PermissionKeys.ManageApplicationSetting)) { <input type="submit" class="btn btn-primary" value="@L("保存")" data-value="@ActionType.Create" /> } <input type="button" class="btn btn-default cancel" value="@L("取消")" /> </div> } </div></div>
代碼(Controller,Service...)中:private readonly ILocalize _localize;public ArticleService(IApplicationContext applicationContext, ILocalize localize, CMSDbContext dbContext) : base(applicationContext, dbContext){ _localize.Get("Url已存在");}
這樣程序在運行的時候,會跟據(jù)實際的多語言設置來返回翻譯內(nèi)容,如果沒有對應的翻譯,則會直接返回原值。關鍵詞:系統(tǒng),創(chuàng)建,語言
微信公眾號
版權所有? 億企邦 1997-2025 保留一切法律許可權利。