首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

django 1.8 官方文档翻译:9-1-4 格式本地化

格式本地化 概览 Django格式化系统可以在模板中使用当前地区特定格式,来展示日期、时间和数字。也可以处理表单中输入本地化。...表单中本地化识别输入 格式化开启之后,Django可以在表单中使用本地化格式来解析日期、时间和数字。也就是说,在表单上输入时,它会尝试不同格式和地区来猜测用户使用格式。...注意 Django对于展示数据,使用和解析数据不同格式。...来开启格式时候,Django会尝试使用地区特定格式,无论值在模板什么位置输出。...提供本地化格式限制 一些地区对数字使用上下文敏感格式Django本地化系统不能自动处理它。 瑞士(德语) 瑞士数字格式化取决于被格式数字类型。

82820

iOS字符串本地化(APP 内本地化切换) 、nib本地化、图片本地化

3.1 APP 内本地化切换 iOS APP 内本地化切换【修订】 3.2 一个语言对应多个字符串资源文件方案 3.3 iOS本地化字符串指定参数顺序(应用:app内多语言切换) iOS...本地化字符串指定参数顺序(应用场景:app内多语言切换)【修订】 前言 使用本地化功能,可以轻松地将应用程序翻译成多种语言,甚至可以翻译成同一语言多种方言 如果要添加本地化功能,需要为每种支持语言创建一个子目录...当本地化应用程序需要载入某一资源时,如图像、属性列表、nib文件,应用程序会检查用户语言和地区,并查找相匹配本地化文件夹。...如果找到了相应文件夹,就会载入这个文件夹中资源 I、nib& info.plist 本地化 本地化准备 先创建本地化文件夹(zh-Hans.lproj),让应用程序支持对应语言环境,并选择选择当前需要本地化资源..."]; III、字符串本地化 应用场景: iOS APP 内国际化切换 (对话框中文字)、 应用名称本地化 3.1 APP 内本地化切换 【iOS APP 内国际化切换】1、字符串本地化

1.5K30
您找到你想要的搜索结果了吗?
是的
没有找到

多元化未来,OpenStack铮铮前行

这是一股愈演愈烈浪潮,它将托举起一个全新世界。 洪流,即像巨大水流一样力量,比喻前进中巨大事物。...可以说,由于互联网广泛连接和各行业深入融合,企业战略、业务和IT都在发生深刻变革,甚至是颠覆性变革。...四、容器和多元化未来 容器毫无疑问是当前热门话题。OpenStack用户调查显示超过一半受访者对容器和OpenStack云相结合感兴趣。...通过使用OpenStack作为企业云战略基础,不断在底层云基础设施中添加新技术以支持新应用和变化,同时更好支持多租户安全、隔离,更利于管理、监控以及网络和存储等方面,满足企业多元化需求。...从目前实现混合云来看,仍然处于比较初级阶段,更多混合云平台开发重点仍然在于资源统一管理、适应业务发展需要,而私有云和公有云资源之间互联互通、协作共享才是混合云本质所在。

68010

django 1.8 官方文档翻译: 9-1-1 国际化和本地化

国际化和本地化 概述 国际化和本地化目的就是让一个网站应用能做到根据用户语种和指定格式不同而提供不同内容。 Django 对文本翻译, 日期、时间和数字格式化,以及时区提供了完善支持。...实际上,Django做了两件事: 由开发者和模板作者指定应用哪些部分应该翻译,或是根据本地语种和文化进行相应格式化。 根据用户偏好设置,使用钩子将web应用本地化。...定义 国际化和本地化通常会被混淆,这里我们对其进行简单定义和区分: 国际化 让软件支持本地化准备工作,通常由开发者完成。 本地化 编写翻译和本地格式,通常由翻译者完成。...警告 是否启用翻译和格式化分别由配置项USE_I18N和 USE_L10N 决定。 但是,这两个配置项都同时影响国际化和本地化。 这种情况是Django历史因素所致。...格式文件 针对某个地域定义数据格式Python模块。 译者:Django 文档协作翻译小组,原文:Overview。

32220

Django 2 DateTimeField格式 在程序中手动赋值

需求描述 一般在数据模型中设置创建时间、更新时间时候都会使用DateTimeField格式,也会设置时间自动设置,示例如下: create_time = models.DateTimeField(auto_now_add...需要注意是,设置该参数为true时,并不简单地意味着字段默认值为当前时间,而是指字段会被“强制”更新到当前时间,你无法程序中手动为字段赋值;如果使用django再带admin管理器,那么该字段在admin...赋值方法 其实DateTimeField字段对应就是Python里datetime.datetime,也可以使用django.utils.timezone.now() 方法来进行时间设置。...datetime.datetime(2019, 9, 19, 10, 40, 23, 944737) # 导入django.utils.timezone In [12]: from django.utils...datetime.datetime.now() Out[14]: datetime.datetime(2019, 9, 19, 10, 42, 53, 180852) In [15]: 可以看到,每个打印出来时间格式都是一致

3K10

多说css本地化教程

为什么要本地化css? 因为我发现在某些网络下,https渠道多说css无法加载,所以我就本地化了多说css。 多说js本地化教程大家都很熟悉了吧,其实本地化css也很类似。...:"多说缩略名",theme:"none"}; 这样你网站多说就不会加载多说默认主题了,不影响多说自定义css哦。...步骤二 多说外观设置 下载多说css,首先去多说后台找到设置→外观,看一下自己用是哪个主题外观,对应下载下面的链接地址。...后面,然后你将得到一份完整属于自己css。...补充说明 多说css里面有很多多说相关图片,这个根据需要也可以将图片下载下来,然后传到主机,再将原本css里引用图片改成自己图片地址,不去依赖多说。因为图片很多这里就不一一说明了。

29530

Django查询优化及ajax编码格式原理解析

,不会再影响整个页面 前后端数据传输编码格式 urlencoded 数据格式username=zhang&password=123 django针对符合urlencoded编码格式数据,会自动解析并放到...request.POST中; formdata form表单发送文件必须要指定编码格式 该编码格式既可以发文件也可以发普通键值对 django后端自动识别,将内部符合urlencoded编码格式数据...,自动解析并将文件类型数据解析封装到request.FILES中 application/json ajax可以发送json格式数据,form表单不支持 #注意:数据类型和编码格式要保证一致性...‘username’:’zhang’,’password’:’123′}) 注意:django后端针对json格式数据,不会做任何处理,原封不动在放request.body内 ajax发送文件(不单单可以发送文件...能够识别; processData:false, # 浏览器不需要对数据进行任何处理 django能够识别对象中普通键值对和文件对象,然后分别放到不同方法POST和FILES中; 以上就是本文全部内容

1.6K10

iOS APP 内本地化切换【修订】

1.1 用法 1.2 本地化字符串指定参数顺序 2.1 代码实现 2.2 strings文件文本内容过长导致key 失效解决方案 4.1 《用户协议及隐私政策》弹框(包含超链接属性)【本文包含完整...划重点 1、字符串本地化 2、自定义解析本地化字符串工具类LanguageManager 3、例子:登录界面切换中英文(内含demo) 应用内切换语言生效技术实现: 1、销毁根控制器,重新进入一次...选 make Localize代表会将Localizable.strings加入到英语本地化文件夹en.lproj中去 ?...//程序本地化,引用国际化文件 #define QCTLocal(x, ...)...或者 找不到key对应值,NSLocalizedString将直接返回key这个字符串 1.2 本地化字符串指定参数顺序 对于在中英文语法区别,在本地化字符串时候,我们常常需要调整stringWithFormat

59820

Django 2 DateTimeField格式 在程序中手动赋值

需求描述 一般在数据模型中设置创建时间、更新时间时候都会使用DateTimeField格式,也会设置时间自动设置,示例如下: create_time = models.DateTimeField(auto_now_add...需要注意是,设置该参数为true时,并不简单地意味着字段默认值为当前时间,而是指字段会被“强制”更新到当前时间,你无法程序中手动为字段赋值;如果使用django再带admin管理器,那么该字段在admin...赋值方法 其实DateTimeField字段对应就是Python里datetime.datetime,也可以使用django.utils.timezone.now() 方法来进行时间设置。...datetime.datetime(2019, 9, 19, 10, 40, 23, 944737) # 导入django.utils.timezone In [12]: from django.utils...datetime.datetime.now() Out[14]: datetime.datetime(2019, 9, 19, 10, 42, 53, 180852) In [15]: 可以看到,每个打印出来时间格式都是一致

67520

Python 格式化字符串漏洞(Django为例)

Python中格式化字符串 Python中也有格式化字符串方法,在Python2老版本中使用如下方法格式化字符串: "My name is %s" % ('phithon', ) "My name...格式化字符串导致敏感信息泄露漏洞 那么,如果格式化字符串被控制,会发送什么事情?...利用格式化字符串漏洞泄露Django配置信息 上述任意密码泄露案例可能过于理想了,我们还是用最先那个案例: def view(request, *args, **kwargs): template...但Django仅仅是一个框架,在没有目标源码情况下很难去挖掘信息,所以我思路就是:去挖掘Django自带应用中一些路径,最终读取到Django配置项。...经过翻找,我发现Django自带应用“admin”(也就是Django自带后台)models.py中导入了当前网站配置文件: ?

1.5K20

如何参与 Kubernetes 文档本地化工作

不论是完成度最高中文版 v1.12,还是最新加入葡萄牙文版 v1.14,各语言本地化内容还未完成,这是一个进行中项目。如果读者有兴趣对现有本地化工作提供支持,请继续阅读。...什么是本地化 翻译是以词表意问题。而本地化在此基础之上,还包含了过程和设计方面的工作。 本地化和翻译很像,但是包含更多内容。除了进行翻译之外,本地化还要为编写和发布过程框架进行优化。...如何启动本地化工作 不同语言本地化工作都是单独功能——和其它 Kubernetes 功能一致,贡献者们在一个 SIG 中进行本地化工作,分享出来进行评审,并加入项目。...贡献者们在团队中进行内容本地化工作。因为自己不能批准自己 PR,所以一个本地化团队至少应该有两个人——例如意大利文本地化团队有两个人。这个团队规模可能很大:中文团队有几十个成员。...已经启动本地化工作同样需要支持。如果有兴趣为现存项目做出贡献,可以加入本地化团队 Slack 频道,去做个自我介绍。各团队成员会帮助你开始工作。 下一步? 最新印地文本地化工作正在启动。

53420

实现模块化应用本地化

原因是 Swift 包需要额外信息去决定使用哪些本地化内容,就目前来看,如果包里有目标内容,它们将只使用目标的基本本地化,否则使用包默认本地化。...现在有两种方式我们可以实现本地化:使新本地化在 app target 中可用或启用混合本地化。...在 app target 中添加新本地化内容 在 Features Swift 包中启用新本地化一种方式是将它们添加到导入功能 Xcode 项目中。...这个设置将会告诉 app target 在不同 target 或功能使用不同本地化是可以,当添加新本地化资源时, app 本地化会自动工作。...额外提示 - 自动化 我一直鼓励尽可能地自动化检索特定包本地化字符串流程。如果你 app 有很多页面,希望使添加本地化字符串过程尽可能简单和简便。

85320

django rest framework serializer返回时间自动格式化方法

django时间是 models # models create_time = models.DateTimeField(blank=True, auto_now_add=True, null=True...) 这是一个DateTimeField 我想返回时候,直接格式化好 那就在 xxxSerializer(serializers.ModelSerializer): create_time = serializers.DateTimeField...d %H:%M:%S", required=False, read_only=True) class Meta: model = xxx fields = '__all__' 补充知识:Django...解决不修改models情况下,通过修改serializers, 返回自己想要字段 在项目中,我遇到这么个问题, 就是需要返回给用户叫做foodId, 但是我数据库里面是_id,因为返回给用户字段非常多...以上这篇django rest framework serializer返回时间自动格式化方法就是小编分享给大家全部内容了,希望能给大家一个参考。

91010

Jenkins 中文本地化重大进展

作为一名新成员,翻译可能是帮助社区项目最简单方法。 本地化优化通常是较小改动,你无需了解项目完整上下文, 甚至都不需要在任务跟踪系统中添加任务。...在之前,所有语言本地化资源文件都是集中保存在 Jenkins Core 以及各个插件中。而在 该提议中,每个语言都可以有一个单独本地化插件,例如:简体中文插件。...终于,经过半年多时间, 本地化支持插件和 简体中文插件已经可以支持各种类型本地化资源文件(包括: Messages、属性以及帮助文件等)。...在 Daniel Beck 帮助下,完成了“本地化支持插件”发布; 在 Liam Newman 帮助下完成了 JEP-216, 当然还包括社区中很多参与到中文本地化工作贡献者。...中文本地化特别兴趣小组 我们相信,这个特别兴趣小组能够给 Jenkins 中文用户带来更好使用体验,并聚集更多来自中国贡献者。

39250
领券