Django3.0使用-国际化语言

1,基础概念

1.1 什么是软件国际化语言

作为一个成熟的软件应用,不论其采用PC端工作方式还是采用web浏览器工作方式。都可供许多用户使用。这些用户来自不同地域、甚至不同国家。对特定国家的用户而言,他们(她们)更希望能够看到软件的界面(页面)的各项菜单、标签等信息都是自己的母语书写的,希望有通过母语书写的使用手册。这些信息将会促使缩写不同国家用户体验差别。而这些信息就是所谓的软件国际化语言。

换言之,软件国际化就是指在软件功能不变的场景下,不同用户以母语界面(页面)的形式访问软件,软件功能对不同用户均是一致的。

1.2 如何实施国际化语言

不同的软件采用国际化语言有不同的方式,对于web站点的软件系统而言,一般有两种国际化语言的实现方式。

一种是通过服务器本地化方式实现国际化语言,就是通过在不同的国家使用不同的服务器集群,通过在服务器中对软件使用中的特点参数进行配置。达到在不同的国家看到不同的语言要么的目的。这种方式一般用于用户访问量比较大的一些网站

另一种方式是通过页面用户自定义方式,通过在界面设置一些语言的按钮或文字链接,用户点击这些完成界面的语言切换。

你可能感兴趣的:(Django3.0,细致使用)