文章目录
eos 源代码学习笔记
1、eos 中的常见合约类型
- newaccount
- setcode
- setabi
- updateauth
- deleteauth
- linkauth
- unlinkauth
- canceldelay
- onerror
在文件 eos\libraries\chain\include\eosio\chain\contract_types.hpp 文件中定义
2、语言环境局部( locale )变量的使用简介(目的是通过 gettext 软件包 来实现软件的全球化)
- eos 代码实例如下:(eos\programs\cleos\main.cpp, main 函数一开始) 实现软件的全球化
setlocale(LC_ALL, "");
bindtextdomain(locale_domain, locale_path);
textdomain(locale_domain);
- 背景简介:
- i18n(其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称。在资讯领域,国际化(i18n)指让产品(出版物,软件,硬件等)无需做大的改变就能够适应不同的语言和地区的需要。对程序来说,在不修改内部代码的情况下,能根据不同语言及地区显示相应的界面。 在全球化的时代,国际化尤为重要,因为产品的潜在用户可能来自世界的各个角落。通常与i18n