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

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

3.1 APP 内本地化切换 iOS APP 内本地化切换【修订】 3.2 一个语言对应多个字符串资源文件方案 3.3 iOS本地化字符串指定参数顺序(应用:app内多语言切换) iOS...当本地化应用程序需要载入某一资源时,如图像、属性列表、nib文件,应用程序会检查用户语言和地区,并查找相匹配本地化文件夹。...如果找到了相应文件夹,就会载入这个文件夹中资源 I、nib& info.plist 本地化 本地化准备 先创建本地化文件夹(zh-Hans.lproj),让应用程序支持对应语言环境,并选择选择当前需要本地化资源..."]; III、字符串本地化 应用场景: iOS APP 内国际化切换 (对话框中文字)、 应用名称本地化 3.1 APP 内本地化切换 【iOS APP 内国际化切换】1、字符串本地化...NSLocalizedStringFromTableInBundle(key, table, _bundle, nil); if([tmp isEqualToString:key]){ // 继续从备份查找

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

.NetCore 3.1 安装本地化中文智能提示

B 解压并安装 解压后,有三个文件夹: 不知道大家对这三个文件熟悉不熟悉,这个就是我们安装 netcore SDK 时候,出现包管理文件夹,大家可以点开自己电脑中文件夹来看看: // 不出意外的话...我们把对应文件夹内容,拷贝到对应本地packs文件夹里,这里用NETCore.App.Ref举例,上边我们下载汉化文件时候,看到了有3.0和3.1版本,因为版本不同,文件是不同,所以拷贝安装时候...D 自己开发语言包 你没有看错,我们自己可以开发语言包,英文不好,自己本地自己用,英文很好,可以开源出去,让更多小伙伴下载呀,安装呀,Star呀,想象也是挺好,我都想成立一个学习小组了,可惜太忙了...: 那我们也可以仿造这个方法,来自定义我们自己AspNetCore文档说明。...,找到所在命名空间名,然后找到类和方法等,具体我就不演示了,等以后搞出来再写文章吧: 大概就是这样 最后效果也出现了: 总结来说: 1、我们平时学习不能过高把注意力都放到虚无缥缈大技术上

70320

顺风详解Nginx系列—Ngx变量

因为nginx是一个高度模块化程序软件,是不是支持这种变量插入形式其实完全区取决于每个模块具体实现,我们上面提到set和return两个指令都属于同一个nginx模块—-ngx_http_rewrite...ngx_geo模块是nginx自带一个标准模块,该模块只包含一个指令geo,作用是根据客户端ip来定义一个变量,比如下面的例子: http { geo $a { default...,之前说过并不是所有的模块都支持变量插入ngx_geo就是这样一个模块。...另外内置变量也是分模块,每个模块都可以有自己内置变量,比如$uri这个内置变量就属于ngx_http_core这个http核心模块中变量,关于这个模块其它内置变量读者可以关注nginx官方文档...根据当前了解到知识以及nginx中自带模块,很难把变量在子请求中特性详尽描述出来,为了不引入过多新知识,这里仅引用nginx自带一个ngx_http_addition模块来阐述这个知识。

3.6K30

多说css本地化教程

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

30430

传音持续深耕AI语音多模态技术,打造本地化智能交互体验

伴随着5G、人工智能技术发展,智能语音已经随着各种智能终端产品渗透到人们日常生活中,带来了更多便捷和可能性。...作为新兴市场智能终端产品和移动互联服务提供商,传音聚焦人工智能领域持续创新,不断推进AI语音技术研究和应用,挖掘更多本地化用户场景要求,为新兴市场用户带来全场景智能交互体验。...传音针对非洲、南亚等新兴市场用户本地口音和小语种,依托海量手机用户资源,建设了一套本地化低成本、高质量语料数据生产体系,解决小语种语料匮乏、数据稀缺问题。...传音数字人系统,包含2D真人和3D写实数字人,拥有基于多语种语音识别、语音合成、语音唤醒、自然语言理解和数字人等能力数据资源,在多语种语音对话、人设和外观、智能化场景交互等领域形成了自身本地化特色和行业领先性...未来,传音将继续在AI语音多模态技术领域发力,围绕“手机+移动互联网服务+家电、数码配件”核心业务需求,结合对新兴市场和本地消费者深刻洞察,为用户提供适切其需求智能生活体验,形成本地化AI内容服务生态

32350

函数周期丨时间智能丨DATESMTDQTDYTD

[1240] DATESMTD函数/DATESQTD函数/DATESYTD函数 DATESMTD函数,DATESQTD函数与DATESYTD函数三者都隶属于“时间智能函数”,属于“”函数。...因为三者用途、语法结构基本上是类似的,白茶决定一起打包带走。 用途1:用于返回一张日期列分别是月份至今、季度至今、年度至今。 用途2:可以用来计算累计值。月份累计,季度累计,年度累计。...第一参数可以是固定日期列,也可以是日期表达式。 可选项:这个选项只有年度累计才有,可以用来定义截止日期,默认不填为12月31日。 返回结果 单列日期。...示例 示例文件: [1240] 这是白茶随机模拟数据。...白茶会不定期分享一些函数卡片哦。 (文件在知识星球PowerBI丨需求圈) [1240] 这里是白茶,一个PowerBI初学者。 [1240]

70900

函数周期丨时间智能丨SAMEPERIODLASTYEAR

[1240] SAMEPERIODLASTYEAR函数 SAMEPERIODLASTYEAR函数属于“函数”,看起来比较冗长,但是用途却简单明了。 用途:返回去年同期,通常用来与去年同期进行同比。...返回结果 根据当前上下文,返回单列日期。 注释 其效果等同于以下代码: DAX= DATEADD(dates, -1, year) 例子 模拟数据: [1240] 这是白茶随机模拟数据。...1: SAMEPERIODLASTYEAR例子1 = SAMEPERIODLASTYEAR ( '销售明细'[销售日期] ) 结果: [1240] 根据当前上下文(当前为行上下文),返回一个去年同期单列日期...这里要提醒一下,如果去年对应日期无数据,那么返回结果是为空。...白茶会不定期分享一些函数卡片哦。 (文件在知识星球PowerBI丨需求圈) [1240] 这里是白茶,一个PowerBI初学者。 [1240]

50800

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

60420

函数周期丨时间智能丨FIRSTNONBLANKLASTNONBLANK

49655545274b431aaf8ad37e9ff5f27f.png] FIRSTNONBLANK函数 LASTNONBLANK函数 FIRSTNONBLANK函数与LASTNONBLANK函数属于“”...严格来说,这两个函数用途是非常重要,适用于很多类型数据,白茶有点搞不懂为什么微软把这两个函数划分为“时间智能函数”。 用途1:可以用来计算数据非空日期。...用途2:可以用来处理数据“挂蛋”情况。...语法 语法1: DAX= FIRSTNONBLANK(,) 语法2: DAX= LASTNONBLANK(,) 参数 列:任何列,或者具有单列,也可以是表达式。...表达式:计算空值表达式,也就是判定条件。 返回结果 单列,只有一行数据。也就是只返回一个值,只不过这个值在中。

48000

函数周期丨时间智能丨FIRSTDATELASTDATE

[1240] FIRSTDATE函数 LASTDATE函数 FIESTDATE函数与LASTDATE函数都隶属于“时间智能函数”,属于“”函数,当然,有些时候也可以作为“值函数”使用。...二者语法、用途基本类似,继续打包带走! 用途1:获取当前上下文指定日期列第一个/最后一个日期。 用途2:用来计算第一天/最后一天数据值。...返回结果 单列,只有一行数据。也就是只返回一个值,只不过这个值在中。...例子 数据: [1240] 例子1: FIRSTDATE例子1 = FIRSTDATE ( '例子'[日期] ) 结果: [1240] 依据当前行上下文,返回第一个日期值。...例子3: LASTDATE例子1 = LASTDATE ( '例子'[日期] ) 结果: [1240] 依据当前行上下文,返回最后一个日期值

31700

函数周期丨时间智能丨ENDOFMONTHENDOFQUARTERENDOFYEAR

[1240] ENDOFMONTH函数 ENDOFQUARTER函数 ENDOFYEAR函数 ENDOFMONTH函数,ENDOFQUARTER函数和ENDOFYEAR函数三者都隶属于“时间智能函数”,...属于“”函数,当然,有些时候也可以作为“值函数”使用。...可选项:这个参数只有ENDOFYEAR函数有,前两者没有,用来定义年末结束日期使用。 返回值 单列,只有一行数据。也就是只返回一个值,只不过这个值在中。...例子1: ENDOFMONTH例子1 = ENDOFMONTH ( '例子'[日期] ) 结果: [1240] 生成了最大日期月份最后一天单值。当然,当前没有其他上下文,默认选取是行上下文。...为20年数据匹配最大日期销售额。 关于例子,白茶这里就不赘述了,因为之前写过好多期了,感兴趣小伙伴可以翻翻之前文章。 小伙伴们,GET了么? 白茶会不定期分享一些函数卡片哦。

97500

函数周期丨时间智能丨DATESBETWEEN

[1240] DATESBETWEEN函数 DATESBETWEEN函数隶属于“时间智能函数”,属于“”函数。可以用作生成固定范围日期,也可以用来作为限定条件来对聚合计算进行限制。...在业务需求中,有时候需要将数据与上一阶段数据进行对比,注意,这里说是一个阶段,不是一个点;还有一种情况是需要用一段时间数据作为标准去比较。...返回结果 一张。 注意 1、如果开始日期是空白日期,那么会选取日期列最早日期。 2、如果结束日期是空白日期,那么会选取日期列最晚日期。 3、取值包含两端值。...就像上面这段代码,4月1日到6月30日连续的话有将近90个固定日期,但是实际事实只有三个固定值,那么结果就是这个节点范围内事实情况。...白茶会不定期分享一些函数卡片哦。 (文件在知识星球PowerBI丨需求圈) [1240] 这里是白茶,一个PowerBI初学者。[1240]

56800

函数周期丨时间智能丨DATESINPERIOD

[1240] DATESINPERIOD函数 DATESINPERIOD函数隶属于“时间智能函数”,属于“”函数。这个函数功能很强大,用途方面也是比较广泛。 用途1:可以用来返回固定日期值。...返回结果 一个包含日期列。 示例 示例文件: [1240] 这是白茶随机模拟数据,这里不做过多赘述。...这里就涉及到DATESINPERIOD这个函数注意点了:返回日期如果在原中没有的话,那么呈现结果就是原日期值最大值/最小值。 也就是你想返回范围必须在原范围内。...7日销售平均值。...之前白茶写过移动平均文章,这里就不赘述了,感兴趣小伙伴可以翻翻往期文章。

52100

函数周期丨时间智能丨NEXT系列

隶属于“函数”。 无论是语法还是用途方面都是比较类似的,统一打包处理! 用途1:生成日期。初始为次日/次月/次季度/次年。 用途2:计算相对应范围数据值。...返回结果 单列日期 例子 模拟数据: [1240] 某销售事实,时间跨度为2017年1月1日至2018年12月31日。...DATESBETWEEN ( '销售明细'[销售日期], DATE ( 2017, 1, 1 ), DATE ( 2017, 3, 31 ) ) ) 结果: [1240] 根据上下文,返回次年度所有日期列...说一个注意点,基本上所有时间智能函数主参数都需要是连续不间断日期列,如果事实数据存在挂蛋现象,那么一定要生成连续日期,再使用时间智能,不然结果会报错。 小伙伴们❤GET了么?...白茶会不定期分享一些函数卡片 (文件在知识星球PowerBI丨需求圈) [1240] 这里是白茶,一个PowerBI初学者。 [1240]

45600
领券