nuxt使用i18n进行中英文切换

news2024/11/20 0:22:13

中文效果图:

英文效果图:

 

版本:

安装:

npm install vue-i18n@8.27.0 --save
npm i @nuxtjs/i18n # npm

 新建en.js与zh.js两个文件进行切换显示

en.js内容 

import globals from './../js/global_val'

export default {
  /******
   * 公共内容开始
   * *****/
  seeMore: "More Information", //查看更多
  seeAgenda: "View the conference schedule", //查看议程
  jtlRegister: 'Register for the Golden Gyro Award', //金陀螺奖报名参评/投票
  registrationChannel: 'FBEC Registration channel', //大会参会报名通道
  fbecland: 'FBEC LAND', //大会官方微站
  application: 'Click to register for the selection', //点击报名参评-pc
  applicationOver: 'The entry channel is closed', //参评已结束-pc
  mApplication: 'Click Register to vote', //点击报名参评/投票-手机端
  mAplicationOver: 'Registration is closed', //点击报名参评/投票-手机端
  headerData: [{
      name: "Main page",
      url: "/"
    },
    {
      name: "Main-venue ",
      url: "main-venue"
    },
    {
      name: "Sub-venue",
      url: "branch-venue"
    },
    {
      name: "Golden Gyro Award",
      url: "golden-top-award"
    },
    {
      name: "Conference Exhibition Zone",
      url: "conference-exhibition-area"
    },
    {
      name: "More Exciting Content",
      url: "more-exciting-content"
    },
    {
      name: "Conference dynamics",
      url: "conference-dynamics"
    },
    {
      name: "Review of previous Conference",
      url: ""
    },
  ],
  
  /******
   * 公共内容结束
   * *****/
  /******
   * 首页开始
   * *****/

  asideNav: [{
      label: "Conference  Main Keyvisual",
      id: "zhuk",
    },
    {
      label: "FBEC2023",
      id: "2022",
    },
    {
      label: "Conference Agenda",
      id: "yicheng",
    },
    {
      label: "Conference Guests",
      id: "jiabin",
    },
    // {
    //   label: "大会展商",
    //   id: "zhanshang",
    // },
    {
      label: "Great Video",
      id: "shipin",
    },
    {
      label: "Conference Distribution Map",
      id: "fenbutu",
    },
    {
      label: "Organization",
      id: "zhuzhi",
    },
    {
      label: "Conference Media",
      id: "meiti",
    },
    {
      label: "Conference Coverage",
      id: "baodao",
    },
    {
      label: "Conference Photo",
      id: "huigu",
    },
  ], //首页时间轴
  part1: {
    time: 'Sheraton Shenzhen Futian Hotel · 8th Dec 2023',
    des1: 'In2023, we have experienced the booming development of artificial intelligence in the early stage, and the rapid evolution of AI technology has not only multiplied the innovation of business models, but also given rise to market changes. When the market bubble recedes and the new wave of the AI era surges, we stick to our original intention, explore the future development pattern of science and technology and the Internet, and plan for the future value of new technology, new business, and new models. We insist that the only way to make progress is to maintain indomitable resilience and vitality. It is only when we work together that we can go farther.',
    des2: 'The Future Business Ecology Link Conference 2023 and the 8th Golden Gyro Award Ceremony (“FBEC2023”) is organized by Gyro Technology, with the theme of “Collaboration Brings Mutual Benefits·Perseverance Leads to Success”, taking the perspective of “navigators” with industry foresight and the main line of “ice-breaking” journey, focusing on the frontier fields of Internet such as AI、metaverse、 XR、games、e-sports and digital economy, presenting the frontier achievements of science and technology, discussing the times and business issues, planning the future value of new technology, new business and new models, and going on an ice-breaking journey with the real courageous people in the winter under the drastic changes and innovations!'
  }, //首页大会简介

  

}

zh.js内容:

// 首页
// const globals =  require('./js/global_val.js')
import globals from './../js/global_val'

export default {
  /******
   * 公共内容开始
   * *****/
  seeMore: "查看更多", //查看更多
  seeAgenda: "查看议程", //查看议程
  jtlRegister: '金陀螺奖报名参评/投票', //金陀螺奖报名参评/投票
  registrationChannel: '大会参会报名通道', //大会参会报名通道
  fbecland: '大会互动微站 FBEC LAND', //大会官方微站
  application: '点击报名参评', //点击报名参评-pc
  applicationOver: '参评已结束', //参评已结束-pc
  mApplication: '点击报名参评/投票', //点击报名参评/投票-手机端
  mAplicationOver: '点击报名参评/投票', //点击报名参评/投票-手机端
  headerData: [{
      name: "首页",
      url: "/"
    },
    {
      name: "主会场",
      url: "main-venue"
    },
    {
      name: "分会场",
      url: "branch-venue"
    },
    {
      name: "金陀螺奖",
      url: "golden-top-award"
    },
    {
      name: "大会展区",
      url: "conference-exhibition-area"
    },
    {
      name: "更多精彩",
      url: "more-exciting-content"
    },
    {
      name: "大会动态",
      url: "conference-dynamics"
    },
    {
      name: "往届回顾",
      url: ""
    },
  ],
  
  /******
   * 公共内容结束
   * *****/
  /******
   * 首页开始
   * *****/
  asideNav: [{
      label: "大会主K",
      id: "zhuk",
    },
    {
      label: "FBEC2023",
      id: "2022",
    },
    {
      label: "大会议程",
      id: "yicheng",
    },
    {
      label: "大会嘉宾",
      id: "jiabin",
    },
    // {
    //   label: "大会展商",
    //   id: "zhanshang",
    // },
    {
      label: "精彩视频",
      id: "shipin",
    },
    {
      label: "会场分布图",
      id: "fenbutu",
    },
    {
      label: "组织机构",
      id: "zhuzhi",
    },
    {
      label: "合作媒体",
      id: "meiti",
    },
    {
      label: "大会报道",
      id: "baodao",
    },
    {
      label: "精彩现场",
      id: "huigu",
    },
  ], //首页时间轴
  part1: {
    time: '深圳·大中华喜来登酒店 2023/12/08',
    des1: '2023年,我们亲历了人工智能的蓬勃发展,AI技术的飞速演进,不仅加乘了商业模式的创新,也催生了市场变化。当市场泡沫退去,AI时代的新浪潮涌动,我们坚守初心,对未来互联网发展形态进行探索,对新科技、新商业、新模式未来价值进行谋划,我们坚信唯有保持百折不挠的韧性与生命力,不断进化自身以适应市场环境变化,共荣共生,方能韧行致远。',
    des2: '2023未来商业生态链接大会暨第八届金陀螺奖颁奖典礼(简称“FBEC2023”)由陀螺科技主办,以“合力共生 · 韧者行远”为大会主题,以具有行业前瞻洞察的“航行者”为视角,破冰之旅为主线,关注AI、元宇宙、XR、游戏、电竞、数字经济等科技与互联网前沿领域,全方位呈现科技前沿成果,聚焦时代与商业热点议题,探讨新科技、新商业、新模式的未来价值,与真正的勇者共赴剧变革新下的凛冬破冰之旅!'
  }, //首页大会简介

}

在plugins下新建i18n.js

i18n.js内容:

import zh_cn from '../assets/lang/zh.js'
import en_us from '../assets/lang/en.js'
const i18n = {
  locales: ['en', 'zh'], //有多少地区的语言就添加多少种
  defaultLocale: 'zh', //默认的地区语言
  vueI18n: {
    fallbackLocale: 'en', //回退策略,指定的locale中没有找到对应资源的情况下使用的locale
    messages: { //要渲染的信息,有多少语言就添加多少种
      en:en_us,
      zh:zh_cn
    }
  }

}

export default i18n

 在nuxt.config.js引入i18n.js

import i18n from './plugins/i18n'
export default {
  modules: ['@nuxtjs/axios',['@nuxtjs/i18n',i18n]
  ],
}

页面使用

<template>
  <!-- <client-only></client-only>加这个刷新页面才不会显示异常 -->
  <client-only>
<!--切换按钮 -->
      <div class="change-languag-box">
          <nuxt-link
            class="change-language cn-icon"
            v-if="$i18n.locale !== 'en'"
            :to="switchLocalePath('en')"
          >中文</nuxt-link>
          <nuxt-link
            class="change-language en-icon"
            v-if="$i18n.locale !== 'zh'"
            :to="switchLocalePath('zh')"
          >英文</nuxt-link>
        </div>
        <!--内容 -->
      <div class="des">
          <div
            class="time"
            :class="$i18n.locale == 'en' ? 'time-en' : ''"
            v-html="$t('part1.time')"
          ></div>
          <div class="detail" v-html="$t('part1.des1')"></div>
          <div class="hr default-bg"></div>
          <div class="detail">{{$t('part1.des2')}}</div>
        </div>
  </client-only>
</template>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1112274.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

什么是软件测试? 软件测试都有什么岗位 ?软件测试和调试的区别? 软件测试和开发的区别?软件测试等相关概念入门篇

1、什么是软件测试&#xff1f; 常见理解&#xff1a; 软件测试就是找BUG&#xff0c;发现缺陷 真正理解&#xff1a; 软件测试就是验证软件产品特性是否满足用户的需求 测试定义&#xff1a; 测试人员验证软件是否符合需求的这个过程就是测试 2、为什么要有测试 标准情况下&a…

ShareMouse for Mac(多台电脑鼠标键盘共享软件)

ShareMouse mac版是一款Mac平台上可以在多台电脑间共享鼠标的工具软件&#xff0c;sharemousefor Mac支持 Windows 与 Mac&#xff0c;并可以在不同电脑间共享剪贴板。只需要移动鼠标指针的到想控制的显示器那里去、鼠标光标就会神奇地“跨越”到邻近的电脑屏幕上。每个计算机都…

vue中使用coordtransform 互相转换坐标系

官方网站&#xff1a;https://www.npmjs.com/package/coordtransform 在使用高德sdk时&#xff0c;其返回的坐标在地图上显示时有几百米的偏移&#xff0c;这是由于高德用的是 火星坐标&#xff08;GCJ02&#xff09;&#xff0c;而不是wgs84坐标。为了消除偏移&#xff0c;将G…

KubeSphere安装mysql8

需要持久化储存数据的&#xff0c;建立有状态服务。 无状态服务是不会持久化的&#xff0c;重启就归零 KubeSphere 创建自建应用后&#xff0c;创建有状态服务&#xff0c;但是自己应用的有状态服务不能外放端口&#xff0c;需要在服务哪里删除pod&#xff0c;在创建负载指定相…

微信小程序会议OA系统其他页面

前言&#xff1a; 及上一文章&#xff1a;https://blog.csdn.net/djssubddbj/article/details/133895170?spm1001.2014.3001.5501我们所写的会议OA的首页&#xff0c;在这个上面我们继续完成我们的会议OA系统&#xff0c;这是我们的本期所要完成的页面 自定义组件 微信小程序…

基于MATLAB的GPS卫星绕地运行轨迹动态模拟仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 2.算法运行软件版本 matlab2022a 3.部分核心程序 Prn NavData(PRNS_SEL,1);%识别导航数据中的PRNiode NavData(PRNS_SEL,11);%企…

客户端post请求,服务器收到{}数据解决方法

当我们发起登录请求时&#xff0c;后台接收到的为{}数据 原因&#xff1a;传送过去的对象格式不对 解决方案&#xff1a; 引入qs npm install qs 在data中格式化数据 const res await axios({url:http://127.0.0.1:3000/post,method:post,data:Qs.stringify({username:te…

【试题024】C语言强制转型小例题

1.题目&#xff1a;设int a7; float x2.5,y4.7;,则表达式x3%(int)(xy)/4的值是 &#xff1f; 2.代码分析&#xff1a; #include <stdio.h> int main() { //设int a7; float x2.5,y4.7;,则表达式x3%(int)(xy)/4的值是 &#xff1f;int a 7;float x 2.5, y 4.7;printf…

持续集成工具jenkins操作

安装Jenkins 下载jenkins安装包 linux上下载jenkins失败 开始在windows上安装jenkins 1、先安装JDK https://jingyan.baidu.com/article/fdbd4277dd90f0b89e3f489f.html 免安装版本JDK只需要解压配置环境变量即可 2、安装Jenkins 参考文档&#xff1a; https://www.cnb…

Spring framework Day24:定时任务

前言 在我们的日常生活和工作中&#xff0c;时间管理是一项至关重要的技能。随着各种复杂任务的增加和时间压力的不断增加&#xff0c;如何更好地分配和利用时间成为了一项迫切需要解决的问题。在这样的背景下&#xff0c;定时任务成为了一种非常有效的解决方案。 定时任务&a…

在中国,技术到底有多有用?

&#x1f64c;秋名山码民的主页 &#x1f602;oi退役选手&#xff0c;Java、大数据、单片机、IoT均有所涉猎&#xff0c;热爱技术&#xff0c;技术无罪 &#x1f389;欢迎关注&#x1f50e;点赞&#x1f44d;收藏⭐️留言&#x1f4dd; 获取源码&#xff0c;添加WX 目录 前言1.…

SpringBoot结合Druid实现SQL监控

1、前言 SpringBoot不用我多介绍了吧&#xff0c;目前后端最流行的框架。后端开发人员最基本的要求。 Druid数据库连接池&#xff0c;出自国内 ”java圣地" 阿里巴巴。 Druid是一个用于大数据实时查询和分析的高容错、高性能开源分布式系统&#xff0c;旨在快速处理大规模…

迅为RK3568开发板RTMP推流之视频监控

1 搭建 RTMP 媒流体服务器 nginx-rtmp 是一个基于 nginx 的 RTMP 服务模块&#xff0c;是一个功能强大的流媒体服务器模块&#xff0c; 它提供了丰富的功能和灵活的配置选项&#xff0c;适用于构建各种规模的流媒体平台和应用。无论是搭建实时视频直播平台、点播系统或多屏互…

【Qt】常见控件

文章目录 按钮组QListWidget列表容器TreeWidget树控件TableWidget 表格控件其它控件介绍下拉框QLabel显示图片和动图 自定义控件封装 按钮组 QPushButton 常用按钮 QToolButton 工具按钮&#xff1a; 用于显示图片 如果想显示文字&#xff1a;修改风格&#xff1a;toolButto…

分类预测 | MATLAB实现基于BiGRU-AdaBoost双向门控循环单元结合AdaBoost多输入分类预测

分类预测 | MATLAB实现基于BiGRU-AdaBoost双向门控循环单元结合AdaBoost多输入分类预测 目录 分类预测 | MATLAB实现基于BiGRU-AdaBoost双向门控循环单元结合AdaBoost多输入分类预测预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 1.MATLAB实现基于BiGRU-AdaBoos…

Hadoop3教程(二十五):Yarn的多队列调度器使用案例

文章目录 &#xff08;136&#xff09;生产环境多队列创建&好处&#xff08;137&#xff09;容量调度器多队列提交案例如何创建多个队列如何向指定队列提交任务 &#xff08;138&#xff09;容量调度器任务优先级&#xff08;139&#xff09;公平调度器案例参考文献 &#…

【Java 进阶篇】JavaScript 表格全选案例详解

在网页开发中&#xff0c;表格&#xff08;Table&#xff09;是一种常用的HTML元素&#xff0c;用于以表格形式展示数据。对于包含大量数据的表格&#xff0c;提供一个全选复选框可以极大地提高用户体验&#xff0c;方便用户一次性选择或取消选择所有项目。本篇博客将详细介绍如…

Mac电脑版交互式原型设计软件 Axure RP 8汉化 for mac

Axure RP 8是一款专业快速原型设计软件&#xff0c;它主要用于定义需求、设计功能和界面等&#xff0c;适用于商业分析师、信息架构师、产品经理、IT咨询师、用户体验设计师、交互设计师和UI设计师等用户。 该软件可以快速、高效地创建原型&#xff0c;并支持多人协作设计和版…

彩虹云商城自助发卡商城-卡卡云主题

彩虹云商城自助发卡商城-卡卡云主题 全新SUP模板/知识付费模板/卡卡云模板&#xff0c;首页美化&#xff0c;登陆页美化修复了pc端显示不正常的问题。 将这俩个数据库文件导入数据库。 其他的直接导入网站根目录覆盖就好。 PS&#xff1a;若首页显示不正常&#xff1a;请去…

MYSQL学习笔记2-mysql数据文件

1.mysql数据文件类型&#xff1f;5.7和8的一些区别 创建一个anadb的数据库&#xff1a;在mysql安装目录下data目录下会产生一个同名的文件夹 建表&#xff1a;图为mysql57的数据文件图&#xff0c;不同的引擎建表会产生不同后缀名的文件 &#xff0c;mysql5.5以上默认使用 inno…