如何在 dnn 中对不同的语言使用不同的 css?

How to use different css for different languages in dnn?

我正在使用两种语言的 dnn 门户网站,英语和波斯语,在我的波斯语门户网站中文本方向是 rtl 并右对齐,当我将语言更改为英语时,文本对齐方式正确更改,但没有变化菜单栏,它仍然保持右对齐,我如何为我的每种语言使用不同的 css?

创建 skin.css 的副本后,执行

在您的站点根文件中 Default.aspx.cs 替换

ClientResourceManager.RegisterStyleSheet(this, ctlSkin.SkinPath + "skin.css", FileOrder.Css.SkinCss);

if (System.Threading.Thread.CurrentThread.CurrentCulture.Name == "en-US")
{
    ClientResourceManager.RegisterStyleSheet(this, ctlSkin.SkinPath + "skin.css", FileOrder.Css.SkinCss);
}
else
{
    ClientResourceManager.RegisterStyleSheet(this, ctlSkin.SkinPath + "arabicskin.css", FileOrder.Css.SkinCss);
}