首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏pydata

    tornado with i18n

    i18n是国际化的简称(Internationalization,去掉开始的I和最后的N,中间一共18个字符)。 tornado中使用i18n需要下面两个工具 两个工具:pygettext,msgfmt,两个相关文件:po文件和mo文件 pygetext和msgfmt的使用方法: 编写python代码文件 test.py

    1.3K10发布于 2018-08-02
  • 来自专栏@学习笔记

    JSON、AJAX、i18n

    的互转 1.2.2、List和JSON的互转 1.2.3、Map和JSON的互转 二、AJAX请求 2.1、什么是AJAX请求 2.2、利用AJAX可以做什么 2.3、原生AJAX请求的示例: 三、i18n 国际化 3.1、什么是i18n国际化 3.2、国际化相关要素介绍 3.3、国际化资源测试 3.4、通过请求头国际化页面 3.5、通过显示的选择语言类型进行国际化 3.6、JSTL标签库实现国际化 一、 国际化 3.1、什么是i18n国际化 国际化(Internationalization)指的是同一个网站可以支持多种不同的语言,以方便不同的国家,不同语种的用户访问。 我们所说的i18n和国际化是一个意思。 = ResourceBundle.getBundle("i18n", locale); %> <a href="i18n2.jsp?

    2.2K10编辑于 2022-11-18
  • 来自专栏蔻丁杂记

    Chrome Extension Develop, i18n

    如果是使用开发框架,需要检查是否将 _locales 文件夹拷贝到了输出目录,有可能需要自己配置。

    24600编辑于 2024-12-25
  • 来自专栏Web开发之路

    i18n 简易版

    从最简单的http请求到i18n,都自己手撸了一遍。后来某一天,看到chrome文档有官方的i18n方案,就弃用了自己封装的代码。 在这里,我把代码贴出来,纪念一下我"逝去"的代码~ (function() { var i18n = { lang: 'en_US', phrases: {}, tr: function xhr.status}`); } var phrases = JSON.parse(xhr.responseText); i18n.phrases = phrases; window.i18n = i18n

    37230编辑于 2023-10-20
  • 来自专栏LEo的网络日志

    python i18n实现

    10 Mar 2016 python i18n实现 本文简单介绍python实现i18n的方法。 i18n来源于英文单词internationalization的首末字符i和n,18为中间的字符数,是“国际化”的简称。 1)打印英文且支持i18n的python代码i18n_demo.py #! msgid "This is a translatable string." msgstr "This is a translatable string." 6)创建mo二进制文件,使用python的i18n

    2.2K70发布于 2018-05-15
  • 来自专栏SpringBoot教程

    Spring i18n国际化

    Spring框架作为一款优秀的Java开发框架,提供了丰富的i18N支持,能帮助搬砖工快速实现多语言应用。 1、i18n概述国际化也称作 i18n ,其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数。 BaseLocale.createInstance(lang, country); return getInstance(base, null); }(2)配置文件命名规则Spring i18N

    59210编辑于 2023-06-20
  • 来自专栏技术小黑屋

    利用WebView实现网页的i18n

    软件如果想在全球获得更多的用户,国际化与本地化(internationalization and localization 简称:i18n 和L10n)是非常必要的。 本文将介绍一个很geeky的方法来利用webview实现html的i18n。 基本概念 国际化是指在设计软件,将软件与特定语言及地区脱钩的过程。 貌似这个是Chrome中网页实现i18n的逻辑。 android_asset/location.html"); 网页实现 lineos:false 1 2 3 4 5 6 7 8 9 10 11 12 13 <html> <head> <title>i18n

    1.4K20发布于 2018-09-04
  • 来自专栏Netkiller

    Spring boot 2.0 i18n 国际化

    Cryptography 手札 Netkiller Perl 手札 Netkiller Docbook 手札 Netkiller Project 手札 Netkiller Database 手札 3.5. i18n 在 appliction.properties 中配置启用 i18n spring.messages.basename=message spring.messages.encoding=UTF-8

    2K60发布于 2018-10-10
  • 来自专栏404

    Vue I18n 实现多语种

    vue-i18n 引入 import Vue from 'vue' import VueI18n from 'vue-i18n' Vue.use(VueI18n) main.ts 中配置词库 const i18n

    49130编辑于 2022-04-25
  • 来自专栏lgp20151222

    简单的国际化i18n

    ; } %> <fmt:setLocale value="<%=code%>"/>//通过这里来设置不同类型的语言 <fmt:bundle basename="<em>i18n</em> -- 在bundle里的地址(message... )加前缀<em>i18n</em> --> <table> <tr> <td><fmt:message key="usernamelable

    89630发布于 2018-09-10
  • 来自专栏影子

    springMVC项目国际化(i18n)实现方法

    SpringMVC项目国际化(i18n)实现方法  按照作息规律,每周五晚必须是分享知识的时间\(^o^)/~,这周讲点儿啥呢,项目需要逼格,咱们国际化吧(* ̄rǒ ̄)~,项目中碰到这类需求的童鞋可能并不多 这样,只要切换语言,就不会出现上面提到的问题,明白以上的问题所在,以下就按部就班的配置:   首先,需要在web-context.xml里面将i18n的bean配置到拦截器内(只需看第二行),以便在每个视图解析的时候都能应用到国际化

    1.3K90发布于 2018-05-18
  • 来自专栏前端vue

    Vue项目i18n国际化语言切换

    目录结构 3.编辑中英文语言 中文:src/i18n/langs/cn.js const cn = { header: { logo: "标志", router: { index /cn"; export default { en: en, cn: cn }; 5.编辑i18n.js文件 //引入vue import Vue from "vue"; //引入i18n语言包 /langs"; //在vue中使用i18n Vue.use(VueI18n); //初始化设置默认语言 const i18n = new VueI18n({ locale: "en", messages }); export default i18n; 6.main.js中引入i18n //main.js import i18n from ". /i18n/i18n"; new Vue({ router, store, i18n, render: h => h(App) }).

    3.1K10发布于 2019-04-23
  • 来自专栏涛的程序人生

    Go语言实现自定义i18n功能

    相关代码已开源:github传送门 Internationalization,取开头和结尾字母,算一下字母数18,组合一下就是i18n,这是一个约定俗称的叫法。 go(High availability, high security, high performance)internationalization,取开头和结尾字母,算一下字母数18,组合一下就是i18n 自定义语言配置文件格式: 这两个文件的目录若未指定,默认是在源码目录的i18n文件夹里面 en.toml (英文) hi = "Hello" world = "World" zh.toml (中文) / Output: // Goi18n.New: &{Path:main.go Language:zh} g := goi18n.New(&goi18n.Option{ Path: "i18n

    80410编辑于 2021-12-28
  • 来自专栏后端学习之道

    Easy Vue 国际化 - Vue I18n 插件教程

    Vue.js 是一个流行的 JavaScript 框架,它提供了一个名为 Vue I18n 的强大国际化(i18n)插件。 什么是 Vue I18n? Vue I18n 是 Vue.js 的本地化库,可帮助开发人员轻松处理应用程序翻译。 最后,我们使用 app.use(i18n) 将 i18n 实例安装到 Vue 应用程序上,并将该应用程序挂载到 ID 为 app 的 DOM 元素上。 Vue I18n 将根据 count 的值自动选择适当的翻译。 Vue I18n 的高级功能 Vue I18n 提供了一系列高级功能来处理复杂的翻译要求。其中一些显著的功能包括 自定义格式:您可以定义自定义格式化程序,根据您的具体要求来格式化翻译值。

    1.4K30编辑于 2023-11-01
  • 来自专栏python3

    python国际化(i18n)和中英文切

    Python通过gettext模块支持国际化(i18n),可以实现程序的多语言界面的支持,下面是我的多语言支持实现: 1. 在python安装目录下的. /Tools/i18n/(windows下例 D:\Program Files\Python25\Tools\i18n)目录中找到pygettext.py运行之,生成翻译文件模版messages.pot /Tools/i18n/目录下的msgfmt.py,Linux下命令为: python msgfmt.py lang.po(widows下的话,将lang.po文件拷贝到. /Tools/i18n/目录下,运行命令行窗口,到改目录下键入:msgfmt.py lang.po),生成lang.mo,将该文件拷贝至. 还有就是注意修改文件头部分Content-Type的charset为合适的编码,比如utf8 3.编写好模板后,把扩展名修改为.po,运行Tools/i18n/msgfmt.py,生成二进制的资源文件

    1.4K10发布于 2020-01-06
  • 来自专栏程序语言交流

    Vue I18n 在 Vuetify 项目中使用

    introduction.html https://vuetifyjs.com/en/features/internationalization/#creating-a-translation 介绍 Vue I18n 标签一", li2: "标签二", li3: "标签三", }, }, }; const i18n , data: { msg: "Hello Vue i18n", selected: "en", }, computed $t("message.li1"), // 获取 i18n 配置数据 }, { title: this. ' }, dark: { primary: colors.blue.darken1 } } }, // vuetify 配置中添加 i18n

    1.9K50编辑于 2022-07-29
  • 来自专栏sofu456

    c++使用icu国际化(i18n)

    https://icu.unicode.org/ 帮助文档: https://unicode-org.github.io/icu/userguide/icu/howtouseicu.html i18n ,Internationalization (in/i18n) library io,Ustdio/iostream library (icuio),c++读取文件是ansi的需要编码转换,使用icu、 Unicode */ len = ucnv_toUChars(conv, target, targetSize, source, sourceLen, &status); ucnv_close(conv); i18n

    1.7K30编辑于 2022-12-29
  • 来自专栏Cell的前端专栏

    Hugo i18n 添加中文繁體翻譯

    比如,分類好像臺灣常說歸類吧 新建 i18n/zh-TW.toml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

    67230编辑于 2022-02-25
  • 来自专栏源哥的专栏

    在struts中使用国际化(i18n

    在struts中使用国际化(i18n)     i18n可以满足对系统的国际化,它的原理就是将页面上的所有标志都放到一个消息资源文件中,不同的语言要提供不同的消息资源文件,当用户登录系统是,系统就是根据你登录的语言 一、配置文件的设置     其实i18n的使用还是比较简单的,首先你要在struts-config.xml配置文件中配置消息资源文件的路径,如下所示: ------------------------- 三、jsp文件    下面是一个简单的jsp文件,里面使用了i18n,如下: -------------------------------------------------------------

    56420发布于 2018-08-28
  • 来自专栏Java实战博客

    SpringBoot 多语言 – 国际化 – i18n

    白话就是:MessageSource是用来获取消息的实操多语言创建对语言的配置文件resource文件夹放置├── i18n│ ├── msg.properties│ ├── msg_en.properties testI18nMessage(HttpServletRequest request) { // 从spring.messgae.basename=i18n.msg 去resource文件夹下照 i18n

    1.9K00编辑于 2024-06-16
领券