当前位置: 首页 > news >正文

做网站用什么工具好广东网站se0优化公司

做网站用什么工具好,广东网站se0优化公司,百度搜索链接,哈尔滨网站定制公司国际化i18n方案 1. 什么是i18n2. i18n安装、配置及使用2.1 安装2.2 配置2.3 挂载到实例2.4 组件中使用2.5 语言切换 1. 什么是i18n i18n 是“国际化”的简称。在资讯领域,国际化(i18n)指让产品(出版物,软件,硬件等)无…

国际化i18n方案

  • 1. 什么是i18n
  • 2. i18n安装、配置及使用
    • 2.1 安装
    • 2.2 配置
    • 2.3 挂载到实例
    • 2.4 组件中使用
    • 2.5 语言切换

1. 什么是i18n

i18n 是“国际化”的简称。在资讯领域,国际化(i18n)指让产品(出版物,软件,硬件等)无需做大的改变就能够适应不同的语言和地区的需要。

对程序来说,在不修改内部代码的情况下,能根据不同语言及地区显示相应的界面。

在全球化的时代,国际化尤为重要,因为产品的潜在用户可能来自世界的各个角落。通常与i18n相关的还有L10n(“本地化”的简称)。

2. i18n安装、配置及使用

2.1 安装

npm i vue-i18n

2.2 配置

在这里插入图片描述
langs存放各语言文件

en.js

export default {messages:{home:'home',login:'login',userName:'userName',index:'index',monitor:'monitor',order:'order',census:'census',switchLanguage:'switchLanguage',date:'date',name:'name',address:'address'}
}

tc.js

export default {messages:{home:'首頁',login:'登錄',userName:'用戶名',index:'首頁',monitor:'數據監控',order:'訂單信息',census:'統計管理',switchLanguage:'切換語言',date:'日期',name:'姓名',address:'地址'}
}

zh.js

export default {messages:{home:'首页',login:'登录',userName:'用户名',index:'首页',monitor:'数据监控',order:'订单信息',census:'统计管理',switchLanguage:'切换语言',date:'日期',name:'姓名',address:'地址'}
}

message.js

//语言包
import zh from './langs/zh'
import en from './langs/en'
import tc from './langs/tc' //繁体export default { //语言包zh,en,tc
}

index.js

import { createI18n } from 'vue-i18n'
import zh from './langs/zh'
import en from './langs/en'
import tc from './langs/tc'
const messages = {en,zh,tc
}
const i18n = createI18n({legacy:false,locale:localStorage.getItem('lang') ||'zh',messages
})
export default i18n

2.3 挂载到实例

import { createApp } from 'vue'
import i18n from './locals'
createApp(App).use(i18n).mount("#app")

2.4 组件中使用

<template><div>{{title}}<!-- 二种引入方式 --><div>{{$t('messages.userName')}}</div><div v-t="'messages.userName'"></div></div>
</template>

2.5 语言切换

<script setup>
import { useI18n } from 'vue-i18n'
const { locale } = useI18n();import { ref, reactive } from 'vue'
let title = ref('订单信息');
const langArr = ['home', 'login', 'userName', 'index', 'monitor', 'order', 'census', 'switchLanguage', 'date', 'name', 'address'];
const changeLang = type => {locale.value = type;localStorage.setItem('lang', type)
}
</script><template><ul><li @click="changeLang('zh')">中文</li><li @click="changeLang('en')">英文</li><li @click="changeLang('tc')">繁体</li></ul><ul><li v-for="item in langArr" :key="item">{{ item + ':' }} {{ $t('messages.' + item) }}</li></ul>
</template><style scoped></style>

中文:
在这里插入图片描述
英文:
在这里插入图片描述
繁体:
在这里插入图片描述

http://www.15wanjia.com/news/33455.html

相关文章:

  • mysql 大型网站开发产品推广方式
  • 网页策划方案800字厦门谷歌seo公司有哪些
  • 免费虚拟主机网站源码上海培训机构白名单
  • 适合小县城的41个投资东莞seo排名扣费
  • 电子商务网站建设asp sql 源码下载网站seo关键词优化排名
  • 服务器搭建网站方案500字大数据营销专业
  • 做调查靠谱的网站有哪些宣传链接怎么做
  • 腾讯云免费建站建立一个网站需要多少钱?
  • 做网站营业执照经营范围怎么填写保定网站建设公司哪家好
  • 做的网站没有手机版seo搜索排名优化是什么意思
  • 中小型网站建设流程国外免费网站域名服务器
  • 带做网站绿标软文广告例子
  • 有经验的江苏网站建设保定关键词优化软件
  • 网站的建设背景图片成都百度推广优化创意
  • 新华美玉官方网站在线做网络营销客服主要做什么
  • 手机网站你了解的百度seo搜索营销新视角
  • 公司网站建设企业网站手机网站制作教程
  • 北京网站建设主页优化seo排名
  • 天津开发区建设工程管理中心网站it人必看的网站
  • 设计方案文本百度seo关键词点击软件
  • b2b和b2c的区别seo网站排名优化工具
  • 深圳短视频制作公司企业seo外包公司
  • 渭南做网站哪家好如何查看一个网站的访问量
  • 深圳互联网公司网站广告投放方式
  • 网站建设APP的软件自媒体平台排名
  • 网站开发做美工seo排名培训
  • 网站模版 源码seo排名技术教程
  • 杭州哪里做网站网络广告营销策略
  • 个人电脑做服务器网站seo百度seo排名优化软件
  • 网站首页效果图怎么设计企业网站定制