在开始前,需要解释几个重要的概念: 国际化(i18n):表明一个页面根据访问者的语言或国家来呈现不同的翻译版本。 本地化(l10n):向网站添加资源,以使它适应不同的地区和文化。比如网站的印度语版本。 区域:这是一个特定的区域或文化,通常认为是一个语言标志和国家标志通过下划线连接起来。比如"en_US"代表美国英语地区。 如果想要建立一个全球化的网站,就需要关心一系列项目。本章将会详细告诉您如何处
国际化是一种技术,其中状态消息,GUI组件标签,货币,日期不在程序中硬编码。 相反,它们存储在资源包中的源代码之外并动态检索。 JSF提供了一种处理资源包的非常方便的方法。 需要以下步骤来内化JSF应用程序。 第1步:定义属性文件 为每个区域设置创建属性文件。 名称应为 _ .properties格式。 文件名中可以省略默认语言环境。 messages.properties greeting
AngularJS支持三种类型的过滤器的内置国际化:货币,日期和数字。 我们只需要根据国家的区域设置合并相应的java脚本。 默认情况下,它会考虑浏览器的区域设置。 例如,对于丹麦语语言环境,请使用以下脚本 - <script src = "https://code.angularjs.org/1.2.5/i18n/angular-locale_da-dk.js"> </script> 使用丹
与许多其他框架一样,CakePHP也支持国际化。 我们需要按照这些步骤从单一语言转到多语言。 Step 1 - 创建单独的Locale目录src\Locale 。 Step 2 - 为目录src\Locale下的每种语言创建子目录。 子目录的名称可以是语言的两个字母ISO代码,也可以是完整的语言环境名称,如en_US,fr_FR等。 Step 3 - 在每个语言子目录下创建单独的default.p
CodeIgniter中的语言类提供了一种支持多种语言进行国际化的简便方法。 在某种程度上,我们可以使用不同的语言文件来显示许多不同语言的文本。 我们可以将不同的语言文件放在应用程序/语言目录中 系统语言文件可以在系统/语言目录中找到,但是要将自己的语言添加到应用程序,应该为应用程序/语言目录中的每种语言创建一个单独的文件夹。 创建文件语言 要创建语言文件,必须使用_lang.php结束。 例如,
在本章中,我们将学习Drupal中的Internationalization 。 国际化是一个允许您创建多语言网站的模块。 这样您就可以用不同的语言显示您的网站。 以下是国际化的步骤 - Step 1 - 单击菜单栏中的“ Module ”。 Step 2 - 要获得国际化模块,您必须先下载并在Drupal中安装它。 然后,您必须启用Internationalization模块,然后单击“ Sav
Flex提供了两种方式来实现Flex应用程序的国际化。我们将演示使用编译时间国际化是项目中最常用的。 S.No 技术与描述 1 Compile Time Internationalization 这种技术最为普遍,在运行时只需要很少的开销; 是一种非常有效的翻译常量和参数化字符串的技术;最简单的实现。 Compile Time国际化使用标准属性文件来存储已翻译的字符串和参数化消息,这些属性文件直接
有时,我们需要使用不同语言的报告。 为每种不同的语言编写相同的报告意味着大量的冗余工作。 只有不同语言的文本应该单独编写,并在运行时加载到文本元素中,具体取决于区域设置。 这是报告国际化的目的。 国际化报告一经编写就可以在任何地方运行。 在以下步骤中,我们列出了如何使用不同语言生成报告以及报告国际化的一些其他功能 - 将资源包java.util.ResourceBundle与报告模板相关联。 有两
GWT提供了三种方式来实现GWT应用程序的国际化。我们将演示静态字符串国际化在项目中最常用的用法。 Sr.No. 技术与描述 1 Static String Internationalization 这种技术最为普遍,在运行时只需要很少的开销; 是一种非常有效的翻译常量和参数化字符串的技术;最简单的实现。 静态字符串国际化使用标准Java属性文件来存储已翻译的字符串和参数化消息,并创建强类型的Ja
Spring Boot支持本地化消息,以便您的应用程序可以满足不同语言首选项的用户。 默认情况下,Spring Boot会在类路径的根目录中查找消息资源包的存在。 当配置的资源包的默认属性文件可用时(默认情况下为messages.properties),将应用自动配置。 如果资源包仅包含特定于语言的属性文件,则需要添加默认值。 可以使用spring.messages命名空间配置资源包的基本名称以及
Quickie对象状态简介 了解实例在会话中的状态是很有帮助的: 瞬变 -不在会话中且未保存到数据库中的实例;即没有数据库标识。这类对象与ORM的唯一关系是它的类有一个 Mapper 与之相关的。 悬而未决的 当你 Session.add() 一个暂时的实例,它将变为挂起。它实际上还没有被刷新到数据库中,但是下一次刷新发生时会被刷新。 持久的 -存在于会话中且在数据库中有记录的实例。通过刷新使挂起
若要让您的网站以不同语言呈现,您可使用国际化(internationalization)功能。请先在 _config.yml 中调整 language 设定,这代表的是预设语言,您也可设定多个语言来调整预设语言的顺位。 language: zh-tw language: - zh-tw - en 语言文件 语言文件可以使用 YAML 或 JSON 编写,并放在主题文件夹中的 languages 文
国旗是一个国家的象征与标志,悬挂着的国旗就代表了国家的主权。让我们来看看世界各国的国旗长成什么样子,可以通过语音播放让儿童自己学习。了解国旗的真正意义,从什么时候使用?如何设计的?为什么这么设计? 功能 查看国旗长成什么样子。 了解国旗的内涵。 语音播放国家。 按大洲定位国旗。
格子王国是一款有意思的包含了消除、冒险等元素的游戏,房子可以增加你资源的获取量以及盾和武器的强度。
腐朽国度(RealmOfDecay)是一款角色扮演游戏,让你升级你的技能,购买新的装备,等等。 点击可玩 https://static.oschina.net/trytry/RealmOfDecay