使用extjs制作多语言网站第部分reactnativeweixin

如果您在这里结束了第三部分并且没有看到first也没有看到second,我强烈建议您先看一下。在上一节中,我们处理了语言内容的创建和列表,并在那里结束了项目。

本地存储是 JavaScript 为我们提供的一种将信息保存在用户浏览器中的方式,以便下次访问时可用。许多人使用它来进行简单的身份验证或保存选项,例如明暗模式。

这里使用的逻辑与主题更改的逻辑没有区别,不同之处在于将保存语言。只需对两个文件进行少量修改。这些文件是:Header组件和LanguageProvider语言上下文。如果你从另一个维度掉下来,没有看到前两篇文章,到现在还没有任何意义,我在文章开头警告你!去那里查看以前的文章,然后回到这里!

以下是 Header 组件的代码:

进入全屏模式 退出全屏模式

LanguageProvider 如下:

进入全屏模式 退出全屏模式

该文件的内容如下:

进入全屏模式 退出全屏模式

我在一些帖子和页面都将使用的函数中创建了一个type参数。这是因为此参数标识了将读取文件的目录。默认情况下,我将其配置为始终搜索帖子。由于文件名已更改,功能也已更改,因此有必要更新使用新库的文件中的_imports_。

这是另一个具有特殊名称的页面,用于创建动态路由。在此参数将是文件的“id”,它由文件lib/files的函数getAllIds()捕获。文件将被称为[lang]/[id].tsx。下面是文件的完整代码。

进入全屏模式 退出全屏模式

有了这个文件,已经可以支持通过 Markdown 创建的页面。降价文件使用以下结构:

进入全屏模式 退出全屏模式

为了更好地组织文件,我在项目的根目录中创建了一个名为/content的目录,并在其中创建了另外两个目录:posts和pages。它们将在目录中接收网站支持的每种语言的降价文件。使用此处提供的代码,页面的创建是完全自动化的,并且基于此结构。

再见!

本文的葡萄牙语版本

本教程第一部分

本教程第二部分

GitHub 上的回购

使用此代码制作的网站

如果本文对您有所帮助,请考虑捐赠。这将帮助我创建更多这样的内容!

React社区为您提供最前沿的新闻资讯和知识内容

更多推荐

SSR、ISR、CSR、SSG有什么区别

简介 SSR、ISR、CSR 和 SSG 被称为渲染模式,因为它们是 Web 应用程序相互渲染的不同方式。在本文中,我们将详细研究它们中的每一个,并讨论使用它们的 Web 技术/框架的类型。 企业社会责任 CSR 代表客户端渲染。这是一个将页面加载到客户端浏览器而不是服务器上的过程。 CSR 是一种呈现模式,其中浏览器向服务器发送请求,服务器通过发送一个空的 HTML 页面进行响应,其中仅包含对

React 中具有“显示更多/更少”功能的代码列表项

React::Angular

苹果与橙子 Angular vs. React:比较苹果和橘子 有人说比较 React 和 Angular 就像比较_苹果和橘子_。 一个是处理视图的库,另一个是_完整的框架_。 反应 React 由 Facebook 开发和维护,并用于他们的产品,包括 Instagram 和 WhatsApp。它自 2013 年以来已经存在了大约,所以它并不是全新的。它也是 GitHub 上最受欢迎的项目之一,

THE END
0.Weglot指南|设计多语言网站的9个技巧从英语到意大利语,扩展了 300%! 这里要记住的是,文本的宽度通常会扩大或缩小,因此要确保多语言网站考虑到这一点。此外,请记住,源文本越小,译文就可能越长。如果您发现空间是个问题,可以尝试不同的、不那么直白的翻译,或者根据新语言改变字体大小。 字符和行高是另一个考虑因素。非拉丁文本的字符通常比拉丁文本高jvzquC41yy}/ynlnqv4dqv4|j1mvkmju1o{mvr2ncpmvcpj/yghtk}j
1.西班牙语网站制作简介:西班牙语是世界第三大语言(第一,第二为汉语和英语),世界第二大通用语。织晶网络致力于外贸网站制作,特别专注于多语种的外贸网站建设、设计、制作与外贸网站优化,为外贸企业做好外贸网站海外推广提供精准定位与策划。我们决心与外贸企业在一起,帮助企业开劈更加广阔的国际市场。jvzquC41i|njlrsi0et0vjlu13:10qyon
2.SemCms外贸网站管理系统官方网www.semcms.comSemCms是专注于英文网站建设,外贸网站制作,模板设计,程序功能定制,多语言网站开发俄语,西班牙,阿拉伯语,葡萄牙语等小语种及网站优化seo推广,源码下载,主要开发区域广州,深圳,宁波,苏州,上海,北京,杭州,厦门等地区。jvzq<84yyy4gyxq0ep5hq}tygd4qjyDkf?;1:<:88
3.Weglotguide|如何创建双语网站:完整指南创建双语网站的好处 双语网站有两大好处。 与国内外非英语国家的人沟通 双语网站对于在国际上开展业务的大型和小型企业都至关重要。互联网上一半以上的内容是英语,但只有 25% 的互联网用户将英语作为第一语言。 如果您在一个人们讲多种语言的国家进行销售,这也是有益的。在美国,有4100 万人讲西班牙语,对许多人来jvzquC41yy}/ynlnqv4dqv4|j1mvkmju1exfc}j/dkrjppzcn/}fd|nvg