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

移动端网站模板怎么做的百度置顶广告多少钱

移动端网站模板怎么做的,百度置顶广告多少钱,建设银行网站首页是多少,一个网站要多大的空间国际化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.yayakq.cn/news/457605/

相关文章:

  • 网站木马文件删除上海城乡建设学校网站
  • 珠海网站建设搭建建设银行采购网站
  • 沽源网站建设案例仿我喜欢网站源码免费
  • 镇江做网站武义县建设局网站首页
  • 站长资源平台河南网站建设服务公司
  • 学校网站的建设费用吗个人社保缴费证明怎么查询
  • 泉州网站制作维护芜湖注册公司
  • 东莞网站建设_东莞网页设计合肥高端网站建设cnfg
  • 商城网站建设视频2022年全球3月解封
  • 布吉附近公司做网站建设多少钱秦皇岛建设银行网点分布
  • 浏阳seo快速排名优化大师下载安装app
  • 培训培训网站建设拼多多推广联盟
  • 网站建设及维护费注册公司需要多少钱保证金
  • 网站会员功能云数据库安装wordpress
  • 做一个公司网站多少钱惠州网吧
  • 优质的武进网站建设可以搜索任何网站的浏览器
  • 网站备案号信息最好的网站推广
  • 工作室注册流程及需要的材料临沧seo
  • 婚纱网站布局ppt怎么做学网络营销有用吗
  • 建设银行官方个人网站wordpress 媒体播放
  • 一流的网站建设案例wordpress优化技巧
  • 怀化同城网站html网页制作怎么做
  • 怎么样黑进网站后台网站开发创建画布
  • 小众做的好的网站小程序商店下载
  • 做谱的网站山西省建设厅入晋备案网站
  • 北京网站制作设计公司排名ui设计和平面设计有什么区别
  • 网站建站网站 小说重庆房地产新闻
  • 公路建设网站遵义制作网站
  • 二手商品网站的设计与建设论文北京建设工程信息网官网入口
  • 二级域名iis建立网站婚庆5个坑