- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 ngx-translate 在 Angular 7 中开发一个应用程序,用于国际化和基于引导的 AdminLTE 3。
我有两个CSS:
<div class="dropdown-menu dropdown-menu-sm dropdown-menu-right">
<a class="dropdown-item" (click)="useLanguage('en')">
English
</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" (click)="useLanguage('ar')">
Arabic
</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item" (click)="useLanguage('ta')">
Russian
</a>
</div>
export class NavbarComponent implements OnInit {
constructor(private translate: TranslateService) { }
ngOnInit() {
}
useLanguage(language: string) {
this.translate.use(language);
}
}
最佳答案
如果它是 rtl
,您可以在翻译文件中创建一个键作为当前主题的标志或 ltr
此值将更改您选择的语言的基础
样式.scss
.ltr {
@import 'themes/_en';
}
.rtl {
@import 'themes/_ar';
}
_ar.json
{
"currentTheme":"rtl"
}
_en.json
{
"currentTheme":"ltr"
}
应用程序模板
<div [ngClass]="'currentTheme' | translate"> // 👈
{{'currentTheme' | translate}}
<p class="base-align">
<hello name="{{ name }}"></hello>
Start editing to see some magic happen :)
</p>
theme <button (click)="useLanguage('en')">English</button>
<button (click)="useLanguage('ar')">Arabic</button>
</div>
when the languae change the value of currentTheme will chnage and the style will change
关于javascript - 在 Angular 7 中,如何从英语 (LTR) 加载阿拉伯语 (RTL) 的 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59608231/
当我尝试将 NotePad++ 的方向更改为 rtl(从右到左)时它看起来像这样: (我写了“测试”)。 请帮助我:) 最佳答案 要使其在 RTL 模式下正确显示,只需拖动窗口以更改其大小。它会自动修
我正在使用 Expanding Search Bar ,但根据我的要求/设计,搜索图标应位于左侧。因此,我修改了代码,将 right 替换为 left,将 float: right 替换为 float
我在 ltr 中的侧导航栏有一个小问题,我通过添加一个按钮来切换和取消切换来使其响应,如果它低于 700 像素,我还使用媒体查询隐藏它并且只显示切换按钮所以用户可以按下它,然后侧边导航将出现,这样他就
我想根据语言对齐 TextView 的内容(对希伯来语、阿拉伯语等使用 gravity=right)我试图找到资源文件夹后缀,例如 layout-ltr 或一些 API 来帮助我设置重力编程,但我找不
我目前拥有以我的语言显示 RTL 的 Galaxy Note 4,每当我运行我的应用程序时,它都会从右到左运行,而应用程序是英语。 我需要某种“强制”应用程序在所有类型的设备(RTL 和 LTR)中成
现在看来所有GUI元素的布局方向都由系统语言控制。当它是从右到左的时,所有菜单、对话框、消息框等都从右到左出现。这太可怕了。 该应用程序具有内置的本地化功能(“选择您的国家/地区”)如何让应用程序本地
我有一个 Web 应用程序需要支持所有语言,包括中东语言。 经过一些阅读,在许多情况下使用 dir 标签似乎可以完成这项工作(例如,文本正确对齐,我有一个表格可以在需要时正确交换)。 我正在使用 An
标记是这样的: p {direction: rtl;} code{direction: ltr !important;}
连接字符串时,如何让 Swift 遵循从右到左的语言环境设置? import Foundation var leftString = "1" let rightString = "2" let con
我在 上看到这个网站上的很多问题ls 排序 但我需要的是一个排序的输出 ls -ltr (按文件名排序) 因为我还需要文件大小和日期进行比较。 我试过 |排序 -k , |排序 , ls-1ltr 没
似乎无法找到有关以下内容的任何明确信息:在完全删除 SQL 逻辑服务器的情况下,Azure SQL 数据库的 LTR 备份是否可以恢复(可能是意外或管理员帐户泄露)。 换句话说,删除整个逻辑 SQL
我在连接包含阿拉伯字符的字符串时遇到了一些奇怪的行为,虽然我无法阅读阿拉伯文本,但看起来确实很明显发生了一些奇怪的事情,因为它似乎在重新排列文本/字符的顺序。代码未被使用。 var concat =
我在为客户开发网站时遇到了一个棘手的情况。我正在建立的网站有英文版和阿拉伯文版。当然,该网站的阿拉伯语版本是从右到左显示的,因为阿拉伯语是从右到左阅读的。 我为英语和阿拉伯语版本的索引页面构建了一个
我有一个位于 LFR 中的法语网站(从左到右) 并且客户想要用希伯来语翻译该站点,从而将其转换为 RTL(从右到左)。在所有希伯来语网站中,设计是相反的 https://he.wikipedia.or
我有以下 Bootstrap 代码,需要在不使用 Bootstrap 的情况下将导航中元素的方向更改为从右到左而不是从左到右(使元素 1 从右开始第一个)- rtl ,我也尝试在 ul 中使用 dir
如您所知,许多 ui 组件和开发工具不支持 rtl ,我们可以将其称为 flipping text ,因为结果与示例相同: 左转 سلام salam متن راهنما word RTL word
我正在开发一个支持两种语言的应用程序:英语(“en”)和波斯语(“fa”)。我在 AndroidManifest.xml 中设置了 android:supportsRtl="false" 因为我需要所
我知道了 site 我正在使用 cufon 将文本转换为我自己的字体。 问题是文本是反向显示的。 我正在使用名为 cunfonRTL.js 的 JavaScript 文件,内容是: var Cufon
我有一个元素数组,长度会改变,但它总是可以被 8 整除(8,16,24,32,40,48..等)。 我正在尝试切掉前 8 个元素,然后返回它们。然后将接下来的 8 个元素切片并反向返回。 并重复直到数
我的应用有一个包含许多 UIBarButtonItem 的 UIToolBar。 喜欢这张图片: 但是当我使应用程序可本地化时,当 RTL 语言选择了 UIToolBar 时,它会变成这样: 如何始终
我是一名优秀的程序员,十分优秀!