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

国际化语种名称的标识

国内因为版号的问题,导致很多游戏厂商选择出海。在国际化的市场要想取得好的成绩,就必须要做好深度的本地化,其中最基础的一块就是语言。...为了给用户提供更好的游戏体验,通常用户第一次进游戏的时候,会根据用户当前设备设置里所选择的语言来设置游戏的默认语言。 通常系统返回的是  语言-国家/地区标识,如 ja-jp,日语-日本。...language 由 ISO 639 规范进行定义的,将不同语种的名称分为二个字母的简称和三个字母的简称,这里使用最短的(二个字母)的简称,比如简体中文/繁体中文都使用zh表示。...更多的示例如下: zh-Hans 简体中文 zh-Hans-CN 大陆地区使用的简体中文 zh-Hans-HK 中国香港地区使用的简体中文 zh-Hans-MO 中国澳门使用的简体中文 zh-Hans-SG...中国澳门使用的繁体中文 zh-Hant-SG 新加坡使用的繁体中文 zh-Hant-TW 中国台湾使用的繁体中文 对应获取设备当前语种标识的代码。

2.5K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    C++11模板:如何判断类中是否有指定名称的成员变量?

    https://blog.csdn.net/10km/article/details/51113805 如何判断类中有指定的成员函数,网上可以找到不少的文章,比如下面这两篇就写得很详细了...《C++11之美》 《C++模板,判断是否存在成员函数,实现差异化操作 》 我现在关心的是如何判断一个类中有成员变量?...看了上面关于判断成员函数的文章,理解其原理后,判断是否成员变量,也是差不多的道理,实现起来非常简单: /* 模板函数,检查T是否有名为's'的成员 * value 为bool型检查结果 * type...std::is_void::value}; }; 上面这个模板是用来检查类中是否有名为s的成员, 以opencl中的cl_int2向量类型举例,下面是cl_int2的定义: /* ---...,用宏来改进上面的代码就显得很必要 /* 宏函数定义的模板函数,检查T是否有名为's'的成员 * value 为bool型检查结果 * type为s成员的类型(value为true是有效) */

    4.2K10

    Oracle导dmp出现文件ORA-12154: TNS: 无法解析指定的连接标识符解决方案

    其实TNS无法解析是Oracle操作里经常遇到的问题,原因有二: (1)Oracle服务器没有装好(一般不建议重装,因为Oracle卸载不完全是没法重装的) (2)TNS没有配置 现在本博客给出解决方案...: 现在先测试一下tns是否可以ping,成功的界面大致如下 ?...(1)在oracle安装路径的tns配置文件里添加如下代码 # tnsnames.ora Network Configuration File: d:\Oracle\product\10.2.0\client...= 127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ORCL) ) ) 其中orcl是我的数据库名称...,这个需要根据需要配置 (2)配置TNS环境变量 环境变量类似于: D:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN 补充:下面给出Oracle数据库还原的步骤示例

    7.2K20

    Python将名称中含有指定字段的文件批量复制

    本文介绍基于Python语言,读取一个文件夹,并将其中每一个子文件夹内符合名称要求的文件加以筛选,并将筛选得到的文件复制到另一个目标文件夹中的方法。   ...我们的需求是,希望基于每一个子文件夹内的每一个文件,将文件名称中含有指定字段的文件提取出来——在本文中,我们就希望提取得到文件名称中含有STB字段的,也就是上图紫色框内出现STB的文件是我们需要的。...随后,我们使用os.makedirs()函数检查目标文件夹是否存在,如果不存在则创建它。...()函数判断是否为文件夹。   ...首先,需要注意的是,我们要检查当前遍历的子文件夹是否为我们的目标文件夹路径STB;如果是,则跳过该子文件夹的处理——这一步骤是防止我们用来存放结果的目标文件夹也被遍历,否则就会出现文件复制冲突。

    12610

    Oracle构造序列的方法分析对比

    编辑手记:关于Oracle的序列,相信大家并不陌生,但很多人平时只用到connect by 的方式来构造序列,今天一起来学习更多的构造序列的方法及每个方法的优缺点。...正文 Oracle构造序列的方法随着版本一直在变化。...但有一个致命的弱点是该视图的sql非常复杂,嵌套层数很多,一旦应用到真实案例中,极有可能碰到Oracle自身的bug,所以这种方式不考虑,直接pass掉。...最终结论,构造较大序列时,例如同样是构造出64M的序列,oracle在处理时,用表连接的方式明显占优。...但考虑到书写的便利性,因此在构造较小序列的时候,比如不超过1K的序列,那么直接用connect by或xmltable的方式就好了。

    81770

    你知道Oracle的Sequence序列吗?

    NOCACHE:不缓存序列值,如果不指定CACHE和NOCACHE,默认缓存20个的序列值。...要了解sequence背后,Oracle做了什么,可以执行10046事件,例如执行create sequence bisal_seq语句,10046的trace记录如下,会向seq$插入记录,从字段名称可以看出...,一个6位数的数字被指定作为序列的前缀,末尾是正常的序列数字,两者联合成为新的序列: scalable sequence number = 6 digit scalable sequence offset...EXTEND表示序列总长度=[X个数字+Y个数字],X默认值是6位数,Y是MAXVALUE指定的位数。对于EXTEND来说MAXVALUE代表的后面正常序列的长度,而不是可伸缩序列的总长度。...NOEXTEND,指定7位,则可以创建, ? 如果指定了EXTEND,则只需要指定序列的长度, ?

    95510

    Oracle Sequence序列的介绍与使用

    前言 前面因为项目数据导数据,我们介绍过《Oracle通过ODBC连接SQL Server数据库》,在实际导入过程中新的数据表结构里面存在不少ID的列,所以就用到了Oracle的序列,这一章我们就来介绍一下...Oracle的序列(Oracle Sequence)。...Sequence介绍 Sequence是数据库系统按照一定的规则自动增加的数字序列,主要用于生成数据库数据记录。这个序列一般作为代理主键(因为不会重复)。...比如Oracle、DB2、PostgreSQL数据库有Sequence,MySQL、SQL Server、Sybase等数据库则没有Sequence。...Sequence创建 序列的创建语法:create sequence 注:在创建序列之前用户需要有CREATE SEQUENCE 或者CREATE ANY SEQUENCE权限。

    1.7K30

    oracle基础|oracle创建序列(creating sequences)|oracle创建视图(creating view)的用法

    目录 一、序列篇 1、什么是序列 2、创建序列 语法说明: 创建序列demo  3、查看序列 4、序列的属性(伪列) 1.nextval  2.currval  5、如何使用序列 6、修改序列 语法说明...8、查看视图信息 9、创建复杂视图 复杂视图demo 10、删除视图 删除视图demo 一、序列篇 1、什么是序列 所谓序列,在oracle中就是一个对象,这个对象用来提供一个有序的数据列,这个有序的数据列的值都不重复...5.CYCLE | NOCYCLE          : 是否循环,建议不使用 6.CACHE n | NOCACHE           : 是否启用缓存,缓存n个值,如果不写的话默认是缓存20个字符...修改序列demo alter sequence student_id_seq increment by 2 maxvalue 100 cycle; 7、删除序列 drop sequence 序列名称;...e.salary) FROM s_employees e, s_dept d WHERE e.dept_id = d.id GROUP BY d.name; 10、删除视图 drop view 视图名称

    2.4K10
    领券