gpt4 book ai didi

angular - 使用 angular 构建多语言和多方向网站的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-04 11:33:27 24 4
gpt4 key购买 nike

所以我要建立一个全新的网站,必须能用英语、法语和希伯来语访问,注意希伯来语是 RTL 语言。

我决定用 Angular 6 构建网站。
我正在考虑构建两个模板,一个用于每个方向(LTR 和 RTL),并分别用已选择的语言的内容填充此模板。

我想知道是否还有其他足够的方法来构建支持多方向的 Angular 6 网站?
我已经阅读了有关 i18n 的内容,但我认为它不是正确的解决方案,因为它没有提供方向的解决方案。

谢谢!

最佳答案

我使用服务和管道制作了这个例子,它完美地工作。
您需要删除应用程序上的以下内容:我已对其进行了评论。

import * as en from './i18n/en.json';
import * as de from './i18n/de.json';
import * as ar from './i18n/ar.json';

const langs = { ar: ar, en: en, de: de };

并激活此行以动态导入 json 文件:
this.languagesObject = require(`./i18n/${value}.json`);

演示: https://stackblitz.com/edit/angular-translator-using-service-and-pipe

关于angular - 使用 angular 构建多语言和多方向网站的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51650822/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com