首页 > 其他分享 >前端国际化原理解析

前端国际化原理解析

时间:2024-07-25 10:55:01浏览次数:9  
标签:国际化 定义 locale 数据源 前端 en msg 解析 语言

<script>
  // 1. 定义 msg 值的数据源
  const messages = {
    en: {
      msg: 'hello world'
    },
    zh: {
      msg: '你好世界'
    }
  }
  // 2. 定义切换变量
  let locale = 'en'
  // 3. 定义赋值函数
  function t(key) {
    return messages[locale][key]
  }
  // 4. 为 msg 赋值 
  let msg = t('msg')
  console.log(msg);
  // 修改 locale, 重新执行 t 方法,获取不同语言环境下的值
  // 总结
    // 通过一个变量来 控制 语言环境
    // 所有语言环境下的数据源要 预先 定义好
    // 通过一个方法来获取 当前语言 下 指定属性 的值
    // 该值即为国际化下展示值
</script>

标签:国际化,定义,locale,数据源,前端,en,msg,解析,语言
From: https://blog.csdn.net/WebZichen/article/details/140684136

相关文章

  • 所见即所得,赋能RAG:PDF解析里的段落识别
    前几天,有一位用户使用OCR产品识别多栏论文后向我们询问:要怎么解决不合适的断句、分段以及错误阅读顺序的问题?我们用一个相似案例为大家直观展示这位用户遇到的情况。 如图中的多栏期刊,如果用OCR识别,或直接在一些办公软件对文字进行复制黏贴,我们就会得到右侧的效果——按PDF排......
  • 啄木鸟鲁班大师上门安装维修家政维修app开发:VIP会员体系深度解析
    在啄木鸟鲁班大师上门安装维修平台的APP或小程序中,我们精心设计了一套多层次的VIP会员体系,旨在为用户提供更加个性化、高价值的服务体验。这一体系由四种会员级别构成:注册会员、正式会员、VIP金卡会员以及VIP钻卡会员,每一级别均享有不同的权益与优惠。会员级别概述注册会员:指已......
  • 改进的数值解析法PCB热建模方法,考虑辐射传热及元件温度计算(Matlab代码实现)
      ......
  • 黑龙江等保测评全解析:企业必知的安全合规秘籍
    随着数字化时代的到来,网络安全成为了企业运营中不可或缺的一环。黑龙江作为中国东北的重要省份,其企业面临着日益严峻的信息安全挑战。等保测评,即信息系统安全等级保护测评,成为企业合规运营的关键环节。本文将全面解析黑龙江等保测评的核心内容、流程与策略,帮助企业掌握安全合规......
  • 邮件运维进阶:邮件原文详细解析-信体(MIME)
    1.什么是邮件信体(BODY)简单的说,一封邮件原文除了信头部分之外,剩下的就是信体,包括邮件正文及附件。邮件正文示例2.邮件原文MIME标准想了解邮件正文,就必须先了解一下MIME标准。MIME协议扩展了电子邮件标准,允许邮件中包含非ASCII字符及多种类型的附件。它引入了Content-Typ......
  • 使用带有私钥的云前端生成签名 URL 的问题..使用 Python 3.7 为带有空格的 S3 对象生
    我在使用Python3.7为S3对象生成签名URL时遇到问题。具体来说,键中带有空格的对象的URL会导致“访问被拒绝”错误,而没有空格的对象的URL通常工作正常。但是,并非所有不带空格的对象都能正常工作,带空格的对象始终会失败。fromdatetimeimportdatetime,timedeltaimpo......
  • Python XML 解析:字符串中的“<”被阻塞
    我有一个使用ET.XMLParser来解析CppCheckXML报告文件的Python模块。当尝试解析字符串中包含“<”的XML元素中的属性之一时,它会令人窒息,它会将其解释为格式错误的XML,例如:<errormsg="Includefile<iostream>notfound.">(注意字符和“iostream”之间的空格必须放......
  • 前端学习4——自学习梳理
    续弹性盒子模型介绍弹性盒子的一些属性(基本属性以及布局(重要:定位))<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0">&l......
  • CTFHub-SSRF解析合集
    内网访问直接使用http://访问内网获取flag数据伪协议读取文件使用file://绝对路径读取flag.php数据,需要查看网页源代码使用file://绝对路径读取flag.php数据,需要查看网页源代码端口扫描1.打开靶场后访问随机一个端口,抓包2.将抓到的包发送到攻击......
  • [java][工具使用]使用hutool解析json
    使用hutool解析json注意点:1.数组和字典接受的对象和方法不一样        数组使用JSONArray       字典使用JSONObject2.如果字典中提取不存在的key,返回的结果nullpackagecn.npsel.test;importcn.hutool.json.JSONArray;importcn.hutool.json.JSONOb......