• 2024-09-10【useTranslation】兼容数组解构和对象解构的三种实现方式
    useTranslation使用:数组解构:const[t,i18n]=useTranslation();对象解构:const{t,i18n}=useTranslation();useTranslation兼容数组解构和对象解构的三种实现方式:1.返回带属性的数组在这种实现方式中,返回一个数组,并为该数组添加对象属性。这样可以同时使用数组
  • 2024-09-03Spring 国际化:i18n 如何使用
    1、i18n概述国际化也称作i18n,其来源是英文单词internationalization的首末字符i和n,18为中间的字符数。由于软件发行可能面向多个国家,对于不同国家的用户,软件显示不同语言的过程就是国际化。通常来讲,软件中的国际化是通过配置文件来实现的,假设要支撑两种语言,那么就需要两个版本的配
  • 2024-08-30Spring框架中如何实现国际化(i18n)?
    在Spring框架中实现国际化(i18n)主要涉及以下几个步骤:1.准备资源文件首先,你需要为不同语言准备资源文件。这些资源文件通常放在类路径下的特定目录中,如src/main/resources/下的messages.properties文件。对于不同的语言和地区,你可以创建对应的.properties文件,例如me
  • 2024-08-22使用 Vue I18n 进行 Vue.js 应用的国际化
    随着互联网的全球化发展,开发多语言支持的应用变得越来越重要。Vue.js作为一个流行的前端框架,通过vue-i18n插件,能够非常方便地实现应用的国际化(i18n)。本文将介绍如何在Vue.js应用中使用vue-i18n进行国际化设置。什么是国际化(i18n)?国际化(Internationalization)通常简写
  • 2024-08-18NuxtI18n
    [PS]自写这篇文档的时候,这个模块还在开发当中,没有稳定的正式版本发布,但是开放了edge通道,经测试可以正常使用。官方文档[安装及配置准备]安装模块npxnuxi@latestmoduleaddi18n配置nuxt模块,nuxt.config.tsmodules:[['@nuxtjs/i18n',{
  • 2024-08-13AWC 添加自定义的页面
    module.json{  "name":"C9PDFQueryList",  "description":"ThisistheC9PDFQueryListmodule"} 2.states.json {  "C9PDFQueryLoc":{    "data":{      "browserTitle&
  • 2024-08-08nuxt2 语言国际化 + element国际化
    踩坑:element国际化动态设置语言必须使用服务端中的store状态才可以importVueI18nfrom'vue-i18n'importenLocalefrom'element-ui/lib/locale/lang/en'importElementLocalefrom'element-ui/lib/locale';//导入ElementUI的语言包importcnLocalefrom'e
  • 2024-08-07前端国际化自动工具 - 国际化文案配置系统
    背景笔者之前所在的公司主要做东南亚和欧洲一些国家的业务,做的是Web后台管理系统,项目被不同国家(有的项目多达七八个国家)的客户使用,所以前端项目需要支持多语言展示,也就是适配国际化。日常编码中,系统需要接入前端web国际化插件,vue项目使用的是vue-i18n,而react项目
  • 2024-07-28Vue3 实现国际化
    什么是前端国际化?国际化是做框架,帮助快速实施本地化。框架的设计实现决定了进行本地化的效率与质量。那什么是本地化?本地化就是在特定语言文化下,使产品能服务当地客户的使用习惯,总的来说,就是为一个系统提供不同语言的切换。国际化实现原理我们需要提供不同语言的资源包
  • 2024-07-09Flask API 如何接入 i18n 实现国际化多语言
    ​1.介绍上一篇文章分享了Vue3如何如何接入i18n 实现国际化多语言,这里继续和大家分享Flask后端如何接入i18n实现国际化多语言。用户请求API的多语言化其实有两种解决方案:后端返回:"USER_ERROR" =>前端渲染:"用户错误"后端接收请求中"Accept-Language"信
  • 2024-07-08Vue3 如何接入 i18n 实现国际化多语言
    1.基本方法在Vue.js3中实现网页的国际化多语言,最常用的包是vue-i18n,通常我们会与vue-i18n-routing一起使用。vue-i18n负责根据当前页面的语言渲染文本占位符,例如:<span>{{t('Login')}}</span>当语言设置为中文时,会将Login渲染为“登录”。vue-i18n-routing负责
  • 2024-06-21nuxt2 国际化i18n使用
    安装依赖,项目nuxt2版本nuxt2.15.8cnpmi@nuxtjs/[email protected]配置全局语言exportconststate=()=>({language:"en",token:"",});exportconstmutations={setLanguage(state,language){state.language=language;
  • 2024-06-19nuxt3+vue3+vite+TS实现国际化
    前言博主最近打算用Nuxt3重构了自己SSR博客,打算添加国际化功能,众所周知,实现国际化已是一个很常见的功能。用户可以根据自己的喜好,设置页面的自己合适的语言,从而实现国际化浏览。这样用户体验度会大大提升。博客用的nuxt3+vue3+vite+TS实现国际化,国际化用的vue-i18n,下面我给大
  • 2024-06-12star 最多的 Go 语言本地化库|GitHub 2.8K
  • 2024-06-0946.django - 多语言配置
    1.Django多语言基础知识多语言站点可以让不同语言的用户更好地使用和理解网站内容,提升用户体验和覆盖范围。为了实现多语言功能,我们将使用Django内置的国际化和本地化支持。我收集了一些知识点整理在这一部分,感兴趣的可以看看。直接跳过此部分也行。也可以看看官方文档:翻译
  • 2024-06-07Yearning外置工单通知实现思路
    背景概述上篇我们讲解了一下Yearning如何使用飞书发送工单通知,但是我最初的想法不仅仅是飞书、钉钉这些媒介,更多的是希望可以自定义集成渠道,因此想到了PrometheusAlert,这样我们就不用重新造轮子了。大致配置image-20240606110115965我们拿到Yearning发送的数据,当然这个数据需
  • 2024-05-28Angular primeNg i18n 国际化多语言处理
    i18nAPI允许为组件全局设置翻译并与翻译库集成。PrimeNg官网相关地址详细步骤如下: 1:安装如下两个包。一个是翻译的一个是语音请求的npminstall@ngx-translate/core@ngx-translate/http-loader--save2:项目assets目录下创建en.json和zh.json两个文件或者更多国
  • 2024-05-16i18n国际化配置
    在resources文件下新建i18n文件,并新建国际化资源文件:ResourceBundle。点击新增ResourceBundle文件,在Resourcebundlebasename处填写国际化文件的名称,例如“login”。并点击中间偏右的“+”号,新增国际化语言,此处新增两个语言“zh_CN”,“en_US”。分别在两个文件中添加
  • 2024-05-09中英文自动化 vve-i18n-cli
    安装npminstallvve-i18n-cli-Dpackage里添加脚本命令,简化命令使用{"scripts":{"i18n":"vve-i18n-cli","i18n-wrap":"vve-i18n-zh-wrap-cli","i18n-check":"vve-i18n-zh-check-cli"}
  • 2024-05-06vue-i18n的9以上的版本中@被用作特殊字符处理,直接用会报错
    vue3项目中使用vue-i18n的9以上的版本实现国际化,使用过程中出现报错:国际化使用 "validation.regExp.name":"仅允许输入字母、数字与_.@字符"报如下错误 Messagecompilationerror:Invalidlinkedformat1|仅允许输入字母、数字与_.@字符Messagecompilationerror:Un
  • 2024-04-30Vue3+Ts i18n实现国际化
    1、下载依赖npminstallvue-i18n@nex2、在src目录下创建文件夹创建文件index.ts、zh/index.ts、en/index.ts //index.tsimport{createI18n}from'vue-i18n'importzhfrom'./zh/index'importenfrom'./en/index'constmessages={en,zh,}
  • 2024-04-28Util 应用框架 UI 全新升级
    UtilUI已经开发多年,并在多家公司的项目使用.不过一直以来,UtilUI存在一些缺陷,始终未能解决.最近几个月,Util团队下定决心,终于彻底解决了所有已知缺陷.Util应用框架UI介绍Util应用框架UI建立在Angular,Ng-Zorro,Ng-Alain基础之上,用于开发企业中后台.
  • 2024-04-21前端资源共享方案对比-笔记:iframe/JS-SDK/微前端
    vue2异步加载之前说过,vue3还是之前的方法,只是把 i18n.setLocaleMessage改为i18n.global.setLocaleMessage但是本文还是详细说一遍:为什么需要异步加载语言包主要还是缩小提代码包,没有按需加载前,语言包内容太多好几屏幕全部是,虽然从webpack-analysis看图里面占比可以忽略不计
  • 2024-04-21next.js app目录 i18n国际化简单实现
    最近在用next写一个多语言的项目,找了好久没找到简单实现的教程,实践起来感觉都比较复杂,最后终于是在官方文档找到了,结合网上找到的代码demo,终于实现了,在这里简单总结一下。此教程适用于比较简单的项目实现,如果你是刚入门next,并且不想用太复杂的方式去实现一个多语言项目,那么这个教
  • 2024-04-10【Vue I18n 国际化插件】vue3+vue-i18n 项目实战总结
    一、为什么要国际化?前端国际化:应用要服务于不同的地区的用户,所以应用不能单一语言;应用要能让不同地区的人无障碍使用就需要实现国际化。目前在各大商城项目中,对于国际化语言的需求越来越高了,其中最多的就是vue项目使用i18n插件实现多语言切换功能。前端国际化:应用要